7)

Cosa sono i "Crediti"? Come mai quando ho messo un file in download, questo non parte ed anzi mi compare che sono in "Coda"?

 

I crediti ricompensano gli utenti che permettono di scaricare.
L'ammontare dei dati trasferiti determinano l'importo dei crediti.
I crediti non sono globali, si possono usare solo con gli utenti che li hanno concessi.

Per prevenire manipolazioni nel punteggio, i crediti non sono conservati sul proprio disco rigido ma su quello dell'altro utente.
Non è così possibile vedere i propri crediti.

Come sapete per ricevere da un client eMule dovete essere in cima alla sua coda upload.


Come funziona la CODA di eMule?

Ogni client ha un punteggio, ed il client con il punteggio più alto sta in cima alla coda, e quando si libera un upload slot ne prende il posto.

Il punteggio viene così calcolato:

punteggio = tempo in coda * file priority * credits score

Il "tempo in coda" è espresso in secondi, ogni secondo è un punto.
In pratica 5 minuti (300 secondi) sono 300 punti.

Il "file priority" varia a seconda del file richiesto.
Ad esempio, i files in release hanno una priorità di 1.8, quelli normali di 0.9, quelli in priorità bassa 0.2.

Il "credits score" è un rapporto, come spiegato in seguito.

Ora facciamo un esempio di un client che sta in coda da 10 minuti, senza crediti, e che ha richiesto un file in priorità release.

Il punteggio sarà: 600 * 1.8 * 1 = 1080

Prendiamo invece un client che sta in coda da 30 minuti, sempre senza crediti, ma che richiede un file in priorita' bassa:

1800 * 0.2 * 1 = 360


I tanto famosi CREDITI

Innanzitutto come funziona il "credit score" di un client?
Questo valore varia da un minimo di 1 ad un massimo di 10 e ci sono 2 formule per calcolarlo.

FORMULA1
credit score = (bytes ricevuti * 2) / bytes inviati

Ad esempio se da un client avete ricevuto 10MB e ne avete inviati 1:

credit score = (10 * 2) / 1 = 20

Prima ho parlato di 2 formule perché in realtà, per evitare che anche chi manda solo 10MB ricevendo 1MB possa avere uno score di 10, la formula che eMule usa è anche questa.

E cioè:

FORMULA2
credit score = radice quadrata dei [(bytes ricevuti / 1.000.000) + 2]

Ad esempio se riceviamo 10Mb, il risultato è:

radice quadrata di [(10.000.000 / 1.000.000) + 2] = radice quadrata di [10 + 2] = circa 3.8

Qual'è la valida fra le due?

Quella che dà il risultato più basso.

Nel nostro caso, il credit score sarà 3.8, in quanto la formula 2 ha riportato un valore più basso di quanto ha riportato la formula 1.

 

Su