System kredytów jest używany by nagradzać użytkowników wnoszących coś do sieci, np. wysyłających dane.
Surowy system kolejki w eMule bazuje na ilości czasu jaki spędził w niej klient. System kredytów wprowadza poważny
modyfikator do czasu oczekiwania, biorąc pod uwagę różnicę między ilością wysłanych i pobranych danych pomiędzy dwoma
klientami. Im więcej użytkownik wysłał, tym prędzej porusza się on w kolejce.
Modyfikatory wyliczane są z ilości przesłanych danych. Używane wartości można zobaczyć w oknie informacji o kliencie.
By je wywołać kliknij prawym przyciskiem myszy na użytkowniku i wybierz opcję Pokaż szczegóły.
Wyliczane są dwa różne modyfikatory: |
|
Ratio1 = Suma wysłanych danych x 2 / Suma pobranych danych |
|
Ratio2 = SQRT(Suma wysłanych danych + 2) |
Obie wartości zostają porównane i jako modyfikator wybierana jest mniejsza z nich. |
Istnieją także pewne graniczne warunki: |
|
> |
Suma wysłanych danych < 1MB => Modyfikator = 1 |
|
> |
Suma pobranych danych = 0 => Modyfikator = 10 |
|
> |
Modyfikator może być jedynie z zakresu 1 - 10 |
Uwagi: |
> |
Wszyscy klienci wysyłające Tobie dane są nagradzani przez system kredytów. Nie jest ważne czy ten
system jest wspierany przez danego klienta czy nie. |
> |
Klienci którzy nie wspierają tego systemu nie przyznają Ci kredytów jeśli wysyłasz im dane. |
> |
Kredyty nie są globalne. Są wymieniane pomiędzy dwoma klientami wysyłającymi sobie dane. |
> |
Kredyty zapisane są w pliku clients.met. Unikalny user hash identyfikuje ich właściciela. |
> |
Twoje kredyty zapisane są u tych klientów którzy Ci je przyznali. To chroni przed oszustwami. |
> |
Nie możesz sprawdzić ile masz kredytów. |
Last update on: 2003-04-13 by Monk
|
Last Update: 19.02.2005 0:59 |
|
|