Aloha dudes!
und hier kommt das angekündigte StatusUpdate
also die Lösung von o.g. "Problem b)" nähert sich.
Wie sieht der Plan aus?
=========================
- um die unzähligen pakete an die SF-Server zu verhindern wird das ganze so ablaufen:
- Ein Scan über die ersten 60k user auf einem server erzeugt ca. 45 MB traffic.
- Die dabei entstehenden daten lassen sich allerdings exzellent komprimieren.
so bleiben nur etwa 1 MB "netto" übrig.
- außerdem haben ausgiebige stichproben gezeigt, dass die daten eines solchen scans
sehr lange "frisch" bleiben. Denn die Hohen spieler steigen immer langsamer und
bei den niedrigen leveln ist die anzahl der spieler viel höher.
- deshalb ist datenaustausch unter den usern pflicht.
- beim erststart des crawlers wird die acc.ini des mfbots ausgelesen, um zu sehen auf welchen
servern ihr spielt. dann werden lvl1 chars auf jedem server angelegt, die ausschließlich
zum scannen dienen.
- anschließend wird auf einem zentralen server nachgesehen, ob für eure server frische
"datensammlungen" am start sind.
*falls ja: 1MB download -> vllt. einige sekunden.
*falls nein: dann kannst du dich entscheiden, ob du mit dem eben angelegten dummy-account
einen server abscannen willst.
*es wird immer der gleiche 0-60k bereich gescannt und das ergebnis wird automatisch geshared.
(dauer: bei meiner 32k leitung ca. 6 minuten. die leitung ist aber nicht das ausschlaggebende)
Wo liegen die nächsten probleme?
==================================
- also die einzelfunktionen sind im prinzip schon alle mal gelaufen. aber die jetzt noch in ner
gui unter einen hut zu bringen ist ne sache für sich.
- der teufel steckt in details, die manchmal viele viele stunden aufhalten.
- heut nacht hab ich z.b. mindestens 8 stunden damit verbracht rauszufinden, warum auf dem
ftp-server alle datensätze mit 0 byte ankommen.
*ursache war dann nicht die zip funktion, oder die upload funktion, sondern ne
fehlkonfiguration meines so schon bestimmt 2 jahre unverändert laufenden ftp servers, die
nie aufgefallen ist weil immer nur runtergeladen wird. O_o
aber ich bleib dran und mach so schnell es geht...
so long & greetz
oRGaZMo