Kredit System
29.02.2004 18:47

Das Kredit System dient dazu Benutzer, die zum Netzwerk beitragen zu belohnen. eMule verwendet eine Warteschlange bei der nur die Zeit ein Rolle spielt, die ein Benutzer wartet. Insgesamt wird diese Wartezeit von verschiedenen Faktoren noch beeinflusst, wie im Kapitel Bewertung und Punkte erklärt. Der ausschlagebenste dieser Faktoren ist das Kredit System.
Er wird aus der Datenmenge berechnet die zwischen zwei Benutzern ausgetauscht wurde und ist umso grösser je mehr Daten hochgeladen wurden. Über das rechte-Maustaste-Menu -> Zeige Details kann bei einem beliebigen Benutzer in der Warteliste die zur Berechnung verwendeten Werte eingesehen werden.

Zuerst werden 2 verschiedene Verhältnisfaktoren berechnet:
  Verhältnis1 = Uploaded gesamt x 2 / Downloaded gesamt
  Verhältnis2 = WURZEL(Uploaded gesamt + 2)
Beide Werte werden verglichen und der niedrigere wird als gültiger Faktor genommen.
Weiterhin sind diese Rahmenbedingungen definiert:
  > Uploaded gesamt < 1 MB => Faktor = 1
  > Downloaded gesamt = 0 => Faktor = 10
  > Der Faktor kann nicht kleiner als 1 sein und nicht grösser als 10 werden.

Anmerkungen:
> Das Kredit System gilt für jeden Benutzer, egal ob eDonkey, Lmule oder mldonkey.
> Die Kredits gelten nur zwischen zwei definierten Clients also nicht global. Erhaltene Kredits können nur bei dem betreffenden "Schuldner" eingelöst werden.
> Die Kredit Punkte werden in der Datei clients.met gespeichert
> Die eigenen Kredits werden auf der Festplatte des "Schuldners" gespeichert. Manipulation an den eigenen Kredits ist somit ausgeschlossen
> Die eigenen Kredits können nicht abgefragt werden.


Aktualisierung: 2003-04-13 by Monk