d2nt router restart

03/06/2013 10:31 nemata#1
hey zusammen,

seit letzten freitag setzte ich mich mit dem d2nt auseinander, da ich irgendwie wieder lust aufs diablo2 botten bekommen hatte (früher immer großer mmbot fan)
meine bots haben eine run zeit von ca 7min pro mf run (zur zeit 5bots mit je 2cd keys) 1x am tag bekommen diese ein realm down, welches sich über mehrere stunden hin weg zieht.

beim mmbot war es kein problem eine batch datei aufrufen zu lassen wenn dies der fall ist. beim d2nt gestalltet sich dies nicht so einfach, da javascripts ja eigtl sicher sein sollen und es keine möglichkeit (zumindestens mir bekannte) gibt extere datein auf zu rufen.

oder gibt es diese doch?
gibt es leute die sich damit schon befasst haben? (google hat mich nur ins leere laufen lassen)

mir sind auf die schnelle nur 2 möglichkeiten eingefallen:
- ein java script zum router neustart schreiben
- die batch datei hin und wieder automatisch neustarten (kein problem und zur zeit meine lösung) jedoch doof wenn man stündlich seinen router neustartet und alle bots abgebrochen werden obwohl es nicht notwendig war / ist. jedoch ist mir seit freitag 3x passiert, dass ich nachts und meist gleich nach dem schlafen gehen (wie sollte es auch anders sein) ein realm down ein strich durch die rechnung machte. mit meiner .bat datei habe ich dies nun umgangen aber ist keine perfekte lösung dafür :/

hoffe hier hat sich da jmd schonmal gedanken gemacht :D

gruß nemata
03/06/2013 16:54 mirkoregge#2
Schon mal den d2bs von kolton genutzt? Der hat einen integrierten Realm Down Blocker; ansonsten gibts hier in der Downloadbase einen Realm Down Blocker.
03/08/2013 00:58 snow21#3
hier ein super tool für das was du machen möchtest

Quote:
routercontrol.de
hatte früher mal mit einem kollegen den kuk soweit umgeschrieben das er dann die ip erneuert.
ich glaube ich hatte auch ein video dazu gemacht. müsste unter kukbot zu finden sein war aber nicht mein beitrag.

wie würde ich das machen?
es werden logs angelegt in die eine command geschrieben wird, taucht dieser auf startest du einfach die batch.

kennst du dich noch besser mit java aus, schreibst du einfach eine schleife die überprüft ob dia einen dc hat oder nicht und dann wird die batch ausgeführt
03/08/2013 09:32 nemata#4
hey :)
leider finde ich keine logs die mitloggen ob man nen rd hat, wenn die vorhanden wären, ist es ja kein problem ein kleines programm zu schreiben was diese überwacht und in dem fall eines r/d einfach den router neu startet.
so wie es ausschaut muss man die gui des d2nt irgendwie überwachen auf ein r/d was sich wiederum schwerer gestalltet. außer du verrätst mir wo / wie die logs angelegt werden

:)
03/08/2013 12:13 snow21#5
wenn du den kolton nutzt schau dir mal die pather.js an
hier findest du einiges was man gut nutzen kann
erstell dir eine batch die dann aufgerufen wird die den router resetet wenn man einen dc hat.

so würde ich das machen.