Großes Update des Maxithlon-Codes

(19:00 09-04-2026)
Hallo zusammen, hier ist ein kurzes Update zu den aktuellen Entwicklungen hinter den Kulissen von Maxithlon.
In den letzten Wochen haben wir an einem massiven Code-Update gearbeitet. Wir sprechen hier von tausenden geänderten Codezeilen, die oft Bereiche des Systems betreffen, die bis zu 20 Jahre alt sind. Wie ihr euch sicher vorstellen könnt, sind bei einem Projekt dieser Größenordnung kleine Fehler hier und da fast unvermeidlich.
In Anbetracht dessen, wie tiefgreifend und weitreichend die Änderungen sind, waren die bisherigen Probleme jedoch recht begrenzt und lokal eingrenzbar. Dennoch wissen wir, dass es nervig sein kann, wenn etwas nicht genau wie erwartet funktioniert – daher vielen Dank für eure Geduld!

Warum dieser Aufwand?
Dieses Update ist nicht nur eine technische Auffrischung, sondern ein notwendiger Schritt, um Maxithlon am Leben zu erhalten. Momentan sind wir an mehreren Fronten blockiert, unter anderem bei Server-Upgrades und Sicherheitsverbesserungen. Ohne diese Arbeiten könnten wir uns schlichtweg nicht weiterentwickeln. Dies ist also das Fundament für alles, was als Nächstes kommt.

Was wurde noch gemacht?
Parallel dazu haben wir die Gelegenheit genutzt, um an weiteren Baustellen zu arbeiten:
- Verschiedene Experimente am Frontend und diverse Verbesserungen.
- Wiederherstellung des XML-Systems.
- Komplette Neugestaltung der Authentifizierungs-Klassen.
- Vollständige Überarbeitung des Cron-Systems (Zeitsteuerung der Spielabläufe).
- Reaktivierung des CDN, um die Performance zu verbessern – besonders für Nutzer, die weiter entfernt von unseren Servern in Süddeutschland sitzen.

Der Wechsel auf PHP 8
Aktuell schalten wir die Plattform testweise immer wieder für einige Stunden auf PHP 8 um. Das ist derzeit unsere größte technische Herausforderung. Diese temporären Umstellungen helfen uns dabei, unter realen Bedingungen Daten über Migrationsfehler zu sammeln, die in einer isolierten Testumgebung kaum zu reproduzieren sind. Bisher sind dabei keine größeren Probleme aufgetreten, was sehr ermutigend ist.

Eine Bitte zur Fehlermeldung
Um uns die Arbeit zu erleichtern, wäre es extrem hilfreich, wenn Bug-Reports und Feature-Anfragen als separate Threads (einer pro Thema) im folgenden Board gepostet werden: Internationales Forum -> Proposal&Suggestions.
Folgt dafür bitte den Anleitungen im Thread "How to post in this board".
Wichtig: Wenn ihr URLs, Screenshots oder Details beifügen könnt, hilft uns das enorm. Oft verbringen wir mehr Zeit damit, das eigentliche Problem überhaupt zu identifizieren, als es später zu beheben.

Wir befinden uns noch mitten im Umstellungsprozess, aber die Richtung stimmt. Vielen Dank, dass ihr uns die Treue haltet! Meldet uns weiterhin alles Seltsame, was euch auffällt – es hilft uns wirklich weiter.

Euer Ned