|
||||
I crediti ricompensano gli utenti che permettono di scaricare. Per prevenire manipolazioni nel punteggio, i crediti non sono conservati sul proprio disco rigido ma su quello dell'altro utente. 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:
Il "tempo in coda" è espresso in secondi, ogni secondo
è un punto. Il "file priority" varia a seconda del file richiesto. 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? FORMULA1 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 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. |
||||
|
|
||||