Originally posted by tilen76@26 February 2003 - 18:10
This is copied from the http://www.emule-project.net:
Credit System
Every client which connects to you for any reason is remembered by his userhash (this is not your ID or IP).
If this client allows you to download, or you upload to him, emule saves the amount of transfered bytes in a file (clients.met).
Everytime when a client asks you for a file the two transfer values are used to calculate a modifier, which directly affects the asking clients rating and his place in the queue.
Here are the technical values:
modifier = (2*uploaded to you) / downloaded from you
So if client X has downloaded 2 Mbyets from you and you 3 MB from him, he gets a modifier of (3*2 /2) = 3.0 . That means if he waits in your queue his waiting time counts 3.0 times more than the waiting time of client Y.
However the modifier can not be greater than 10.0 or smaller then 1.0.
All clients with a modifier greater than 1 are indicated by a yellow icon in your upload window.
Bookmarks