Community

Shop

Statistics

Blog

10.05.2022
Producer's Note #1 Producer's Note #1

Die Producer’s Note ist ein neues Format, mit dem wir euch mehr Transparenz bezüglich der Entwicklung von Shakes & Fidgets bieten möchten.

Die erste Ausgabe thematisiert die momentan durchgeführten Server-Migrationen. Wir haben beobachtet, dass dieses Thema mit großer Emotionalität diskutiert wird. Deshalb möchten wir euch gerne darüber informieren, warum wir ein die Server auf ein neues Backend migrieren und wie wir dabei in den kommenden Monaten vorgehen werden.

Die Migration von PureBasic zu PHP war eine technische Entscheidung. PHP ist flexibler und moderner als PureBasic. Es erlaubt uns, neue Spielinhalte einfacher und schneller zu entwickeln. Zusätzlich lassen sich neue Features problemloser in die neue Architektur integrieren. Ebenso ist es von Vorteil, dass wir zahlreiche Serverlogs einsehen und dadurch Fehlerquellen schneller erkennen und beheben können.

Die Liste der bereits migrierten Server kann den Eindruck erwecken, dass wir wahllos vorgehen. Das ist jedoch nicht der Fall. Wir haben unterschiedliche Kriterien definiert (z.B. Sprache, Serveralter, Anzahl der aktiven Accounts…) und versuchen, zunächst Server umzuziehen, die möglichst viele dieser Kriterien erfüllen. Damit stellen wir sicher, dass wir einen bestmöglichen Überblick über Fehler bekommen, die unter Umständen auftreten können. Je weiter wir mit den Servermigrationen voranschreiten, desto größer ist die Wahrscheinlichkeit, dass wir bereits Server umgezogen haben, die die gleichen Merkmale aufgewiesen haben und diese bereits im Vorfeld einer Migration beheben können.

Auch wenn wir die Serverumzüge überwachen und testen, kann es immer wieder mal passieren, dass die ca. 200.000 Zeilen an überarbeitetem Programmiercode unerwartet Fehler verursachen. Wir sind zuversichtlich, dass solche Probleme einfach und in einem kurzen Zeitraum behoben werden können. Auftretende Fehler werden von uns analysiert und eliminiert. Je mehr Migrationen wir durchgeführt haben werden, desto weniger Fehler werden auftreten. Im Fall einer Migration, die potenziell riskanter ist, werden solche im Vorfeld einer Testmigration unterzogen und intern getestet, bevor wir den Umzug tatsächlich durchführen. Sollte es unerwarteterweise zu einem schwerwiegenden Fehler kommen, können wir jede Server-Migration in jedem Fall durch unsere Backups rückgängig machen.

Unser Plan ist es, die Serverumzüge so schnell wie möglich durchzuführen, allerdings werden wir uns die Zeit nehmen, die wir brauchen, um die Migration der Server mit größter Sorgfalt durchführen zu können. Wir möchten keine falschen Versprechen machen und werden uns deshalb nicht auf ein konkretes Datum festnageln lassen. Sollten wir die aktuelle Geschwindigkeit beibehalten können, sind wir zuversichtlich, im Laufe des Jahres alle Server migrieren zu können.

Natürlich haben wir die kürzlich aufgetretenen Serverausfälle der Server mit dem neuen Backend sowie die regelmäßig auftretenden Probleme im Spiel beobachtet. Uns ärgert das mindestens genauso wie euch und wir arbeiten mit Hochdruck daran, diese Probleme so schnell wie möglich zu beheben.

Wir möchten uns bei euch für eure Geduld bedanken und wissen es sehr zu schätzen, dass ihr uns Probleme meldet, die während der Serverumzüge aufgetreten. Euer Engagement bedeutet uns wirklich viel!

Psst...!

Filter/Search