Flitsaanbieding 50% korting op alle servers Laatste dag!
Eindigt over: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorieën

Project Zomboid Server Crashes Oplossen


Project Zomboid servers kunnen crashen of niet opstarten door verschillende bekende oorzaken. Deze gids behandelt de meest voorkomende oorzaken die gezien worden in Legion Hosting supporttickets — van een Build 42 geheugenbug die extra RAM vereist bij het opstarten, tot een back-up overflow die /tmp vult, tot beschadigde configuratiebestanden. Werk de onderstaande secties in volgorde door.

Deze gids behandelt alleen server-side crashes. Als je server draait en spelers client crashes of bevriezingen ervaren in het spel, bekijk dan de crashlogs van je game op je lokale machine. Als je helemaal geen verbinding kunt maken maar de server draait, zie Hoe verbind je met je Project Zomboid Server.

Voordat je begint — Vind je crashlogs

Bijna elke Project Zomboid crash laat sporen achter op een van twee plaatsen. Controleer beide voordat je een oplossing probeert, zodat je weet welke sectie van deze gids op jou van toepassing is.

GPanel Console-uitvoer

  1. Log in op GPanel.
  2. Selecteer je Project Zomboid server uit de serverlijst.
  3. Klik op het tabblad Console.
  4. Scroll naar de onderkant van de uitvoer. Zoek naar regels gemarkeerd met ERROR, FATAL, OutOfMemoryError of Exception. De laatste 20–30 regels voordat de server stopte zijn meestal het meest relevant.
  5. Als de console leeg is, is het serverproces beëindigd voordat het iets kon schrijven — dit is op zichzelf een aanwijzing (zie de B42 geheugensectie hieronder).

Het Server debug.log bestand

Project Zomboid schrijft een gedetailleerd logbestand naar debug.log in de datadirectory van de server. Dit bestand bevat vaak een volledige Java stack trace die direct naar de oorzaak van de crash wijst.

  1. Ga in GPanel naar het tabblad File Manager.
  2. Navigeer naar /.cache/Logs/. Je ziet bestanden met namen zoals debug.log, DebugLog-server.txt of logbestanden met datums.
  3. Open het meest recente logbestand. Gebruik Ctrl+End of scroll helemaal naar beneden en lees vanaf daar omhoog.
  4. Zoek naar de trefwoorden OutOfMemoryError, IOException, NullPointerException of SandboxVars. Kopieer de relevante regels — je hebt ze nodig als je een supportticket opent.

Oplossing 1 — Build 42 Hoog geheugenverbruik bij het opstarten (Bekende gamebug)

Build 42 bekend probleem: Project Zomboid B42 (specifiek versie 42.x) heeft een bevestigde geheugenbug waarbij de server ongeveer 9 GB RAM toewijst tijdens het opstarten, zelfs op kleine werelden zonder spelers. Dit is aanzienlijk hoger dan B41 en is een bug in het spel zelf, geen configuratiefout.

Als je server onmiddellijk afsluit bij het opstarten zonder foutmelding in de console, of als de console OutOfMemoryError of een Java heap space fout toont, heeft de server onvoldoende geheugen voordat de wereld klaar is met laden.

Symptomen

  • Server start op, console scrollt een paar seconden en stopt dan zonder foutmelding voor spelers.
  • Console toont java.lang.OutOfMemoryError: Java heap space of GC overhead limit exceeded.
  • Server werkt bij sommige herstarts maar niet bij andere (geheugenbeschikbaarheid varieert).
  • Server werkte prima op B41 maar crasht consistent na het upgraden naar B42.

Stappen

  1. Klik in GPanel op je server en ga naar het tabblad Console. Noteer de huidige RAM-toewijzing van je server die wordt weergegeven in de resourcebalk of het serverinfopaneel.
  2. Als je abonnement minder dan 10 GB RAM bevat, kan de server crashen tijdens het opstarten omdat B42 ongeveer 9 GB nodig heeft om te initialiseren. Je moet je abonnement upgraden of wachten tot de Indie Stone een fix uitbrengt.
  3. Als je abonnement al 10 GB of meer heeft en de server nog steeds crasht bij het opstarten, ga dan naar het tabblad Startup in GPanel.
  4. Zoek naar een veld met het label Java Memory, Max RAM of Xmx. Bevestig dat het is ingesteld op niet meer dan 80–85% van je totale beschikbare RAM. Bijvoorbeeld, bij een 12 GB abonnement, stel dit in op 10240 (10 GB in megabytes). Stel het niet gelijk aan of hoger dan je totale RAM in — het besturingssysteem en andere processen hebben ook geheugen nodig.
  5. Klik op Save in het tabblad Startup en herstart je server.
  6. Bekijk de console tijdens het opstarten. Als de server de regel SERVER STARTED bereikt of LuaManager: Loading lua files... voltooid wordt zonder crash, is de geheugentoewijzing nu voldoende.
Waarom heeft B42 zoveel RAM nodig? Build 42 introduceerde een aanzienlijk uitgebreide kaart met gebouwen met meerdere verdiepingen. Tijdens het opstarten laadt de server grote delen van de kaartindex en Lua sandbox tegelijk in het geheugen. De Indie Stone heeft erkend dat dit een gebied is waar ze actief aan optimaliseren. Volg het Project Zomboid nieuws op Steam voor patches die het geheugenverbruik bij het opstarten verminderen.

Oplossing 2 — BackupsOnStart overvloeit /tmp (Opstartcrash)

Project Zomboid kan geconfigureerd worden om een volledige wereldback-up te maken elke keer dat de server opstart. Wanneer deze back-up naar /tmp wordt geschreven — dat beperkt is in grootte op de meeste Linux-hosts — crasht de server halverwege het opstarten met een schijfschrijffout zodra /tmp vol raakt.

Symptomen

  • Server crasht betrouwbaar bij elke herstart, maar werkte eerder wel.
  • Console of debug.log bevat fouten zoals IOException: No space left on device of vermeldingen van schrijven naar /tmp/.
  • Crashes worden erger naarmate de tijd verstrijkt omdat de wereldopslag groter wordt.
  • Server start soms wel op als je het kort na een schone herstart van het hostknooppunt probeert (voordat /tmp weer vol raakt).

Stappen — BackupsOnStart uitschakelen

  1. Ga in GPanel naar het tabblad File Manager.
  2. Navigeer naar /.cache/server/. Zoek je serverconfiguratie bestand — dit heet doorgaans servertest.ini of wat je servernaam ook is gevolgd door .ini (bijv. MyServer.ini).
  3. Open het .ini bestand om te bewerken.
  4. Gebruik de zoekfunctie van je browser (Ctrl+F) om te zoeken naar BackupsOnStart.
  5. Wijzig de waarde van true naar false:
    BackupsOnStart=false
  6. Controleer terwijl je in het bestand bent ook de instelling BackupsOnVersionChange en zet deze op false als schijfruimte een probleem is:
    BackupsOnVersionChange=false
  7. Sla het bestand op en herstart je server. Controleer de console om te bevestigen dat de server de regel SERVER STARTED bereikt.
Handmatige back-ups: Het uitschakelen van automatische back-ups betekent dat je je wereldgegevens handmatig moet back-uppen. Gebruik hiervoor de File Manager van GPanel om periodiek een kopie van de map /.cache/saves/multiplayer/ te downloaden, of neem contact op met Legion Hosting support om te vragen naar geplande back-upopties in je abonnement.

Oplossing 3 — Beschadigde SandboxVars.lua of serverconfiguratie

Project Zomboid slaat wereldinstellingen op in een Lua-bestand genaamd SandboxVars.lua. Als dit bestand handmatig bewerkt en opgeslagen wordt met een syntaxisfout, of als een bestandsoverdracht werd onderbroken, crasht de server onmiddellijk bij het opstarten wanneer het probeert het bestand te verwerken.

Symptomen

  • Console toont ERROR: SandboxVars, LuaManager error of een Lua-parsefout met een regelnummer.
  • De crash begon direct nadat je instellingen in het .ini bestand of SandboxVars.lua rechtstreeks hebt bewerkt.
  • De server kan Bad argument #1 to of vergelijkbare Lua-runtimefouten tonen.

Stappen — SandboxVars.lua controleren en repareren

  1. Ga in GPanel naar File Manager en navigeer naar /.cache/saves/multiplayer/<YourServerName>/.
  2. Open SandboxVars.lua om te bewerken.
  3. Controleer of het bestand begint met VERSION = 1, (of vergelijkbaar) binnen een SandboxVars = { blok, en eindigt met een afsluitende }. Elke ontbrekende komma, niet-gesloten accolade of verdwaald teken veroorzaakt een parsefout.
  4. Als je de fout niet kunt identificeren, is de veiligste oplossing om SandboxVars.lua volledig te verwijderen. De server genereert het opnieuw met standaardwaarden bij de volgende opstart. Let op: dit reset je sandbox-instellingen (loot, zombie-aantal, enz.) naar standaardwaarden — je kaartgegevens en spelergegevens worden niet beïnvloed.
  5. Controleer ook het .ini bestand in /.cache/server/ op vergelijkbare problemen als je het recentelijk handmatig hebt bewerkt. Zorg ervoor dat elke regel het formaat Key=Value volgt zonder lege regels binnen een waarde.
  6. Sla wijzigingen op en herstart de server.
Aanbevolen: Vermijd het rechtstreeks bewerken van SandboxVars.lua. Gebruik in plaats daarvan het in-game adminpaneel of de serverinstellingen-UI in GPanel indien beschikbaar. Directe bewerkingen zijn foutgevoelig en kunnen de server laten crashen door een enkele ontbrekende komma.

Oplossing 4 — Leeg admin-wachtwoord veroorzaakt crash

Project Zomboid vereist een niet-leeg admin-wachtwoord om een multiplayerserver te starten. Als het wachtwoordveld leeg is, sluit het serverproces onmiddellijk af na het proberen te initialiseren van het admin-account.

Symptomen

  • Gloednieuwe server of recent gereset server mislukt bij elke startpoging.
  • Console-uitvoer is erg kort — de server print een paar initialisatieregels en stopt dan.
  • debug.log kan een verwijzing naar het admin-account of wachtwoordvalidatie bevatten.

Stappen

  1. Klik in GPanel op je server en ga naar het tabblad Startup.
  2. Zoek naar een veld met het label Admin Password of RCON Password. Bevestig dat het een waarde bevat — het mag niet leeg zijn.
  3. Als het veld leeg is, voer dan een wachtwoord in. Gebruik minimaal 8 tekens. Vermijd speciale tekens zoals !, #, $ of @ in het admin-wachtwoord, aangezien sommige PZ-versies deze niet correct kunnen verwerken in de opstartargumenten.
  4. Klik op Save en herstart de server.
  5. Open als secundaire controle het .ini bestand in /.cache/server/ en bevestig dat de regel AdminPassword= een waarde heeft na het gelijkteken.

Oplossing 5 — De wereld resetten (Laatste redmiddel bij aanhoudende crashes)

Deze actie verwijdert permanent alle wereldvoortgang. Spelerpersonages, gebouwen, loot-status en kaartwijzigingen gaan verloren. Spelersaccounts (whitelist, banlijst) worden apart opgeslagen en worden niet beïnvloed. Doe dit alleen als alle andere oplossingen hebben gefaald en je bereid bent een nieuwe wereld te beginnen.

Als een wereldopslag beschadigd raakt — bijvoorbeeld na een harde servercrash, een mislukte update of bestandssysteemfouten — zijn de opslaggegevens mogelijk onherstelbaar. In dat geval is het verwijderen van de wereld en opnieuw beginnen de enige optie.

Stappen

  1. Stop je server in GPanel voordat je wijzigingen aanbrengt in de opslagbestanden. Bestanden bewerken op een draaiende server kan verdere beschadiging veroorzaken.
  2. Ga in GPanel naar het tabblad File Manager.
  3. Navigeer naar /.cache/saves/multiplayer/.
  4. Je ziet een of meer mappen met je servernaam (bijv. servertest). Download de map optioneel als back-up voordat je deze verwijdert door deze te selecteren en de downloadoptie te gebruiken — zelfs een beschadigde opslag kan later gedeeltelijk herstelbaar zijn.
  5. Verwijder de map met je servernaam in Multiplayer/. Verwijder niet de map Multiplayer zelf.
  6. Navigeer ook naar /.cache/db/ en verwijder het bestand <YourServerName>.db. Deze database bevat spelerstatistieken en kan verwijzen naar de oude wereld — het opnieuw genereren voorkomt inconsistenties.
  7. Start je server. Er wordt een nieuwe wereld gegenereerd met de instellingen in je .ini bestand.
Behoud je instellingen: Het verwijderen van de wereldopslag verwijdert niet je serverconfiguratie. Je .ini bestand, admin-wachtwoord, modlijst en poortinstellingen blijven allemaal bewaard. De volgende opstart gebruikt exact dezelfde instellingen om een nieuwe wereld te genereren.

Snelle diagnostische referentie

Wat je ziet in het logbestand Meest waarschijnlijke oorzaak Oplossing
OutOfMemoryError of Java heap space Onvoldoende RAM voor B42 opstart Oplossing 1 — B42 geheugenbug
IOException: No space left on device BackupsOnStart vult /tmp Oplossing 2 — BackupsOnStart
SandboxVars fout of Lua-parsefout Beschadigd of handmatig bewerkt configuratiebestand Oplossing 3 — SandboxVars.lua
Server sluit onmiddellijk af, zeer korte console-uitvoer Leeg admin-wachtwoord Oplossing 4 — Admin-wachtwoord
Crasht consistent ongeacht configuratiewijzigingen Beschadigde wereldopslag Oplossing 5 — Wereld resetten

Crasht nog steeds na alle stappen?

Als je server nog steeds crasht nadat je alle bovenstaande oplossingen hebt doorlopen, open dan een supportticket bij Legion Hosting. Voeg het volgende toe om het supportteam te helpen het probleem snel te diagnosticeren:

  • De laatste 50 regels van je GPanel console-uitvoer op het moment van de crash
  • De volledige inhoud van het meest recente debug.log of DebugLog-server.txt bestand
  • De Project Zomboid buildversie van je server (wordt getoond in de console bij het opstarten, bijv. Build 42.x.x)
  • Je RAM-toewijzing zoals weergegeven in GPanel
  • Of de crash bij elke opstart plaatsvindt of alleen nadat de server een tijdje heeft gedraaid
  • Eventuele wijzigingen die je hebt aangebracht voordat de crash begon (mod-toevoegingen, configuratiebewerkingen, game-updates)

Open een supportticket en vermeld je server-ID en de foutmeldingen uit de GPanel console.


Was dit artikel nuttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.