Hi!
Ich war mal dieses Wochenende so erfindungsreich und habe eine Crashprotection für Source Server entwickelt:
SRC ServerController
geschrieben in AutoIt
Ein kleines Tool, das den Server im Hintergrund überwacht und ihn bei sichtbarem Crash neustartet.
- Reagiert auf reguläre Crashs wie "Engine Error" oder Memory Leak-Error
- Führt ein Log mit allen Ereignissen
- Benachrichtigt auch per Taskleisten-Sprechblase
- NoOverload
Ich hab das Programm bis zum Erbrechen auf Fehler getestet, dennoch fürchte ich, dass es immernoch ein paar Unannehmlichkeiten bereiten könnte.
Außerdem kenne ich noch keinen Weg, um mit AutoIt Daten aus dem Server auslesen zu können, darum sind bestimmte "Pausen" im ServerController nötig.
Die Einstellungen könnt ihr in der SRC ServerController.ini ändern.
To do:
- Config GUI (60%)
- Bessere Kommunikation mit SRCDS.exe.
- Kontrolle mehrerer Server.
Besonderer Dank geht an:
Jonathan Bennett & AutoIt Team für AutoIt
vaksa für das Source Dedicated Server Icon.
novaTek für ProcessGetCPU()-Funktion.
PS: Danke an Grüne Gurken wegen diesem Post, der mich dazu bewegt hat, mein Programm zu veröffentlichen.
MfG
A.I7![]()