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 Mod Probleemoplossing


Deze gids behandelt geavanceerde mod-probleemoplossing voor Project Zomboid servers gehost bij Legion Hosting. Als je nog geen mods hebt geïnstalleerd, begin dan eerst met de basis mod-installatiegids. Dit artikel behandelt de meest voorkomende mod-gerelateerde problemen die in Legion Hosting supporttickets worden gezien, waaronder WorldDictionary-corruptie, mod-formaatfouten, laadvolgorde-conflicten en versieverschillen tussen server en client.

Mods zijn het #1 supportprobleem. Ongeveer 14% van alle Legion Hosting supporttickets heeft te maken met mod-problemen. De meerderheid hiervan wordt veroorzaakt door incorrect mod-formaat, WorldDictionary-corruptie of incompatibele mod-combinaties. Deze gids behandelt de oplossingen voor elk van deze problemen.

Voordat je begint

  • Log in op GPanel en selecteer je Project Zomboid server.
  • Stop je server voordat je configuratie- of bestandswijzigingen aanbrengt.
  • Maak een back-up van je wereldopslagmap (/.cache/saves/multiplayer/) via SFTP of GPanel voordat je een oplossing probeert. Zie de SFTP-gids als je niet bekend bent met bestandsoverdracht.
  • Houd het pad naar het .ini-bestand van je server bij de hand: /.cache/server/<servername>.ini (bijv. servertest.ini).

1. Mod-formaatfouten (B42 vs B41)

De meest voorkomende reden dat mods niet laden is een incorrect formaat in de Mods=-regel van het .ini-bestand van je server. Build 42 en Build 41 gebruiken een andere syntax, en het door elkaar halen ervan zorgt ervoor dat je mods stilzwijgend niet worden geladen.

B42-formaat (huidige standaard)

Build 42 vereist een backslash-prefix voor elke Mod ID in de Mods=-regel:

Mods=\ModID1;\ModID2;\ModID3;

Het DLMP-formaat combineert Workshop ID's en Mod ID's met een backslash-scheidingsteken:

Mods=2392987841\ModID1;1550458773\ModID2;2786383654\ModID3;

De WorkshopItems=-regel gebruikt hetzelfde puntkomma-gescheiden formaat op beide builds:

WorkshopItems=2392987841;1550458773;2786383654

B41-formaat (verouderd)

Build 41 gebruikt gewone puntkomma-gescheiden Mod ID's zonder backslash:

Mods=ModID1;ModID2;ModID3
Meng geen formaten. Het gebruik van B41-formaat op een B42-server (of andersom) is de meest voorkomende oorzaak van "mods laden niet"-tickets. Als je onlangs hebt geüpgraded van B41 naar B42, moet je je hele Mods=-regel opnieuw formatteren om de backslash-prefix op te nemen.

Hoe op te lossen

  1. Open /.cache/server/<servername>.ini in de GPanel Bestandsbeheerder.
  2. Zoek de Mods=-regel en controleer het formaat aan de hand van de bovenstaande voorbeelden.
  3. Als het formaat verkeerd is voor je buildversie, corrigeer het dan. Gebruik de Legion Hosting Mod Organizer om automatisch correct geformateerde regels te genereren.
  4. Sla het bestand op en start de server.

2. WorldDictionary-corruptie

De WorldDictionary is een bestand (WorldDictionary.bin) dat itemnamen koppelt aan interne numerieke ID's. Wanneer mods worden toegevoegd of verwijderd, kan het woordenboek corrupt raken, waardoor de server crasht bij het opstarten met een WorldDictionaryException.

Symptomen

  • Console of debug.log toont WorldDictionaryException of WorldDictionary-fouten.
  • Server crasht onmiddellijk tijdens het opstarten, specifiek tijdens het laden van de wereld.
  • De crash begon na het toevoegen, verwijderen of updaten van mods.

Het risico begrijpen

Het verwijderen van WorldDictionary.bin is een laatste redmiddel. De WorldDictionary koppelt elk item en voertuig in je wereld aan interne ID's. Het verwijderen ervan dwingt de server om de koppeling opnieuw te genereren, wat kan leiden tot corrupte items, verdwijnende voertuigen of inventarissen met verkeerde items. Doe dit alleen als de server absoluut niet wil starten en je een back-up hebt van je opslagmap.

Herstelstappen

  1. Stop je server in GPanel.
  2. Maak een back-up van je volledige opslagmap via SFTP: download de volledige /.cache/saves/multiplayer/<YourWorldName>/-map naar je lokale machine.
  3. Probeer eerst simpelweg de modwijziging ongedaan te maken die de fout veroorzaakte. Als je net een mod hebt toegevoegd, verwijder deze dan uit zowel Mods= als WorkshopItems= in het .ini-bestand. Als je net een mod hebt verwijderd, voeg deze dan weer toe. Start de server en kijk of de crash is opgelost.
  4. Als het ongedaan maken van de modwijziging niet werkt, maak dan verbinding via SFTP en navigeer naar /.cache/saves/multiplayer/<YourWorldName>/.
  5. Verwijder WorldDictionary.bin.
  6. Start de server. Project Zomboid zal het woordenboek opnieuw genereren bij het opstarten.
  7. Verbind met de server en inspecteer de wereld op corrupte items, ontbrekende voertuigen of kapotte inventarissen. Als de wereld ernstig beschadigd is, herstel dan vanuit de back-up die je in stap 2 hebt gemaakt.
Preventie: Maak altijd een back-up van je opslagmap voordat je mods toevoegt of verwijdert. Voeg mods toe in kleine batches (3-5 tegelijk) en test tussen elke batch. Op deze manier weet je precies welke mod het probleem veroorzaakte als er WorldDictionary-corruptie optreedt, en kun je snel herstellen.

3. Authentic Z Mod-conflicten

Authentic Z is een van de populairste Project Zomboid mod-collecties, maar het is een veelvoorkomende bron van supporttickets omdat het meerdere sub-mods bevat die met elkaar conflicteren.

De regel

Installeer slechts ÉÉN Authentic Z sub-mod. Het gelijktijdig draaien van meerdere Authentic Z sub-mods veroorzaakt servercrashes, corruptie van buit-tabellen en item-duplicatiebugs. De aanbevolen sub-mod voor multiplayer-servers is Authentic Z - Current.

Veelgemaakte fouten

  • Zowel Authentic Z - Current als Authentic Z - Litemode tegelijkertijd toevoegen.
  • Authentic Z sub-mods toevoegen die ontworpen zijn voor singleplayer naast de multiplayer-versie.
  • Niet beseffen dat verschillende Authentic Z sub-mods dezelfde Workshop ID delen maar verschillende Mod ID's hebben, waardoor de Workshop-download slaagt maar de server conflicterende modbestanden laadt.

Hoe op te lossen

  1. Open /.cache/server/<servername>.ini in de GPanel Bestandsbeheerder.
  2. Doorzoek de Mods=-regel op elke vermelding met Authentic of AuthenticZ.
  3. Houd slechts één Authentic Z sub-mod aan (aanbevolen: Authentic Z - Current). Verwijder alle andere Authentic Z-vermeldingen uit zowel de Mods=- als de WorkshopItems=-regels.
  4. Sla het bestand op en herstart de server.

4. Linux hoofdlettergevoeligheidsproblemen

Legion Hosting servers draaien op Linux, waar bestands- en mapnamen hoofdlettergevoelig zijn. Een bestand genaamd MyMod.lua en mymod.lua worden behandeld als twee compleet verschillende bestanden. Dit veroorzaakt problemen wanneer mod-auteurs op Windows ontwikkelen (niet hoofdlettergevoelig) en hun mods niet-overeenkomende bestandsverwijzingen bevatten.

Symptomen

  • Een mod werkt perfect in singleplayer op je Windows-pc, maar faalt op de server.
  • Console of debug.log toont FileNotFoundException of can't find file-fouten die verwijzen naar een Lua-script of textuur binnen een mod.
  • De fout verwijst naar een bestand dat wel bestaat in de modmap, maar met een andere hoofdlettergebruik (bijv. de code verwijst naar Items.txt maar het daadwerkelijke bestand heet items.txt).

Hoe te diagnosticeren

  1. Controleer de console of /.cache/Logs/ logbestanden op het exacte bestandspad dat in de fout wordt vermeld.
  2. Maak verbinding via SFTP en navigeer naar de modmap op /steamapps/workshop/content/108600/<WorkshopID>/.
  3. Vergelijk de bestandsnamen op schijf met de bestandsnaam die in de foutmelding wordt vermeld. Let op verschillen in hoofdlettergebruik.

Hoe op te lossen

  • Als je het bestand kunt hernoemen: Maak verbinding via SFTP en hernoem het bestand zodat het overeenkomt met het hoofdlettergebruik dat door de code van de mod wordt verwacht. Let op dat deze oplossing wordt overschreven als de mod wordt bijgewerkt op Steam Workshop.
  • Als het probleem in de mod zelf zit: Meld de bug bij de mod-auteur op de Steam Workshop-pagina. Vermeld dat de bestandsverwijzing een hoofdletterverschil heeft en dat het faalt op Linux-servers. Veel mod-auteurs zijn niet op de hoogte van Linux-hoofdlettergevoeligheid.
  • Als tijdelijke oplossing: Controleer de reacties op de Workshop-pagina van de mod — andere Linux-serveroperators hebben mogelijk een oplossing of een compatibele fork van de mod geplaatst.
Dit is geen serverconfiguratie-probleem. Hoofdlettergevoeligheidsproblemen zijn bugs in de mod zelf. Er is niets dat je kunt wijzigen in je serverinstellingen om een mod te omzeilen die bestanden met onjuist hoofdlettergebruik verwijst. De oplossing moet komen van de mod-auteur of een handmatige bestandshernoemen.

5. Problemen met mod-laadvolgorde

Project Zomboid laadt mods in de volgorde waarin ze verschijnen in de Mods=-regel. Sommige mods zijn afhankelijk van andere mods die eerst geladen moeten worden. Als een afhankelijkheid wordt geladen na de mod die deze vereist, kan de afhankelijke mod stilzwijgend falen of fouten veroorzaken.

Symptomen

  • Modfuncties werken gedeeltelijk — sommige items of systemen van een mod zijn aanwezig, maar andere ontbreken.
  • Console toont NullPointerException of attempt to index a nil value-fouten die verwijzen naar Lua-scripts van een mod.
  • Fouten verschijnen alleen wanneer een specifieke combinatie van mods is geïnstalleerd, maar elke mod werkt afzonderlijk prima.

Hoe op te lossen

  1. Controleer de Steam Workshop-pagina van elke mod op een "Required Mods" of "Load Order" sectie. Veel mod-auteurs specificeren welke mods voor de hunne geladen moeten worden.
  2. Open /.cache/server/<servername>.ini en zoek de Mods=-regel.
  3. Herorden de vermeldingen zodat afhankelijkheidsmods vóór de mods verschijnen die ze vereisen. Als Mod B bijvoorbeeld Mod A vereist, moet de regel luiden Mods=\ModA;\ModB; (B42-formaat).
  4. Framework- en bibliotheekmods (zoals ModFramework, TsarLib of Shark's Mod Utils) moeten altijd als eerste in de Mods=-regel worden vermeld.
  5. Sla het bestand op en herstart de server.
Tip: De Legion Hosting Mod Organizer kan je helpen bij het beheren en organiseren van je modlijst. Gebruik het om schone, correct geformateerde configuratieregels te genereren.

6. Server crasht na het toevoegen van mods

Als je server prima draaide en crasht na het toevoegen van een of meer mods, is de nieuwe mod waarschijnlijk de oorzaak. Deze sectie leidt je door het isoleren van de problematische mod.

Stapsgewijze isolatie

  1. Stop de server in GPanel.
  2. Open /.cache/server/<servername>.ini in de Bestandsbeheerder.
  3. Noteer alle mods die je zojuist hebt toegevoegd. Verwijder ze allemaal uit zowel de Mods=- als de WorkshopItems=-regels.
  4. Start de server. Als deze succesvol start, zit het probleem in een van de mods die je hebt verwijderd.
  5. Voeg de mods één voor één weer toe, en herstart de server na elke toevoeging. Wanneer de crash terugkeert, is de laatst toegevoegde mod de oorzaak.
  6. Eenmaal geïdentificeerd, controleer de Workshop-pagina van de mod op:
    • Een opmerking over B42-compatibiliteit — veel B41-mods zijn niet bijgewerkt voor B42.
    • Bekende conflicten met andere mods die je draait.
    • Vereiste afhankelijkheidsmods die je mogelijk niet hebt geïnstalleerd.

Het crashlogboek lezen

Controleer voordat je het isolatieproces uitvoert het crashlogboek — het wijst vaak direct naar de problematische mod:

  1. Open in GPanel het tabblad Console en scroll naar het einde van de uitvoer.
  2. Zoek naar STACK TRACE, Exception of ERROR-regels.
  3. De regels direct boven de stack trace verwijzen meestal naar een modbestandsnaam of Mod ID — dit vertelt je welke mod de crash heeft veroorzaakt.
  4. Voor meer detail, open het volledige logbestand via SFTP op /.cache/Logs/ en controleer het meest recente DebugLog-server.txt of debug.log-bestand.
Voeg mods toe in kleine batches. Het toevoegen van 3-5 mods tegelijk en testen tussen batches maakt het isoleren van crashes veel eenvoudiger dan het toevoegen van 20+ mods tegelijk en proberen de boosdoener te vinden.

7. Mod-versieverschillen (server vs client)

Project Zomboid vereist dat de server en alle verbonden clients dezelfde versie van elke mod hebben. Als een mod wordt bijgewerkt op de Steam Workshop en de server de nieuwe versie downloadt maar een speler nog de oude versie in de cache heeft (of andersom), zullen verbindingsproblemen of crashes optreden.

Symptomen

  • Spelers krijgen een "Mod mismatch" of "Version mismatch"-fout bij het verbinden.
  • Sommige spelers kunnen verbinden maar anderen niet — degenen die niet kunnen verbinden hebben een andere modversie lokaal in de cache.
  • De server werkte prima, toen werd een mod bijgewerkt op Steam Workshop en plotseling kunnen sommige spelers niet meer verbinden.
  • Spelers zien ontbrekende textures, items of kapotte UI-elementen van mods die onlangs zijn bijgewerkt.

Oplossing voor serverbeheerders

  1. Stop de server in GPanel.
  2. Start de server opnieuw. Bij het opstarten downloadt de server de nieuwste versies van alle Workshop-mods opnieuw. Dit zorgt ervoor dat de server de nieuwste versie draait.
  3. Als de server nog steeds een oude versie in de cache heeft, maak dan verbinding via SFTP en verwijder de specifieke Workshop-cachemap van de mod op /steamapps/workshop/content/108600/<WorkshopID>/. Herstart de server om een schone download af te dwingen.

Oplossing voor spelers

Spelers die niet kunnen verbinden vanwege mod-versieverschillen moeten:

  1. Steam openen en navigeren naar Library → Project Zomboid.
  2. Rechts klikken op Project Zomboid, selecteer Properties → Local Files → Verify Integrity of Game Files.
  3. Navigeer ook naar de Steam Workshop-map voor Project Zomboid op hun lokale machine en verwijder gecachte modbestanden om een herdownload af te dwingen.
  4. Start het spel en verbind opnieuw met de server.
Vergrendel modversies wanneer mogelijk. Als een belangrijke mod regelmatig wordt bijgewerkt en herhaaldelijk mismatch-problemen veroorzaakt, overweeg dan om een specifieke versie van de mod handmatig te downloaden en te uploaden naar /.cache/mods/ op de server in plaats van de Workshop auto-update te gebruiken. Verwijder het bijbehorende Workshop ID uit de WorkshopItems=-regel om automatische updates te voorkomen. Zie de mod-installatiegids voor installatie-instructies voor niet-Workshop mods.

8. De Steam Workshop-cache wissen

Als meerdere modproblemen aanhouden en je vermoedt dat de Workshop-downloadcache corrupt is, kun je een volledige herdownload van alle Workshop-mods forceren.

Dit verwijdert alle gecachte Workshop-bestanden. De server zal elk geabonneerd Workshop-item opnieuw downloaden bij de volgende opstart. Voor grote modlijsten kan dit enkele minuten toevoegen aan de opstarttijd.
  1. Stop de server in GPanel.
  2. Maak verbinding via SFTP en navigeer naar /steamapps/workshop/.
  3. Verwijder de volledige workshop/-map (of de inhoud ervan).
  4. Start de server. Steam zal alle Workshop-items opnieuw downloaden.
  5. Bekijk de GPanel Console om te bevestigen dat alle mods klaar zijn met downloaden voordat de server begint met het laden van de wereld.

Snelle diagnostische referentie

Wat je ziet Meest waarschijnlijke oorzaak Sectie
Mods laden niet, geen fouten in logboek Verkeerd modformaat (B41-formaat op B42-server of andersom) 1. Mod-formaatfouten
WorldDictionaryException in console WorldDictionary-corruptie door toevoegen/verwijderen van mods 2. WorldDictionary-corruptie
Server crasht met meerdere Authentic Z sub-mods Conflicterende Authentic Z sub-mods gelijktijdig geladen 3. Authentic Z-conflicten
FileNotFoundException voor een modbestand dat bestaat Linux hoofdlettergevoeligheidsverschil 4. Hoofdlettergevoeligheidsproblemen
NullPointerException of nil value-fouten van mods Onjuiste mod-laadvolgorde of ontbrekende afhankelijkheid 5. Laadvolgordeproblemen
STACK TRACE na het toevoegen van nieuwe mods Incompatibele of conflicterende mod 6. Crashes na het toevoegen van mods
"Mod mismatch" of "Version mismatch" bij verbinden Server en client hebben verschillende modversies 7. Versieverschillen
Meerdere modproblemen, niets anders werkt Corrupte Workshop-cache 8. Workshop-cache

Nog steeds modproblemen?

Als je modprobleem hierboven niet wordt behandeld of de oplossingen het niet hebben opgelost, open dan een supportticket met de volgende informatie om het supportteam te helpen het probleem snel te diagnosticeren:

  • De buildversie van je server (B41 of B42), weergegeven in de console bij het opstarten
  • De volledige Mods=- en WorkshopItems=-regels uit je .ini-bestand
  • De laatste 50 regels van GPanel console-uitvoer op het moment van de crash
  • De inhoud van het meest recente logbestand in /.cache/Logs/
  • Welke mods zijn toegevoegd, verwijderd of bijgewerkt direct voordat het probleem begon
  • Of het probleem optreedt bij het opstarten of alleen wanneer spelers verbinden

Open een supportticket en vermeld je server-ID en de hierboven genoemde details.


Was dit artikel nuttig?

Ready to Get Started?

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