Donnerstag, 2. Mai 2024

Update - 30.04.2024, 19:30 Uhr

Alles neu, macht der Mai!

 

Es ist an der Zeit für ein neues Update!

Die "weniger gute" Nachricht dabei direkt vorweg:
Wir können Euch leider noch kein Datum mitteilen. Und das tut uns aufrichtig leid!


Trotzdem möchten wir wieder mal ein Lebenszeichen von uns geben und versichern, dass wir im Hintergrund ganz fleißig an der neuen Welt arbeiten. Für die Öffentlichkeit noch unsichtbar ist sogar die Test-Welt bereits online und wird fleißig von ein paar Spielern auf Fehler getestet.

"Und was ist nun so schwierig daran eine neue Welt zu starten?? Ein neuer Server ist doch in 24 Stunden aufgesetzt!"

Das mag der eine oder andere denken und daher möchten wir Euch im folgenden gerne ein wenig dazu erklären:

Natürlich ist ein neuer Server bereits in 24 Stunden aufgesetzt. Unser neuer Server läuft daher auch schon seit März. Aber der neue Server ist ja erstmal leer. Und was wollen wir mit einem leeren Server? Also müssen auf diesen leeren Server Daten aufgespielt werden. Und jetzt kommt der Knackpunkt: wir setzen auf einen nagelneuen Server einen Spiel-Code auf, der vor 13 Jahre programmiert wurde - technisch gesehen also uralt.

Der neue Server läuft mit der neuesten PHP und SQL Version. Und wenn der Code, den wir dort aufspielen nun einmal eine PHP Version von vor 10 Jahren hat, hagelt es massenhaft Fehlermeldungen, die Stück für Stück abgearbeitet werden müssen. Da es sich hier um kein Standard-Produkt wie Windows oder einen Druckertreiber handelt, sondern um eine Eigenkreation können wir nicht einfach fertige Module herunterladen, die uns auf die schnelle die Fehler beheben. Also muss jede einzelne Codezeile angepasst werden. Und das ist bei einem Code von mehreren Gigabyte an reinen Textdaten eine Mammutaufgabe und erfordert sehr viel Zeit und Geduld.
 



Hinzu kommt, dass die alte Welt so voller Daten (auch Datenfragmenten und Datenmüll) ist, dass kein bezahlbarer Server diese Menge an Daten noch packen würde. Das heißt, natürlich würde ein entsprechend teurer und leistungsstarker Server das teilweise (!) schaffen. Aber eben auch nur teilweise, weil es nach vielen Jahren einfach endlich mal Zeit wurde für ein umfassendes technisches Update.

Wir haben viele Jahre aus gutem Grund kein umfassendes technisches Updates durchgeführt, weil wir so etwas in der Art wie jetzt dabei immer befürchtet haben.

Die alte Technik vor 13 Jahren (SQL und PHP) hat wesentlich mehr Fehler toleriert, als aktuelle Versionen. Was durchaus Sinn macht, weil sehr, sehr viele Schwachstellen in all den Jahren von den Entwicklern von PHP geschlossen wurden. Kritische Sicherheitsupdates haben wir immer wieder mal durchgeführt, aber das Spiel lief auf einer völlig veralteten PHP-Version. Da wir keine personenrelevanten Daten speichern und bei Käufen aus dem Spiel heraus zu unserem Payment-Anbietern weiterleiten und unsere Payment-Anbieter natürlich mit der neuesten Technik und den neuesten Sicherheits-Standards arbeiten und zertifiziert sind, waren auch sensible Daten zu jedem Zeitpunkt sicher. 

Im Laufe der Zeit sind durch Veränderungen der Daten (gelöschte Fleecys, gelöschte Spieler) mehr und mehr Fehler entstanden, wie bei einem Handy, was irgendwann völlig einfriert und nur nach einem Neustart wieder richtig funktioniert. Diese Fehler wurden uns von der alten Technik verziehen. Es gab zwar Fehlermeldungen (für den Spieler unsichtbar) aber der Code wurde trotzdem ausgeführt.

Nun mussten wir leider ein weiteres zwingend notwendiges Sicherheitsupdate einspielen, ohne dass der Server vom Anbieter aus deaktiviert worden wäre. Danach wurden uns aber einige Fehler leider nicht mehr verziehen. Die Fehlermeldungen waren so kritisch, dass das Spiel nicht mehr lief.

Daher updaten wir jetzt alles, was wir viele Jahre nicht gemacht haben. Das ist viel Arbeit und erstmal auch nur mit "sauberen" Daten möglich. Daher der Start in einer neuen Welt. Auf Grund der unvorstellbar riesigen Datenmenge und der bestehenden Datenfehler in der alten Welt, würde diese in der aktuellen Testumgebung nicht laufen. (Ihr erinnert Euch bestimmt an unsere Erklärungen.)

Sobald die neue Welt ziemlich fehlerfrei läuft (der Plan ist auch, dass die alten Funktionen wieder funktionieren, die Pflege wieder fehlerfrei funktioniert und dergleichen) gehen wir an die alte Welt. Und versuchen die ganzen Fehler und den ganzen Datenmüll wegzubekommen. Wir können auch nicht einfach Daten aus der alten Welt wahllos löschen, weil dann noch mehr Fragmente entstehen, die dann wieder alles zum Absturz bringen.

Stellt Euch einen riesigen Wald vor. Der ist so wie er ist frei gewachsen. Alles passte, jeder Baum hatte seinen Platz. Nun wurden im Laufe der Jahre aber immer wieder Bäume gefällt. Es entstand zwar eine freie Stelle, aber diese konnte eben nicht neu bepflanzt werden, weil der Stumpf und die Wurzeln immer noch in der Erde geblieben sind. Überall sind nun in diesem Wald im Laufe der Jahre nun Lücken entstanden. Um aber neue Bäume zu pflanzen, muss der Wald am Rand immer weiter vergrößert werden, obwohl im Inneren viele Löcher und Lücken entstanden sind. Daher legen wir jetzt einen ganz frischen und neuen Wald an. Ohne Lücken und Löcher.




Dies ist eine recht einfache Beschreibung unserer aktuellen Problematik. Dies ist auch der Grund, warum wir Euch leider kein Datum nennen können. Da wir immer nur einen Fehler nach dem anderen beheben können. Und wenn wir einen Fehler behoben haben, erst dann erscheint der nächste Fehler. Daher wissen wir nicht, wieviele Fehler noch auf uns warten. Aber mit jedem Fehler, den wir beheben kommen wir dem Start immer näher!

Zum guten Schluss möchten wir noch ein paar Wort zu Gamessphere loswerden:
Die überraschende und eigenmächtige Behauptung von Gamessphere hat für sehr viel Unruhe und Verwirrung gesorgt. Das tut uns sehr leid und sie stimmt auch überhaupt nicht! Es war schlicht eine eigenmächtige Falschmeldung vom Inhaber Raoul von Gamessphere, die mit uns nicht abgesprochen war! Raoul ist nach eigener Aussage nicht in der Lage die Weiterleitung zu unserer Seite vorübergehend zu deaktivieren. Auch kann er wohl den Link zu unserer Seite nicht mit dem Hinweis ersetzen, dass Fleecys derzeit eine Wartungs-Pause macht. Uns gegenüber hat er sich damit gerechtfertigt, dass er technisch auf seiner Seite nur einen aktiven Link einfügen kann oder eben die Mitteilung, dass der Betrieb eingestellt wurde. Diese technischen Einschränkungen sollten natürlich nicht unser Problem sein. Und so hat Gamessphere nach unserer Beschwerde den falschen Hinweis auf der Seite wieder korrigiert. Nun steht dort zwar wieder, dass wir online sind - was ja nun auch nicht ganz richtig ist. Aber immer noch besser, als eine irritierende Falschmeldung. Es heisst aber nicht, dass Raoul das in Kürze nicht wieder deaktivert, weil er angeblich so viele Beschwerden von Spielern hat. Bitte fragt uns nicht, warum er dann nicht einfach schreibt, dass das Spiel vorübergehend offline ist.

Nun haben wir mit ganz vielen Worten viel erzählt, ohne Euch ein Datum nennen zu können. Wir hoffen aber, dass unsere wortreiche Erklärung für ein besseres Gefühl sorgt und für ein bisschen mehr Geduld. 

Kommen wir also nun noch zu dem spannenden Teil:
Gerne nehmen wir auch noch Bewerbungen für unsere Testwelt entgegen. Da wir dies aber kontrolliert tun müssen um die Fehler überschaubar zu halten, habt bitte Verständnis dafür, dass wir nicht jede Bewerbung aus Kapazitätsgründen annehmen können. Wir führen eine Bewerberliste und sobald ein Platz frei wird, rutscht ein nächster nach.

Bewerben könnt Ihr Euch unter unserer bekannten Mailadresse: support@pixcoin.de 

Bis bald! 


On Instagram

© Nani. Made with love by The Dutch Lady Designs.