Guten Morgen zusammen,
was für ein Tag gestern. Ich hatte eine ziemlich schlaflose Nacht und hab verschiedene Dinge probiert.
Die Idee war ein Rollback, also das Aufspielen eines Backups des vorherigen Tages. Bei den Tests hat sich das leider als nicht sinnvoll erwiesen - die Schäden wären deutlich größer und es würde zu Nebeneffekten kommen. Da von den Veranstaltungen über die Schichtpläne und Mitarbeiter alles dafür ausgelegt ist, in Echtzeit zu laufen, können wir leider nicht einen Tag zurückspulen.
Bei dem gestrigen Versuch, die fehldenden Einnahmen in den Kassen nachzubuchen, ist unser System aufgrund der Datenmenge erneut zu einer 100% Auslastung getrieben worden und ab dem Moment verliert man ein wenig die Kontrolle über das Ruder. Prozesse werden abgebrochen und neu gestartet und das Logging fällt aus.
Ich konnte zwar sehen, dass die fehlenden Buchungen nachgeholt wurden, jedoch wurde anscheinend in vielen Fällen deutlich mehr gebucht als das, was hätte sein sollen.
Die überschüssigen Buchungen müssen manuell überprüft und rückgängig gemacht werden. Das ist leider nicht so leicht, weil Daten fehlen. Ein ziemlicher Scherbenhaufen. Bei ca. 500-600 Betrieben, die gestern Spielzeit hatten und Einnahmen generiert haben, wird das dauern. Wenn es überhaupt in jedem Fall möglich ist, muss ich dazu sagen. Bitte gebt das Geld nicht aus, das macht mir nur noch mehr Arbeit.
Ich werde nun versuchen, ein Tool zu schreiben, das mir diese Arbeit erleichtert, sodass die Konten hoffentlich noch diese Woche wieder ausgeglichen werden können. Da ich Funfair Tycoon aber in meiner Freizeit betreibe, geht mein Hauptberuf erstmal vor.
---
Die Hotfixes gestern haben insgesamt zu einer leichten Stabilisierung beigetragen und die Einnahmen heute sollten korrekt gebucht werden.
Dennoch denke ich, dass wir erneut mit Problemen zu kämpfen haben werden. Nochmal so einen Tag wie gestern können wir uns aber nicht leisten, ehrlich gesagt.
Da die Einnahmen aus dem Verkauf von Credits und Werbung nicht ausreichen, um auf bessere Hardware umzusteigen, muss ich mit dem was wir haben das beste draus machen. Das bedeutet erstmal Code Optimierung - soweit noch irgendwo möglich.
Im nächsten Schritt werde ich mir überlegen, welche Maßnahmen man noch treffen könnte, um das Spiel zu stabilisieren - sei es die Limitierung der Betriebe, das temporäre Sperren der Registrierung um die Spielerzahl gering zu halten oder anderes. Das sind zwar Optionen, die ich absolut nicht möchte, aber angesichts der Lage muss ich es in Betracht ziehen.
---
Ich möchte noch eines erwähnen: Bis auf einige Ausnahmen, wurde mir gestern viel Verständnis gegenüber gebracht und alle Spieler, mit denen ich geschrieben habe, waren freundlich und unterstützend. Natürlich gibt es immer die Ausnahmen und Menschen, die sofort nach Kompensation schreien, aber insgesamt war das wirklich vorbildlich. Danke euch.
was für ein Tag gestern. Ich hatte eine ziemlich schlaflose Nacht und hab verschiedene Dinge probiert.
Die Idee war ein Rollback, also das Aufspielen eines Backups des vorherigen Tages. Bei den Tests hat sich das leider als nicht sinnvoll erwiesen - die Schäden wären deutlich größer und es würde zu Nebeneffekten kommen. Da von den Veranstaltungen über die Schichtpläne und Mitarbeiter alles dafür ausgelegt ist, in Echtzeit zu laufen, können wir leider nicht einen Tag zurückspulen.
Bei dem gestrigen Versuch, die fehldenden Einnahmen in den Kassen nachzubuchen, ist unser System aufgrund der Datenmenge erneut zu einer 100% Auslastung getrieben worden und ab dem Moment verliert man ein wenig die Kontrolle über das Ruder. Prozesse werden abgebrochen und neu gestartet und das Logging fällt aus.
Ich konnte zwar sehen, dass die fehlenden Buchungen nachgeholt wurden, jedoch wurde anscheinend in vielen Fällen deutlich mehr gebucht als das, was hätte sein sollen.
Die überschüssigen Buchungen müssen manuell überprüft und rückgängig gemacht werden. Das ist leider nicht so leicht, weil Daten fehlen. Ein ziemlicher Scherbenhaufen. Bei ca. 500-600 Betrieben, die gestern Spielzeit hatten und Einnahmen generiert haben, wird das dauern. Wenn es überhaupt in jedem Fall möglich ist, muss ich dazu sagen. Bitte gebt das Geld nicht aus, das macht mir nur noch mehr Arbeit.
Ich werde nun versuchen, ein Tool zu schreiben, das mir diese Arbeit erleichtert, sodass die Konten hoffentlich noch diese Woche wieder ausgeglichen werden können. Da ich Funfair Tycoon aber in meiner Freizeit betreibe, geht mein Hauptberuf erstmal vor.
---
Die Hotfixes gestern haben insgesamt zu einer leichten Stabilisierung beigetragen und die Einnahmen heute sollten korrekt gebucht werden.
Dennoch denke ich, dass wir erneut mit Problemen zu kämpfen haben werden. Nochmal so einen Tag wie gestern können wir uns aber nicht leisten, ehrlich gesagt.
Da die Einnahmen aus dem Verkauf von Credits und Werbung nicht ausreichen, um auf bessere Hardware umzusteigen, muss ich mit dem was wir haben das beste draus machen. Das bedeutet erstmal Code Optimierung - soweit noch irgendwo möglich.
Im nächsten Schritt werde ich mir überlegen, welche Maßnahmen man noch treffen könnte, um das Spiel zu stabilisieren - sei es die Limitierung der Betriebe, das temporäre Sperren der Registrierung um die Spielerzahl gering zu halten oder anderes. Das sind zwar Optionen, die ich absolut nicht möchte, aber angesichts der Lage muss ich es in Betracht ziehen.
---
Ich möchte noch eines erwähnen: Bis auf einige Ausnahmen, wurde mir gestern viel Verständnis gegenüber gebracht und alle Spieler, mit denen ich geschrieben habe, waren freundlich und unterstützend. Natürlich gibt es immer die Ausnahmen und Menschen, die sofort nach Kompensation schreien, aber insgesamt war das wirklich vorbildlich. Danke euch.