WorldServer Crash

04/21/2012 22:40 bloody2009#1
Hey Epvpers,


da jemand meint meine World ständig crashen zu müssen, wollte ich mal fragen welche Möglichkeiten ihr kennt einen Server(World) zu crashen, damit ich dem Bug beheben kann.


Mfg bloody2009.
04/21/2012 22:46 Flyff_Service#2
Wenn du zu faul bist um mit Debuggern zu arbeiten, nimm Wireshark um das Crash Packet herauszufinden.
04/21/2012 22:55 geLoeffelt#3
Mich interessiert das auch. Und was genau meinst du mit "Debuggern" und wo könnte man genau rausfinden wer/wie/wo die Packets herkommen und was sie verursachen?
04/21/2012 23:06 Flyff_Service#4
Startest mit dem Debugger deiner Wahl und wartest bis eine Exception ausgelöst wird. Danach gehst den Call Stack zurück (Falls nötig!), bis du die Stelle gefunden hast die von einem "Hacker" ausgenutzt werden könnte.

Debugger:
- Visual Studio mit Debug Build und aus VS heraus starten
oder
- [Only registered and activated users can see links. Click Here To Register...]
04/21/2012 23:09 geLoeffelt#5
Okay gut zu wissen. Dankeschön.
04/21/2012 23:13 bloody2009#6
Flyff Service kannst du mir eben per Teamviewer über die Schultern schauen? Wäre echt nett ;)
04/21/2012 23:35 Flyff_Service#7
Da ich gerade selber in einem Flyff Projekt tätig bin, werde ich dir leider nicht helfen können. Ich würde dir empfehlen mit Visual Studio eine Debug Version des World Servers zu kompilieren und den World Server direkt aus Visual Studio heraus starten. Jetzt bleibt dir nur noch abwarten und Tee trinken übrig, bis eine Exception (~Crash) ausgelöst wird. Der Visual Studio Debugger markiert dir die Zeile im Code, wo der Fehler ausgelöst wurde und so kannst du ganz leicht zurückverfolgen durch was der Crash ausgelöst wird.
04/22/2012 12:58 bloody2009#8
Problem gefixxt, World Server läuft wieder stabiel ;)

#closerequest