// Project Zomboid

Project Zomboid-server start niet? B42-fouten en oplossingen

Project Zomboid-server start niet? B42-fouten en oplossingen

Start je Project Zomboid-server niet, of stopt hij direct weer, dan zit de oorzaak bijna altijd in een van vijf hoeken: het Java-geheugen, een mod die niet klaar is voor Build 42, een versieverschil tussen server en spelers, een download die blijft hangen of een beschadigde save. Het serverlog vertelt welke. Hieronder per symptoom wat je doet, op basis van de PZwiki en de patchnotes van The Indie Stone tot en met 42.21 (unstable, 23 september 2026).

Begin bij het log, niet bij de melding van je spelers

Wat spelers zien, zegt weinig; het serverlog zegt veel meer. Een dedicated server schrijft naar server-console.txt in de Zomboid-map, een co-opserver die je vanuit het hoofdmenu host naar coop-console.txt. Zoek op STACK TRACE: volgens de wiki vind je zo de meeste fouten, soms zelfs met de naam van de mod die ze veroorzaakt.

In ons gamepaneel lees je hetzelfde live in de console. De server start daar met -cachedir=/home/container/.cache, dus in bestandsbeheer is .cache je Zomboid-map: daarin staan server-console.txt, je instellingen in Server/<servernaam>.ini en je wereld in Saves/Multiplayer/<servernaam>. Het paneel zet de status pas op online als de console SERVER STARTED meldt; blijft hij op "starting" staan, dan staat het antwoord in de regels daarboven.

Tabel met zes symptomen van een Project Zomboid-server die niet start, de waarschijnlijke oorzaak en de eerste stap: van direct stoppen door Java-geheugen tot een lege wereld door een gewijzigde servernaam
Zes symptomen, hun gewoonste oorzaak en wat je als eerste doet (Build 42.20.4, september 2026).

Stopt direct weer: meestal het Java-geheugen

De server draait op Java en krijgt een vast maximum aan geheugen mee via -Xmx: op Windows in StartServer64.bat, op Linux in ProjectZomboid64.json. Volgens de wiki vraagt het Windows-startbestand standaard 16 GB; heeft je machine minder, dan start de server niet. Zet -Xms en -Xmx dan op wat je echt hebt.

Het omgekeerde komt ook voor: de server start, maar stopt na een tijdje met java.lang.OutOfMemoryError in het log. De vuistregel van de wiki: minimaal 3 GB voor de server plus ongeveer 0,5 GB per speler, dus 5 GB voor vier spelers, en mods komen daar nog bij. Werk ook bij naar de huidige stabiele versie: 42.20.3 (17 augustus) pakte meerdere oorzaken aan van een geheugenlek dat op den duur tot haperingen en crashes kon leiden.

In ons paneel hoef je geen JSON te bewerken. Bij de startup-variabelen staat Geheugenlimiet (%): daarmee zet het startcommando -Xmx op een percentage van je pakket (veld leeg = 75 procent). Bij 6 GB is dat 4,5 GB; de rest blijft over voor Java zelf en het systeem. Het percentage op het maximum zetten verbloemt een tekort alleen maar.

Mods: de gewoonste oorzaak na een update

Sinds Build 42 op 29 juli 2026 stabiel werd, herkent de server alleen mods met een Build 42-structuur: een map common/ of een versiemap zoals 42/. Een pure Build 41-mod laadt niet. Controleer ook of elke mod in beide lijsten staat: het Workshop-ID in WorkshopItems=, de Mod-ID in Mods=. Hoe dat zit, lees je in Mods op je Project Zomboid-server.

Weet je niet welke mod het is, halveer dan je lijst tot je de schuldige hebt. Doe dat na een back-up: volgens de wiki kunnen items definitief verdwijnen als je mods uit een lopende wereld haalt. Hoe snel een patch mods breekt, liet 42.20.4 (26 augustus) zien: die haalde loadstring en loadstream weg om beveiligingslekken te dichten, en mods die ze gebruikten, werkten niet meer. In 42.21 (unstable) staan ze weer aan.

Hangt op "initializing" of op het laden van de kaart

  • Co-opserver blijft op "initializing" of "Downloaded x of y" staan. Volgens de wiki is dat meestal een mod die op 0/0 bytes blijft hangen; je ziet hem onderaan coop-console.txt. Breek af, start opnieuw en herhaal tot alle mods binnen zijn.
  • Dedicated server blijft op "Getting server info" staan of downloadt geen mods. Een bekend probleem van de Dedicated Server-tool uit de Steam-client; installeer via SteamCMD (app 380870), zoals ons paneel al doet.
  • Kaartmods laden niet of half. Zet Muldraugh, KY als laatste in Map=. Staat hij vooraan, dan overschrijft de basiskaart je modkaarten.
  • Spelers blijven hangen op "Loading Map". Een oorzaak daarvan is in 42.20.3 opgelost; zet iedereen op de huidige stabiele versie.
  • Je zelfgehoste server lijkt te hangen bij de eerste start. Hij vraagt dan om een wachtwoord voor het admin-account. In ons paneel geef je dat mee met de variabele Admin Password. Die staat standaard op password, dus verander hem meteen.

Versieverschil: Build 41, 42 en unstable door elkaar

Server en spelers moeten op dezelfde versie zitten. De stabiele versie is 42.20.4; sinds 23 september staat 42.21 op de unstable-branch. Build 41-saves werken niet in Build 42 (daarvoor bestaat de branch legacy41), en saves van de oude unstable 42.19 werken niet in 42.20 (daarvoor is er de branch 42.19). Wie op een andere branch zit dan de server, komt niet binnen; in 42.21 (unstable) krijgen spelers daar een melding van.

  • Steam Auto Update staat in ons paneel standaard op 0: de server werkt zichzelf dan niet bij als hij herstart. Handig als je eerst op je mods wilt wachten, maar na een patch krijg je zo een versieverschil met je spelers. Maak een back-up, zet hem op 1 en herstart.
  • Steam Beta Branch kiest de branch, bijvoorbeeld legacy41. Wisselen vraagt een herinstallatie; maak eerst een back-up.

Is je zelfgehoste server van Build 41 naar 42 overgestapt en stopt hij met Assertion Failed: Illegal termination of worker thread? Volgens de wiki moet steam_appid.txt dan alleen 108600 bevatten, en verwijder je na een back-up de oude Zomboid-map.

Poorten: 16261 en 16262 UDP, of wat het paneel zegt

Een dedicated server gebruikt standaard twee UDP-poorten, 16261 en 16262. Thuis moeten die allebei open in je router en firewall. Bij een gehoste server gelden de poorten die het paneel toewijst: het startcommando geeft ze mee met -port en -udpport, en die parameters gaan boven DefaultPort en UDPPort in het .ini-bestand. Die twee regels aanpassen heeft dus geen effect; verbinden doe je met het IP-adres en de poort bovenaan in het paneel.

Beschadigde save, of ineens een lege wereld

Start de server ineens met een lege wereld en standaardinstellingen? Kijk dan eerst naar de servernaam: die bepaalt welk .ini-bestand en welke savemap geladen worden. Verander je hem (in ons paneel de variabele Server Name), dan begint de server een nieuwe wereld. De oude staat er gewoon nog naast in Saves/Multiplayer; zet de naam terug en hij laadt weer.

Is de wereld echt beschadigd, bijvoorbeeld met de melding "World Version is zero", zet dan een back-up terug. De server maakt er zelf ook: BackupsOnStart en BackupsOnVersionChange staan standaard aan, met BackupsCount=5. Daarnaast maak je in het paneel met één klik een volledige back-up, bij voorkeur vóór elke mod- of versiewissel; zie een back-up terugzetten.

Wanneer meer RAM wél helpt, en wanneer niet

Meer geheugen lost één soort probleem op: een Java-heap die volloopt. Zie je OutOfMemoryError, of groeit je groep of je modlijst, dan helpt een groter pakket. Bij een mod die niet laadt, een versieverschil, een dichte poort of een beschadigde save verandert extra RAM niets.

Alle Project Zomboid-pakketten hebben NVMe-opslag en DDoS-bescherming, zijn maandelijks opzegbaar en draaien in Hengelo, Frankfurt, Warschau of Beauharnois. Met 75 procent voor Java kom je op:

  • Amateur (2 GB, € 3,00): onder het minimum van de wiki, alleen om te testen.
  • Beginner (4 GB, € 6,00): 3 GB voor Java, de basis uit de vuistregel; krap met spelers erbij.
  • Traveller (6 GB, € 9,00): 4,5 GB, genoeg voor drie spelers zonder mods.
  • Explorer (8 GB, € 12,00): 6 GB, genoeg voor zes spelers zonder mods of vier met een bescheiden modlijst.
  • Maintainer (12 GB, € 18,00) tot Chief (16 GB, € 24,00): grote groepen of zware modpakketten.

Begin liever een maat kleiner en schaal op als het log erom vraagt (zie upgraden of downgraden). Nog geen server? Lees een Project Zomboid-server starten.

Veelgestelde vragen

Waarom stopt mijn Project Zomboid-server meteen na het starten?

Meestal door het Java-geheugen: -Xmx staat hoger dan wat de machine heeft, of te laag voor je spelers en mods. Zoek in server-console.txt naar een geheugenfout of een STACK TRACE; staat daar een modnaam, dan is die mod waarschijnlijk niet klaar voor Build 42.

Welke poorten gebruikt een Project Zomboid-server?

Standaard UDP 16261 en 16262 (DefaultPort en UDPPort in het .ini-bestand). Bij een gehoste server gelden de poorten die het paneel toewijst; die worden met -port en -udpport meegegeven en gaan boven de waarden in het .ini-bestand.

Kan ik een Build 41-wereld op een Build 42-server spelen?

Nee. The Indie Stone meldt dat Build 41-saves niet werken in Build 42. Wil je je oude wereld houden, zet dan de server en alle spelers op de Steam-branch legacy41.

Hoeveel RAM heeft een Project Zomboid-server nodig?

De PZwiki rekent minimaal 3 GB voor de server plus ongeveer 0,5 GB per speler, en meer met mods. Vier spelers zonder mods komen zo op 5 GB; reken daarbovenop wat ruimte voor het systeem.

Verder lezen

// ZELF PROBEREN
Je Minecraft-server binnen 60 seconden online
Bekijk de pakketten →