Fan maakt van Minecraft een MMO: Duizenden spelers zonder lag in één wereld

0
625

Dankzij de Mammoth mod, zullen grote evenementen met duizenden spelers binnenkort mogelijk zijn in Minecraft.
Je kent het misschien wel: Als te veel spelers samen in een Minecraft-wereld rondspringen, wordt het spel uiteindelijk een diavoorstelling. Dit komt vooral omdat de standaard serversoftware voor Minecraft beperkt is tot één CPU core. De meeste zelfgehoste servers hebben dan ook problemen om meer dan 200 spelers tegelijk te beheren.

Enkele duizenden mensen die samen spelen zonder haperingen is tot nu toe nauwelijks mogelijk. Een nieuwe mod, echter, zou dat binnenkort moeten doen!

Dit is wat er achter het mammoetproject zit

De mod heet WorldQL / Mammoth en is afkomstig van een Minecraft-fan genaamd Jackson Roberts die zich verveelde tijdens de Corona lockdown. Toen kwam een nieuw project in zijn gedachten: Het zou cool zijn als enkele duizenden spelers tegelijkertijd op één server actief konden zijn.

Eerste poging: Om dit te doen, testte hij eerst de volgende methode: Roberts verdeelde een Minecraft-wereld in verschillende secties, die elk op een eigen server werden gehost. De overgangen werden met elkaar gesynchroniseerd, zodat men bijvoorbeeld met een paard over de onzichtbare grenzen kon rijden. Dit werkte tot op zekere hoogte, maar had verschillende zwakke punten, bijvoorbeeld bij massale PvP. Daarom werd deze methode terzijde geschoven.

Dit is hoe het nu werkt: De wereldstatus wordt opgeslagen in een centrale databank: WorldQL. Dit voorziet op zijn beurt meerdere servers tegelijk van informatie, zoals de locatie van alle spelers – in real time, zodat er geen vertragingen optreden. Blokken worden ook gesynchroniseerd, zodat je samen kunt bouwen. Dit kan ook grote Minecraft-projecten ten goede komen, zoals de replica van heel Midden-aarde

Strikt genomen zitten de spelers niet allemaal op dezelfde server, maar kunnen ze toch samen spelen. De volledige architectuur van de Mammoth mod is nog complexer dan hier beschreven. Je kunt er alles over lezen hier in Roberts blog.

Een Linux-versie wordt verondersteld op 7 of 8 september uit te komen. Er wordt echter nog steeds aan de mod gewerkt, zo wordt de code momenteel opgeschoond.

Dit gebeurt er nog steeds bij Minecraft: De grote update 1.18 met het tweede deel van Caves & Cliffs staat voor de deur. Je kunt er nu al een eerste momentopname van afspelen

.