Fragen, Hinweise, Kommentare...
eMule FaQ
Systeme in eMule
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:
-
Banned: ja/nein
-
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 Downloaded, 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, daß 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 = Soviele User in der eigenen Warteschlange |