Pullerschnecke
Bekanntes Mitglied
- Dabei seit
- 21.11.2001
- Beiträge
- 254
- Reaktionspunkte
- 0
So,
dann wollen wir die erste Beta mal raus hauen
Die Version geht gleich (wie immer) per Mail raus.
Hier schon mal das ReadMe:
Also testet mal schön... Besonderst interessiert mich ob euer Donkey auch abstürzt, wenn DOR das "vm" Commando sendet (zum entfernen der Server ohne Ping).
CU
Pullerschnecke
dann wollen wir die erste Beta mal raus hauen
Die Version geht gleich (wie immer) per Mail raus.
Hier schon mal das ReadMe:
DonkeyOnlineRefresh
Aufgrund des in den letzten Monaten immer schlechter werdenden Zustands des eDonkey-Netzwerks, habe ich versucht einen „DonkeyRefresh" zu programmieren der das Netzwerk nicht unnötig belastet. Der Verfügbarkeitstest in der bisherigen Version, hat auf den eDonkeyServer einen Trafficanstieg erzeugt.
Kleines Rechenbeispiel:
Der Scan eines Servers benötigt min. 40Byte Traffic.
Daraus ergibt sich bei 2000 Anwendern die 4 mal pro Tag einen Verfügbarkeitstest machen mehr als 300Kb Traffic am Tag pro Server. Da geplant war DonkeyRefresh im Hintergrund laufen zulassen und eDonkey im Intervall upzudaten, sind diese Werte einfach zu hoch so mal gerade der hohe Traffic das Problem der eDonkeyServer ist.
Da die gelieferte Datenqualität der beiden Hauptserverlisten (Maurice und SLUG) in der letzten Zeit sehr gut geworden ist, konnte in der neuen Version auf den Verfügbarkeitstest verzichtet werden. Ohne diesen Test macht es natürlich auch keinen Sinn wahllos alle ServerLinks zu sammeln die man finden kann, da diese dann ungetestet im eDonkey landen würden. D.h. auch die freie Wahl von Downloadadressen und die CatchUrls-Funktion sind nun überflüssig.
Das Entfernen der nicht aktiven Server übernimmt der eDonkey selbst, zu mindest ab der Version 59c funktionert das recht gut. Zusätzlich gibt es eine Funktion die Server ohne Ping vor dem Update entfernen kann, jedoch ist diese eigentlich überflüssig.
Das Tool macht im Moment:
• Start des eDonkey falls nicht aktiv.
• Die Server.Mets von Jaroslav und Maurice heruntergeladen (die jeweilige Adresse wird per Zufall aus beliebig vielen Mirrors ausgewählt).
• Doppelt gefundene Server werden entfernt
• Die Server werden "Online" in den eDonkey eingetragen.
Das Programm bleibt im Hintergrund aktiv und wiederholt diesen Prozess alle 2,5 Stunden.
Der größte Vorteil der neuen Version ist die Tatsache, das wir keinerlei Last auf den eDonkeyServer erzeugen. Der einzige Traffic den wir erzeugen, entsteht auf den Mirrors der ServerListen (SLUG und Maurice). Da der Bot seine Daten jedoch stündlich aktualisiert hat, sieht Jaroslov dabei kein Problem.
Getestet auf Kompatibilität mit folgenden eDonkey-Version:
• 59c
Bekannte Probleme:
• Das Entfernen der Server ohne Ping, kann eDonkey zum Abstürzen bringen. Dieser Fehler liegt jedoch am eDonkey selbst, da der Absturz durch den Consolen-Befehl "vm" ausgelöst wird.
• Die Routine zum entfernen der Server ohne Ping, läuft nicht immer sauber durch.
Also testet mal schön... Besonderst interessiert mich ob euer Donkey auch abstürzt, wenn DOR das "vm" Commando sendet (zum entfernen der Server ohne Ping).
CU
Pullerschnecke