Lynkampanje 50% rabatt på alle servere Siste dag!
Slutter om: 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
Kategorier

Feilsøking av mods for Project Zomboid


Denne veiledningen dekker avansert mod-feilsøking for Project Zomboid-servere hostet hos Legion Hosting. Hvis du ennå ikke har installert mods, start med den grunnleggende veiledningen for mod-installasjon først. Denne artikkelen tar for seg de vanligste mod-relaterte problemene som sees på tvers av Legion Hostings supportsaker, inkludert WorldDictionary-korrupsjon, mod-formatfeil, konflikter i innlastingsrekkefølge og versjonsavvik mellom server og klient.

Mods er det største supportproblemet. Omtrent 14 % av alle Legion Hostings supportsaker er relatert til mod-problemer. Flertallet av disse skyldes feil mod-formatering, WorldDictionary-korrupsjon eller inkompatible mod-kombinasjoner. Denne veiledningen dekker løsningene for hver av disse.

Før du begynner

  • Logg inn på GPanel og velg din Project Zomboid-server.
  • Stopp serveren før du gjør noen konfigurasjons- eller filendringer.
  • Sikkerhetskopier verdens-lagringsmappen din (/.cache/saves/multiplayer/) via SFTP eller GPanel før du forsøker noen løsning. Se SFTP-veiledningen hvis du er ukjent med filoverføringer.
  • Ha filbanen til serverens .ini-fil klar: /.cache/server/<servername>.ini (f.eks. servertest.ini).

1. Mod-formatfeil (B42 vs B41)

Den vanligste årsaken til at mods ikke lastes inn, er et feil format i Mods=-linjen i serverens .ini-fil. Build 42 og Build 41 bruker ulik syntaks, og å blande dem sammen vil føre til at modsene dine ikke lastes inn uten feilmelding.

B42-format (gjeldende standard)

Build 42 krever et omvendt skråstrek-prefiks før hver Mod-ID i Mods=-linjen:

Mods=\ModID1;\ModID2;\ModID3;

DLMP-formatet kombinerer Workshop-ID-er og Mod-ID-er med en omvendt skråstrek som skilletegn:

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

WorkshopItems=-linjen bruker samme semikolon-separerte format på begge builds:

WorkshopItems=2392987841;1550458773;2786383654

B41-format (eldre)

Build 41 bruker enkle semikolon-separerte Mod-ID-er uten omvendt skråstrek:

Mods=ModID1;ModID2;ModID3
Ikke bland formater. Å bruke B41-format på en B42-server (eller omvendt) er den klart vanligste årsaken til saker om at «mods ikke lastes inn». Hvis du nylig oppgraderte fra B41 til B42, må du reformatere hele Mods=-linjen til å inkludere prefikset med omvendt skråstrek.

Slik fikser du det

  1. Åpne /.cache/server/<servername>.ini i GPanel File Manager.
  2. Finn Mods=-linjen og sjekk formatet mot eksemplene ovenfor.
  3. Hvis formatet er feil for din build-versjon, korriger det. Bruk Legion Hosting Mod Organizer for å generere riktig formaterte linjer automatisk.
  4. Lagre filen og start serveren.

2. WorldDictionary-korrupsjon

WorldDictionary er en fil (WorldDictionary.bin) som tilordner gjenstandsnavn til interne numeriske ID-er. Når mods legges til eller fjernes, kan ordboken bli korrupt, noe som får serveren til å krasje ved oppstart med en WorldDictionaryException.

Symptomer

  • Konsollen eller debug.log viser WorldDictionaryException eller WorldDictionary-feil.
  • Serveren krasjer umiddelbart under oppstart, spesifikt under innlasting av verden.
  • Krasjet startet etter at mods ble lagt til, fjernet eller oppdatert.

Forstå risikoen

Å slette WorldDictionary.bin er en siste utvei. WorldDictionary tilordner hver gjenstand og hvert kjøretøy i verden din til interne ID-er. Å slette den tvinger serveren til å regenerere tilordningen, noe som kan føre til at eksisterende gjenstander blir korrupte, kjøretøy forsvinner eller inventar inneholder feil gjenstander. Gjør dette kun hvis serveren absolutt ikke vil starte og du har en sikkerhetskopi av lagringsmappen din.

Gjenopprettingstrinn

  1. Stopp serveren i GPanel.
  2. Sikkerhetskopier hele lagringsmappen din via SFTP: last ned hele /.cache/saves/multiplayer/<YourWorldName>/-katalogen til din lokale maskin.
  3. Prøv først ganske enkelt å reversere mod-endringen som forårsaket feilen. Hvis du nettopp la til en mod, fjern den fra både Mods= og WorkshopItems= i .ini-filen. Hvis du nettopp fjernet en mod, legg den tilbake. Start serveren og se om krasjet er løst.
  4. Hvis reversering av mod-endringen ikke fungerer, koble til via SFTP og naviger til /.cache/saves/multiplayer/<YourWorldName>/.
  5. Slett WorldDictionary.bin.
  6. Start serveren. Project Zomboid vil regenerere ordboken ved oppstart.
  7. Bli med på serveren og inspiser verden for korrupte gjenstander, manglende kjøretøy eller ødelagt inventar. Hvis verden er alvorlig skadet, gjenopprett fra sikkerhetskopien du opprettet i trinn 2.
Forebygging: Sikkerhetskopier alltid lagringsmappen din før du legger til eller fjerner mods. Legg til mods i små grupper (3-5 om gangen) og test mellom hver gruppe. På denne måten, hvis en WorldDictionary-korrupsjon oppstår, vet du nøyaktig hvilken mod som forårsaket det og kan gjenopprette raskt.

3. Authentic Z mod-konflikter

Authentic Z er en av de mest populære mod-samlingene for Project Zomboid, men den er en hyppig kilde til supportsaker fordi den inneholder flere undermods som er i konflikt med hverandre.

Regelen

Installer kun ÉN Authentic Z-undermod. Å kjøre flere Authentic Z-undermods samtidig forårsaker serverkrasj, korrupsjon av loot-tabeller og feil med gjenstandsduplisering. Den anbefalte undermodden for flerspillerservere er Authentic Z - Current.

Vanlige feil

  • Å legge til både Authentic Z - Current og Authentic Z - Litemode samtidig.
  • Å legge til Authentic Z-undermods som er laget for enkeltspiller sammen med flerspillerversjonen.
  • Å ikke innse at ulike Authentic Z-undermods deler samme Workshop-ID, men har ulike Mod-ID-er, slik at Workshop-nedlastingen lykkes, men serveren laster inn motstridende mod-filer.

Slik fikser du det

  1. Åpne /.cache/server/<servername>.ini i GPanel File Manager.
  2. Søk i Mods=-linjen etter hver oppføring som inneholder Authentic eller AuthenticZ.
  3. Behold kun én Authentic Z-undermod (anbefalt: Authentic Z - Current). Fjern alle andre Authentic Z-oppføringer fra både Mods=- og WorkshopItems=-linjene.
  4. Lagre filen og start serveren på nytt.

4. Problemer med store/små bokstaver i Linux

Legion Hosting-servere kjører på Linux, der fil- og mappenavn skiller mellom store og små bokstaver. En fil med navnet MyMod.lua og mymod.lua behandles som to helt forskjellige filer. Dette forårsaker problemer når mod-forfattere utvikler på Windows (uten skille mellom store/små bokstaver) og modsene deres inneholder filreferanser som ikke samsvarer.

Symptomer

  • En mod fungerer perfekt i enkeltspiller på Windows-PC-en din, men feiler på serveren.
  • Konsollen eller debug.log viser FileNotFoundException eller can't find file-feil som refererer til et Lua-skript eller en tekstur inne i en mod.
  • Feilen peker til en fil som finnes i mod-mappen, men med en annen bruk av store/små bokstaver (f.eks. koden refererer til Items.txt, men selve filen heter items.txt).

Slik diagnostiserer du det

  1. Sjekk konsollen eller loggfilene i /.cache/Logs/ for den nøyaktige filbanen som nevnes i feilen.
  2. Koble til via SFTP og naviger til moddens mappe på /steamapps/workshop/content/108600/<WorkshopID>/.
  3. Sammenlign filnavnene på disken med filnavnet det refereres til i feilmeldingen. Se etter forskjeller i store/små bokstaver.

Slik fikser du det

  • Hvis du kan gi filen nytt navn: Koble til via SFTP og gi filen et nytt navn som samsvarer med bruken av store/små bokstaver som moddens kode forventer. Merk at denne løsningen vil bli overskrevet hvis modden oppdateres på Steam Workshop.
  • Hvis problemet ligger i selve modden: Rapporter feilen til mod-forfatteren på Steam Workshop-siden. Nevn at filreferansen har et avvik i store/små bokstaver og at den feiler på Linux-servere. Mange mod-forfattere er ikke klar over Linux' skille mellom store og små bokstaver.
  • Som en midlertidig løsning: Sjekk kommentarene på moddens Workshop-side — andre Linux-serveroperatører kan ha lagt ut en løsning eller en kompatibel fork av modden.
Dette er ikke et serverkonfigurasjonsproblem. Problemer med store/små bokstaver er feil i selve modden. Det er ingenting du kan endre i serverinnstillingene dine for å omgå en mod som refererer til filer med feil bruk av store/små bokstaver. Løsningen må komme fra mod-forfatteren eller en manuell omdøping av filen.

5. Problemer med mod-innlastingsrekkefølge

Project Zomboid laster inn mods i den rekkefølgen de vises i Mods=-linjen. Noen mods er avhengige av at andre mods lastes inn først. Hvis en avhengighet lastes inn etter modden som krever den, kan den avhengige modden feile uten feilmelding eller forårsake feil.

Symptomer

  • Mod-funksjoner fungerer delvis — noen gjenstander eller systemer fra en mod er til stede, men andre mangler.
  • Konsollen viser NullPointerException eller attempt to index a nil value-feil som refererer til en modds Lua-skript.
  • Feil vises kun når en bestemt kombinasjon av mods er installert, men hver mod fungerer fint individuelt.

Slik fikser du det

  1. Sjekk hver modds Steam Workshop-side for en seksjon kalt «Required Mods» eller «Load Order». Mange mod-forfattere angir hvilke mods som må lastes inn før deres.
  2. Åpne /.cache/server/<servername>.ini og finn Mods=-linjen.
  3. Endre rekkefølgen på oppføringene slik at avhengighetsmods vises før modsene som krever dem. For eksempel, hvis Mod B krever Mod A, skal linjen lese Mods=\ModA;\ModB; (B42-format).
  4. Rammeverk- og biblioteksmods (som ModFramework, TsarLib eller Shark's Mod Utils) bør alltid stå først i Mods=-linjen.
  5. Lagre filen og start serveren på nytt.
Tips: Legion Hosting Mod Organizer kan hjelpe deg med å administrere og organisere mod-listen din. Bruk den til å generere rene, riktig formaterte konfigurasjonslinjer.

6. Serveren krasjer etter å ha lagt til mods

Hvis serveren din kjørte fint og krasjer etter at du la til en eller flere mods, er den nye modden sannsynligvis årsaken. Denne delen tar deg gjennom å isolere problem-modden.

Trinnvis isolering

  1. Stopp serveren i GPanel.
  2. Åpne /.cache/server/<servername>.ini i File Manager.
  3. Noter alle modsene du nettopp la til. Fjern alle sammen fra både Mods=- og WorkshopItems=-linjene.
  4. Start serveren. Hvis den starter vellykket, ligger problemet i en av modsene du fjernet.
  5. Legg modsene tilbake én om gangen, og start serveren på nytt etter hver tillegging. Når krasjet kommer tilbake, er den siste modden du la til årsaken.
  6. Når den er identifisert, sjekk moddens Workshop-side for:
    • En merknad om B42-kompatibilitet — mange B41-mods har ikke blitt oppdatert for B42.
    • Kjente konflikter med andre mods du kjører.
    • Nødvendige avhengighetsmods som du kanskje ikke har installert.

Lese krasjloggen

Før du utfører isoleringsprosessen, sjekk krasjloggen — den peker ofte direkte til problem-modden:

  1. I GPanel, åpne Console-fanen og bla til slutten av utdataen.
  2. Se etter STACK TRACE-, Exception- eller ERROR-linjer.
  3. Linjene rett over stacksporet refererer vanligvis til et mod-filnavn eller en Mod-ID — dette forteller deg hvilken mod som utløste krasjet.
  4. For mer detaljer, åpne hele loggfilen via SFTP på /.cache/Logs/ og sjekk den nyeste DebugLog-server.txt- eller debug.log-filen.
Legg til mods i små grupper. Å legge til 3-5 mods om gangen og teste mellom grupper gjør krasjisolering langt enklere enn å legge til 20+ mods på en gang og prøve å finne synderen.

7. Mod-versjonsavvik (server vs klient)

Project Zomboid krever at serveren og alle tilkoblede klienter har samme versjon av hver mod. Hvis en mod oppdateres på Steam Workshop og serveren laster ned den nye versjonen, men en spiller fortsatt har den gamle versjonen i hurtigbufferen (eller omvendt), vil tilkoblingsfeil eller krasj oppstå.

Symptomer

  • Spillere får en «Mod mismatch»- eller «Version mismatch»-feil når de prøver å koble til.
  • Noen spillere kan koble til, men andre kan ikke — de som ikke kan koble til, har en annen mod-versjon i den lokale hurtigbufferen.
  • Serveren fungerte fint, så ble en mod oppdatert på Steam Workshop, og plutselig kan ikke noen spillere bli med.
  • Spillere ser manglende teksturer, gjenstander eller ødelagte UI-elementer fra mods som nylig ble oppdatert.

Løsning for serveroperatører

  1. Stopp serveren i GPanel.
  2. Start serveren igjen. Ved oppstart laster serveren ned de nyeste versjonene av alle Workshop-mods på nytt. Dette sikrer at serveren kjører den nyeste versjonen.
  3. Hvis serveren fortsatt har en gammel versjon i hurtigbufferen, koble til via SFTP og slett den spesifikke moddens Workshop-hurtigbuffermappe på /steamapps/workshop/content/108600/<WorkshopID>/. Start serveren på nytt for å tvinge frem en ren nedlasting.

Løsning for spillere

Spillere som ikke kan koble til på grunn av mod-versjonsavvik bør:

  1. Åpne Steam og naviger til Library → Project Zomboid.
  2. Høyreklikk Project Zomboid, velg Properties → Local Files → Verify Integrity of Game Files.
  3. Naviger også til Steam Workshop-mappen for Project Zomboid på sin lokale maskin og slett bufrede mod-filer for å tvinge frem en ny nedlasting.
  4. Start spillet og koble til serveren igjen.
Lås mod-versjoner når det er mulig. Hvis en kritisk mod oppdateres ofte og forårsaker gjentatte avviksproblemer, vurder å laste ned en bestemt versjon av modden manuelt og laste den opp til /.cache/mods/ på serveren i stedet for å bruke Workshop-autooppdatering. Fjern den tilsvarende Workshop-ID-en fra WorkshopItems=-linjen for å hindre autooppdateringer. Se veiledningen for mod-installasjon for instruksjoner om installasjon av mods utenfor Workshop.

8. Tømme Steam Workshop-hurtigbufferen

Hvis flere mod-problemer vedvarer og du mistenker at Workshop-nedlastingshurtigbufferen er korrupt, kan du tvinge frem en fullstendig ny nedlasting av alle Workshop-mods.

Dette sletter alle bufrede Workshop-filer. Serveren vil laste ned hver abonnerte Workshop-gjenstand på nytt ved neste oppstart. For store mod-lister kan dette legge til flere minutter på oppstartstiden.
  1. Stopp serveren i GPanel.
  2. Koble til via SFTP og naviger til /steamapps/workshop/.
  3. Slett hele workshop/-mappen (eller innholdet i den).
  4. Start serveren. Steam vil laste ned alle Workshop-gjenstander på nytt fra bunnen av.
  5. Følg med på GPanel-konsollen for å bekrefte at alle mods er ferdig nedlastet før serveren begynner å laste inn verden.

Hurtig diagnostisk referanse

Det du ser Mest sannsynlige årsak Seksjon
Mods lastes ikke inn, ingen feil i loggen Feil mod-format (B41-format på B42-server eller omvendt) 1. Mod-formatfeil
WorldDictionaryException i konsollen WorldDictionary-korrupsjon fra å legge til/fjerne mods 2. WorldDictionary-korrupsjon
Serverkrasj med flere Authentic Z-undermods Motstridende Authentic Z-undermods lastet inn samtidig 3. Authentic Z-konflikter
FileNotFoundException for en mod-fil som finnes Avvik i store/små bokstaver på Linux 4. Problemer med store/små bokstaver
NullPointerException- eller nil value-feil fra mods Feil mod-innlastingsrekkefølge eller manglende avhengighet 5. Problemer med innlastingsrekkefølge
STACK TRACE etter å ha lagt til nye mods Inkompatibel eller motstridende mod 6. Krasj etter å ha lagt til mods
«Mod mismatch» eller «Version mismatch» ved tilkobling Server og klient har ulike mod-versjoner 7. Versjonsavvik
Flere mod-problemer, ingenting annet fungerer Korrupt Workshop-hurtigbuffer 8. Workshop-hurtigbuffer

Har du fortsatt mod-problemer?

Hvis mod-problemet ditt ikke dekkes ovenfor, eller løsningene ikke løste det, åpne en supportsak med følgende informasjon for å hjelpe supportteamet med å diagnostisere problemet raskt:

  • Serverens build-versjon (B41 eller B42), vist i konsollen ved oppstart
  • De fullstendige Mods=- og WorkshopItems=-linjene fra .ini-filen din
  • De siste 50 linjene med GPanel-konsollutdata på tidspunktet for krasjet
  • Innholdet i den nyeste loggfilen i /.cache/Logs/
  • Hvilke mods som ble lagt til, fjernet eller oppdatert rett før problemet startet
  • Om problemet oppstår ved oppstart eller bare når spillere kobler til

Åpne en supportsak og inkluder server-ID-en din og detaljene som er listet ovenfor.


Var denne artikkelen nyttig?

Ready to Get Started?

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