Blixrea 50% rabatt på alla servrar Sista dagen!
Slutar 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

Åtgärda serverkrascher i Project Zomboid

SV zomboid pz crash memory 0 tyckte att detta var hjälpsamt

Project Zomboid-servrar kan krascha eller misslyckas med att starta av flera välkända anledningar. Den här guiden täcker de vanligaste orsakerna som setts i supportärenden hos Legion Hosting — från en minnesbugg i Build 42 som kräver extra RAM vid uppstart, till ett säkerhetskopieringsöverflöde som fyller /tmp, till skadade konfigurationsfiler. Arbeta igenom avsnitten nedan i ordning.

Den här guiden täcker endast serverkrascher. Om din server körs och spelare upplever klientkrascher eller frysningar inuti spelet, se spelets egna kraschloggar på din lokala dator. Om du inte kan ansluta alls men servern körs, se Så ansluter du till din Project Zomboid-server.

Innan du börjar — hitta dina kraschloggar

Nästan varje Project Zomboid-krasch lämnar spår på ett av två ställen. Kontrollera båda innan du försöker med någon åtgärd, så att du vet vilket avsnitt i den här guiden som gäller för dig.

Konsolutdata i GPanel

  1. Logga in på GPanel.
  2. Välj din Project Zomboid-server från serverlistan.
  3. Klicka på fliken Console.
  4. Scrolla till botten av utdatan. Leta efter rader markerade med ERROR, FATAL, OutOfMemoryError eller Exception. De sista 20–30 raderna innan servern stoppade är oftast de mest relevanta.
  5. Om konsolen är tom avslutades serverprocessen innan den hann skriva något — detta är i sig en ledtråd (se avsnittet om B42-minne nedan).

Serverns debug.log-fil

Project Zomboid skriver en detaljerad logg till debug.log i serverns datakatalog. Denna fil innehåller ofta en fullständig Java-stackspårning som pekar direkt på kraschorsaken.

  1. I GPanel, gå till fliken File Manager.
  2. Navigera till /.cache/Logs/. Du kommer att se filer med namn som debug.log, DebugLog-server.txt eller daterade loggfiler.
  3. Öppna den senaste loggfilen. Använd Ctrl+End eller scrolla längst ner och läs uppåt därifrån.
  4. Leta efter nyckelorden OutOfMemoryError, IOException, NullPointerException eller SandboxVars. Kopiera de relevanta raderna — du behöver dem om du öppnar ett supportärende.

Åtgärd 1 — Hög minnesanvändning vid uppstart i Build 42 (känd spelbugg)

Känt problem i Build 42: Project Zomboid B42 (specifikt version 42.x) har en bekräftad minnesbugg där servern allokerar ungefär 9 GB RAM vid uppstart, även på små världar utan spelare. Detta är betydligt högre än B41 och är en bugg i själva spelet, inte ett konfigurationsfel.

Om din server avslutas omedelbart vid uppstart utan något fel i konsolen, eller om konsolen visar OutOfMemoryError eller ett Java heap space-fel, får servern slut på minne innan världen är färdigladdad.

Symptom

  • Servern startar, konsolen scrollar i några sekunder och stoppar sedan utan något fel som spelare ser.
  • Konsolen visar java.lang.OutOfMemoryError: Java heap space eller GC overhead limit exceeded.
  • Servern fungerar vid vissa omstarter men inte andra (tillgängligt minne varierar).
  • Servern fungerade bra på B41 men kraschar konsekvent efter uppgradering till B42.

Steg

  1. I GPanel, klicka på din server och gå till fliken Console. Notera serverns nuvarande RAM-allokering som visas i resursfältet eller serverinfopanelen.
  2. Om ditt abonnemang innehåller mindre än 10 GB RAM kan servern krascha under uppstart eftersom B42 kräver ungefär 9 GB för att initieras. Du behöver uppgradera ditt abonnemang eller vänta på att The Indie Stone släpper en fix.
  3. Om ditt abonnemang redan har 10 GB eller mer och servern fortfarande kraschar vid uppstart, gå till fliken Startup i GPanel.
  4. Leta efter ett fält märkt Java Memory, Max RAM eller Xmx. Bekräfta att det är satt till högst 80–85 % av ditt totala tillgängliga RAM. Till exempel, på ett abonnemang med 12 GB, ställ in detta på 10240 (10 GB i megabyte). Ställ det inte lika med eller över ditt totala RAM — operativsystemet och andra processer behöver också minne.
  5. Klicka på Save på Startup-fliken och starta sedan om servern.
  6. Bevaka konsolen under uppstart. Om servern når raden SERVER STARTED eller om LuaManager: Loading lua files... slutförs utan att krascha, är minnesallokeringen nu tillräcklig.
Varför behöver B42 så mycket RAM? Build 42 introducerade en betydligt utökad karta med byggnader i flera våningar. Under uppstart laddar servern stora delar av kartindexet och Lua-sandlådan i minnet på en gång. The Indie Stone har erkänt detta som ett område de aktivt optimerar. Bevaka nyheterna om Project Zomboid på Steam för patchar som minskar minnesanvändningen vid uppstart.

Åtgärd 2 — BackupsOnStart fyller /tmp (kraschar vid uppstart)

Project Zomboid kan konfigureras att skapa en fullständig säkerhetskopia av världen varje gång servern startar. När denna säkerhetskopia skrivs till /tmp — som är begränsad i storlek på de flesta Linux-värdar — kraschar servern mitt i uppstarten med ett diskskrivningsfel när /tmp fylls upp.

Symptom

  • Servern kraschar tillförlitligt vid varje omstart, men fungerade tidigare.
  • Konsolen eller debug.log innehåller fel som IOException: No space left on device eller nämner skrivning till /tmp/.
  • Kraschar tenderar att förvärras med tiden allteftersom världssparningen växer sig större.
  • Servern startar ibland om du försöker strax efter en ren omstart av värdnoden (innan /tmp fylls igen).

Steg — Inaktivera BackupsOnStart

  1. I GPanel, gå till fliken File Manager.
  2. Navigera till /.cache/server/. Leta efter din serverkonfigurationsfil — den heter vanligtvis servertest.ini eller vad ditt servernamn nu är följt av .ini (t.ex. MyServer.ini).
  3. Öppna .ini-filen för redigering.
  4. Använd webbläsarens sökfunktion (Ctrl+F) för att söka efter BackupsOnStart.
  5. Ändra värdet från true till false:
    BackupsOnStart=false
  6. Medan du är i filen, kontrollera även inställningen BackupsOnVersionChange och sätt den till false om diskutrymme är ett problem:
    BackupsOnVersionChange=false
  7. Spara filen och starta om servern. Bevaka konsolen för att bekräfta att servern når raden SERVER STARTED.
Manuella säkerhetskopior: Att inaktivera automatiska säkerhetskopior innebär att du behöver säkerhetskopiera dina världsdata manuellt. För att göra detta, använd GPanels File Manager för att regelbundet ladda ner en kopia av mappen /.cache/saves/multiplayer/, eller kontakta Legion Hostings support för att fråga om schemalagda säkerhetskopieringsalternativ för ditt abonnemang.

Åtgärd 3 — Skadad SandboxVars.lua eller serverkonfiguration

Project Zomboid lagrar världsinställningar i en Lua-fil som heter SandboxVars.lua. Om denna fil redigeras manuellt och sparas med ett syntaxfel, eller om en filöverföring avbröts, kraschar servern omedelbart vid uppstart när den försöker tolka filen.

Symptom

  • Konsolen visar ERROR: SandboxVars, LuaManager error eller ett Lua-tolkningsfel med ett radnummer.
  • Kraschen började inträffa direkt efter att du redigerade inställningar i .ini-filen eller SandboxVars.lua direkt.
  • Servern kan visa Bad argument #1 to eller liknande Lua-körningsfel.

Steg — Kontrollera och reparera SandboxVars.lua

  1. I GPanel, gå till File Manager och navigera till /.cache/saves/multiplayer/<YourServerName>/.
  2. Öppna SandboxVars.lua för redigering.
  3. Kontrollera att filen börjar med VERSION = 1, (eller liknande) inuti ett SandboxVars = {-block och slutar med en avslutande }. Ett saknat kommatecken, en oavslutad klammerparentes eller ett vilset tecken orsakar ett tolkningsfel.
  4. Om du inte kan identifiera felet är den säkraste åtgärden att radera SandboxVars.lua helt. Servern återskapar den med standardvärden vid nästa uppstart. Obs: detta återställer dina sandlådeinställningar (loot, antal zombier osv.) till standard — dina kartdata och spelardata påverkas inte.
  5. Kontrollera även .ini-filen i /.cache/server/ för liknande problem om du nyligen redigerade den för hand. Se till att varje rad följer formatet Key=Value utan tomma rader inuti ett värde.
  6. Spara ändringarna och starta om servern.
Rekommenderas: Undvik att redigera SandboxVars.lua direkt. Använd istället admin-panelen i spelet eller serverinställnings-gränssnittet i GPanel om det finns tillgängligt. Direkta redigeringar är felbenägna och kan förstöra servern med ett enda missat kommatecken.

Åtgärd 4 — Tomt admin-lösenord orsakar krasch

Project Zomboid kräver ett icke-tomt admin-lösenord för att starta en flerspelarserver. Om lösenordsfältet är tomt avslutas serverprocessen omedelbart efter att den försökt initiera admin-kontot.

Symptom

  • En helt ny server eller en nyligen återställd server misslyckas vid varje startförsök.
  • Konsolutdatan är mycket kort — servern skriver ut några initialiseringsrader och stoppar sedan.
  • debug.log kan innehålla en referens till admin-kontot eller lösenordsvalidering.

Steg

  1. I GPanel, klicka på din server och gå till fliken Startup.
  2. Leta efter ett fält märkt Admin Password eller RCON Password. Bekräfta att det innehåller ett värde — det får inte vara tomt.
  3. Om fältet är tomt, ange ett lösenord. Använd minst 8 tecken. Undvik specialtecken som !, #, $ eller @ i admin-lösenordet, eftersom vissa PZ-versioner misslyckas med att tolka dem korrekt i uppstartsargumenten.
  4. Klicka på Save och starta om servern.
  5. Som en sekundär kontroll, öppna .ini-filen i /.cache/server/ och bekräfta att raden AdminPassword= har ett värde efter likhetstecknet.

Åtgärd 5 — Återställ världen (sista utväg vid ihållande krascher)

Den här åtgärden raderar permanent alla framsteg i världen. Spelarkaraktärer, byggnader, loot-status och kartändringar går förlorade. Spelarkonton (vitlista, bannlista) lagras separat och påverkas inte. Gör endast detta om alla andra åtgärder har misslyckats och du är beredd att starta en ny värld.

Om en världssparning blir skadad — till exempel efter en hård serverkrasch, en misslyckad uppdatering eller filsystemfel — kan själva sparningsdatan vara omöjlig att återställa. I detta fall är att radera världen och börja om på nytt det enda alternativet.

Steg

  1. Stoppa din server i GPanel innan du gör några ändringar i sparfilerna. Att redigera filer på en server som körs kan orsaka ytterligare skada.
  2. I GPanel, gå till fliken File Manager.
  3. Navigera till /.cache/saves/multiplayer/.
  4. Du kommer att se en eller flera mappar med ditt servernamn (t.ex. servertest). Innan du raderar kan du valfritt ladda ner mappen som en säkerhetskopia genom att markera den och använda nedladdningsalternativet — även en skadad sparning kan delvis gå att återställa senare.
  5. Radera mappen som matchar ditt servernamn inuti Multiplayer/. Radera inte själva Multiplayer-mappen.
  6. Navigera även till /.cache/db/ och radera filen <YourServerName>.db. Denna databas innehåller spelarstatistik och kan referera till den gamla världen — att återskapa den undviker felmatchningar.
  7. Starta din server. Den genererar en ny värld med inställningarna i din .ini-fil.
Behåll dina inställningar: Att radera världssparningen raderar inte din serverkonfiguration. Din .ini-fil, admin-lösenord, modlista och portinställningar bevaras alla. Nästa uppstart använder exakt samma inställningar för att generera en ny värld.

Snabb diagnosreferens

Vad du ser i loggen Mest sannolik orsak Åtgärd
OutOfMemoryError eller Java heap space Inte tillräckligt med RAM för B42-uppstart Åtgärd 1 — B42-minnesbugg
IOException: No space left on device BackupsOnStart fyller /tmp Åtgärd 2 — BackupsOnStart
SandboxVars-fel eller Lua-tolkningsfel Skadad eller handredigerad konfigurationsfil Åtgärd 3 — SandboxVars.lua
Servern avslutas omedelbart, mycket kort konsolutdata Tomt admin-lösenord Åtgärd 4 — Admin-lösenord
Kraschar konsekvent oavsett konfigurationsändringar Skadad världssparning Åtgärd 5 — Återställ världen

Kraschar fortfarande efter alla steg?

Om din server fortfarande kraschar efter att du arbetat igenom varje åtgärd ovan, öppna ett supportärende hos Legion Hosting. Inkludera följande för att hjälpa supportteamet att diagnostisera problemet snabbt:

  • De sista 50 raderna av din GPanel-konsolutdata vid tidpunkten för kraschen
  • Hela innehållet i den senaste debug.log- eller DebugLog-server.txt-filen
  • Din servers Project Zomboid-buildversion (visas i konsolen vid uppstart, t.ex. Build 42.x.x)
  • Din RAM-allokering som visas i GPanel
  • Om kraschen sker vid varje uppstart eller endast efter att servern har körts en stund
  • Eventuella ändringar du gjorde innan kraschen började (tillägg av moddar, konfigurationsredigeringar, speluppdateringar)

Öppna ett supportärende och inkludera ditt server-ID och felmeddelandena från GPanel-konsolen.


Var denna artikel hjälpsam?

Ready to Get Started?

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