Nach langer Periode der Abstinenz (den Logs nach ist das Programm schon vor drei Monaten ausgefallen), habe ich mich mal wieder um das Spiel Another Spacegame gekümmert.
Der Grund des Ausfalls war ein Schutzmechanismus. Als irgendwer den ersten Kollektor gebaut hat und dieser angegriffen worden ist, hat der FBK gemerkt, dass das Kampfsystem überhaupt keinen Kollektor kennt und eine Ausnahme geworfen. Das Spiel hat sich daraufhin abgeschaltet.
Diese Gelegenheit habe ich gepackt, Tschacka, um mehrere Dinge zu implementieren:
- Beim Starten des FBK wird der Administrator informiert wenn unschöne Konfigurationen bzgl. der Einheiten aufgetreten ist.
- Der Administrator erhält eine Mail wenn der FBK wegen einer Ausnahme abschmiert.
- Der FBK wurde auf .Net 4 portiert.
Das Ergebnis:
Schöner, schneller, besser?!
Zumindest konnten die alten serialisierten Daten eingelesen werden und es war kein Neustart der Welt nötig.
Das Jungfrauenspiel (das im Übrigen schon seit 4 Monaten ohne Aufsicht läuft) wird im Laufe der Renovierungsmaßnahmen ebenfalls auf .Net 4 gehoben.
Hierbei wird auch das Feature implementiert, das das JFS pausieren lässt, wenn ein Spieler eine gewisse Zahl von Punkten erreicht hat.