|
Wie wird
das Rating berechnet, nach dem die Wartedauer in der Queue berechnet wird?
Die Bewertung (Rating) hängt von einigen Faktoren des Clients in der Queue
ab:
-
Low ID: ja/nein
-
Bot-User: ja/nein
-
Credit
-
Download aktiv: ja/nein
Der einfachste Fall: Der Client ist gebannt. Die Bewertung ist immer 0.
Ansonsten geht das Rating von einem Basiswert von 100 aus.
Hat der Client eine Low ID, dann Basiswert = Basiswert * 0.8.
Ist der Client ein Bot-User, dann Basiswert = Basiswert *0.9.
Ist der Client bereits am Downloaden, dann Basiswert = Basiswert * 1.5.
Hat der Client Credit bei Dir, bekommt er noch einen Multiplikator zwischen 1
und 10, also Basiswert = Basiswert * Credit-Multiplikator.
Bei den Punkten (Score) ist es sehr ähnlich, nur wird dort nicht der
Basiswert 100 genommen, sondern die Wartezeit in Sekunden, die der Client
bereits in der Warteschlange verbracht hat. Clients, die gerade downloaden,
bekommen noch einmal einen 15-Minuten-Wartezeit-Bonus, um zu verhindern, dass
sie sofort wieder ihren Download beendet bekommen. Ansonsten wird dieser
Wartezeitwert mit den gleichen Multiplikatoren behandelt, wie oben bei der
Bewertung.
Das entscheidende Merkmal dafür, wer als nächstes dran kommt, ist die
Punktezahl. Sortiert man die Punkte einmal absteigend, ist wahrscheinlich der
oberste Client der nächste.
Sortieren bewirkt ein Refresh der berechneten Punkte. So kann man schön
verfolgen, wie die Punkte mit der Zeit anwachsen. Zweimal Doppelklicken auf der
Spaltenüberschrift für Punkte und man kann die aktuellste Rangfolge erzeugen.
Zu beachten: Man kann sein eigenes Rating nicht einsehen! Dieses
Rating wird auf den anderen Systemen durchgeführt!
Was
bedeutet der "Client to Client Source Exchange" (Quellenaustausch zwischen
Clients)?
Das große Problem beim Dateien Tauschen mit eMule waren immer die seltenen
Dateien, die nur sehr schwer zu bekommen sind. eMule ist ab Version 0.22a in der
Lage, Quellen für Downloads mit anderen eMule Clients auszutauschen.
Für gut verbreitete Dateien wird dazu alle 10 Minuten ein zufällig
ausgewählter Client in der Quellenliste eines bestimmten Downloads nach "seinen"
Quellen gefragt. Ist eine Datei selten (weniger als 40 Quellen), so wird jeder
Client in der Quellenliste in diesem Intervall angefragt.
Dabei werden nur die Quellen von fehlenden Downloadparts getauscht. Dies
erfolgt mittels TCP und die entsprechenden Pakete werden komprimiert, um
Bandbreite einzusparen.
Anmerkung:
Das benutzte Protokoll ist nicht kompatibel zu mldonkey.
Was
bedeutet "Onlinesig"
Es gibt ein unter der Webadresse h**p://onlinesig.sourceforge.net/ näher
erörtertes Programm, mit dem man in Foren und Chats über eine Footer-Image oder
Statusmeldung automatisch den aktuellen Zustand seines eMule auslesen und via
FTP übertragen kann. Andere User in diesen Medien können dann diese Daten
angezeigt erhalten.
Wenn die Einstellung "Verwende Online Signature" im Einstellungs-Dialog
aktiviert ist, schreibt eMule eine Datei namens "onlinesig.dat" ins eMule
Verzeichnis und aktualisiert diese ständig.
Das Format der onlinesig.dat ist wie folgt aufgebaut:
[Online] | [Connected Server] | [IP Port] | [Current Download] | [Current
Upload] | [Users on queue]
Ein Beispiel:
1|216.12.219.39|216.12.219.39|4661|21,1|12,3|1023
1 = Online
216.12.219.39 = Server der connected ist (falls Name bekannt, steht dieser hier)
216.12.219.39 = IP Port des Servers
4661 = Server Port
21,1 = Aktueller Download
12,3 = Aktueller Upload
1023 = So viele User in der eigenen Warteschlange
Zurück zu Systeme in eMule Teil 1
|