Maxithlon: wat er onder de motorkap is veranderd

(17:00 25-08-2026)
De afgelopen maanden is Maxithlon veel meer veranderd dan je op het eerste gezicht op het scherm ziet.

Een groot deel van het werk was gericht op het fundament van het spel: de code, de database, de automatische processen die alles dagelijks draaiende houden, het vertaalsysteem en, meer recent, de nieuwe interface.

Voor een spel met meer dan twintig jaar geschiedenis was dit een belangrijke stap.

Een grote technische modernisering
Het doel was nooit om Maxithlon vanaf nul te herbouwen.

In plaats daarvan hebben we het geleidelijk gemoderniseerd, met behoud van de geschiedenis, de gegevens en de spelregels.

Een van de grootste mijlpalen was de overstap naar PHP 8.5, wat nu de enige ondersteunde runtime voor Maxithlon is.

Dit vereiste een grondige herziening van verouderde code, oude taalpatronen, waarschuwingen, verouderd gedrag en randgevallen die zich in de loop van vele jaren hadden opgestapeld.

Productielogs werden ook continu gebruikt om daadwerkelijke problemen te identificeren en op te lossen, waardoor het spel stabieler en voorspelbaarder is geworden.

Snellere en veiligere automatische processen
Een enorm deel van Maxithlon draait automatisch op de achtergrond.

Deze processen verwerken wedstrijden, competities, ranglijsten, trainingen, blessures, financiën, records, serie-updates, faciliteiten en vele andere onderdelen van het spel.

Afgelopen maanden is dit systeem sterk verbeterd met betere vergrendeling (locking), duidelijkere afhankelijkheden, gestructureerde logboeken, automatisch herstel en een gedetailleerdere tijdsregistratie van elke fase.

We hebben meer dan 364.000 daadwerkelijke uitvoeringen tussen maart en augustus 2026 geanalyseerd, en de verbeteringen zijn zeer aanzienlijk.

Enkele voorbeelden:
* update van de ranglijsten: van ongeveer 2 uur en 20 minuten naar circa 25 minuten gemiddeld;
* competitie-engine: ongeveer 94% sneller;
* proces voor online gebruikers: ongeveer 95% sneller;
* pre-race engine: ongeveer 87% sneller;
* e-mailimport: ongeveer 70% sneller;
* race-engine: ongeveer 66% sneller;
* trainingsproces: ongeveer 57% sneller;
* financiële update: bijna 50% sneller.

Dit zijn geen laboratoriumbenchmarks, maar echte productietijden.

Het voordeel is niet alleen snelheid. Kortere en beter beheerde processen hebben ook minder kans op overlapping, uitval halverwege of het achterlaten van het spel in een inconsistente staat.

Een beter vertaalsysteem
Ook het meertalige systeem wordt gemoderniseerd.

Nieuwe tools maken het nu eenvoudiger om ontbrekende of ongebruikte teksten te detecteren, nieuwe vertaalinvoer te beoordelen en de vertaalcatalogus op een meer gestructureerde manier te beheren.

Dit houdt het door de community gedreven vertaalmodel centraal binnen Maxithlon, terwijl het systeem wordt voorbereid op toekomstige verbeteringen, waaronder mogelijke AI-ondersteunde vertaaltools.

UX4: het zichtbare deel van de verandering
Het werk aan de infrastructuur maakt het ook mogelijk om meer te focussen op wat spelers daadwerkelijk zien.

De geleidelijke uitrol van UX4, de nieuwe Maxithlon-interface, is al begonnen.

Het doel is niet om een spel dat veel spelers al jaren gebruiken plotseling volledig te herontwerpen, maar om het stap voor stap te verbeteren: duidelijkere lay-outs, consistentere pagina's, betere bruikbaarheid op kleinere schermen en gedeelde componenten over de hele site.

Waarom al dit werk belangrijk is

Veel van dit werk is bewust onzichtbaar.

Maar het geeft Maxithlon een veel sterkere basis voor de toekomst.

Het spel draait nu op een moderne runtime, de automatische processen zijn sneller en gemakkelijker te monitoren, het vertaalsysteem wordt vernieuwd en de interface begint aan zijn volgende evolutie.

Het resultaat moet een Maxithlon zijn dat stabieler, sneller te onderhouden en eenvoudiger te verbeteren is.

En, het belangrijkste van alles: het geeft ons een veel betere basis voor de volgende reeks nieuwe functies.