🧟 PZ Build 42 er ude! 25% rabat:DOOM25
Project ZomboidProject Zomboid·Konfiguration

Project Zomboid Sandbox Indstillinger Forklaret (Build 42)

Hver Project Zomboid sandbox-indstilling forklaret: population, loot, zombier, vejr, køretøjer. Rigtige Pterodactyl-stier og B42-defaults.

Andreas·
11 min læsetid
·
7. maj 2026
·
Sidst opdateret: 30. jul. 2026
Indholdsfortegnelse

Project Zomboid Sandbox Indstillinger Forklaret (Build 42)

Project Zomboid's sandbox-indstillinger ligger i en enkelt fil: Pterodactyl_SandboxVars.lua. Hver eneste gameplay-knap (zombiepopulation, loot-multiplikatorer, skill-XP, dagslængde, vejr) styres herfra. Det er den vigtigste fil på din server. Denne guide forklarer filen, som Build 42 faktisk skriver den, med de rigtige nøglenavne og de rigtige defaults.

Kritisk: Stop serveren før du redigerer. PZ genskriver SandboxVars.lua ved nedlukning og overskriver dine ændringer, hvis du redigerer mens serveren kører.

Hvor filen ligger

/home/container/.cache/Server/Pterodactyl_SandboxVars.lua

Har du omdøbt din server, skal Pterodactyl erstattes med servernavnet.

Sådan er Build 42-filen opbygget

Build 42 ændrede mange nøglenavne og flyttede flere grupper af indstillinger ind i nestede tabeller. En B42-fil starter sådan her:

SandboxVars = {
    VERSION = 6,
    Zombies = 4,
    Distribution = 1,
    ...
    ZombieLore = {
        Speed = 4,
        ...
    },
    ZombieConfig = {
        PopulationMultiplier = 0.65,
        ...
    },
    MultiplierConfig = {
        Global = 1.0,
        ...
    },
}

Fire ting følger af det, og det er her de fleste redigeringer går galt:

  • VERSION = 6 markerer Build 42-formatet. Står der et lavere tal, er filen skrevet af Build 41, og så findes nøglerne herunder ikke alle sammen.
  • Zombieadfærd ligger ikke i topniveau. Speed, Sight, Hearing og resten virker kun inde i ZombieLore = { ... }.
  • Respawn og populationsmultiplikatorer ligger inde i ZombieConfig = { ... }.
  • Skill-XP er en tabel (MultiplierConfig), ikke en enkelt multiplikatorværdi.

Sætter du en nøgle i topniveau, hvor spillet forventer den inde i en tabel, sker der ingenting: serveren starter fint og ignorerer den bare.

Zombiepopulation

Hovedknappen for population ligger i topniveau, og den har seks trin, ikke fem.

Indstilling Default Skala Hvad den gør
Zombies 4 (Normal) 1=Insane, 2=Very High, 3=High, 4=Normal, 5=Low, 6=None Samlet antal zombier
Distribution 1 (Urban Focused) 1=Urban Focused, 2=Uniform Hvor zombierne samler sig
ZombieRespawn 4 (None) 1=High, 2=Normal, 3=Low, 4=None Hvor ofte nye zombier tilføjes
ZombieMigrate true true/false Zombier må vandre ind i tomme celler

Bemærk at Zombies samtidig styrer ZombieConfig.PopulationMultiplier. Spillet holder de to synkroniserede: Insane = 2.5, Very High = 1.6, High = 1.2, Normal = 0.65, Low = 0.15, None = 0.0.

De finere populationsknapper ligger inde i ZombieConfig = { ... }:

Indstilling Default Interval Hvad den gør
PopulationMultiplier 0.65 0.0-4.0 Samlet population, sættes af Zombies
PopulationStartMultiplier 1.0 0.0-4.0 Population på dag et
PopulationPeakMultiplier 1.5 0.0-4.0 Population på peak-dagen
PopulationPeakDay 28 1-365 Dagen hvor populationen topper
RespawnHours 0.0 0.0-8760.0 Timer før zombier må respawne i en celle. 0 slår respawn fra
RespawnUnseenHours 0.0 0.0-8760.0 Timer en chunk skal være uset før respawn
RespawnMultiplier 0.0 0.0-1.0 Andel af cellens population der kommer igen pr. cyklus
ZombiesCountBeforeDelete 300 0-5000 Loft over trackede zombier før oprydning

Praktisk tuning: vanilla B42 leveres med respawn slået fra (RespawnHours = 0.0), så en ryddet by bliver ved med at være ryddet. Skal en langtidsserver fyldes op igen, skal alle tre respawn-nøgler sættes, for eksempel RespawnHours = 168.0, RespawnUnseenHours = 48.0, RespawnMultiplier = 0.1. Bliver RespawnMultiplier stående på 0.0, respawner der ingenting, uanset hvad timerne siger.

Lad ZombiesCountBeforeDelete stå på 300. At hæve den eller sætte den til 0 er en kendt kilde til alvorlige performanceproblemer.

Zombieadfærd (inde i `ZombieLore`)

Det er her sværhedsgraden sidder, og det hele ligger inde i tabellen ZombieLore = { ... }. Flere B42-defaults er "Random", hvilket overrasker dem der forventer Build 41-værdier.

Indstilling Default Skala
Speed 4 (Random) 1=Sprinters, 2=Fast Shamblers, 3=Shamblers, 4=Random
SprinterPercentage 0 0-100, bruges kun når Speed = 4
Strength 2 (Normal) 1=Superhuman, 2=Normal, 3=Weak, 4=Random
Toughness 4 (Random) 1=Tough, 2=Normal, 3=Fragile, 4=Random
Transmission 1 (Blood and Saliva) 1=Blood and Saliva, 2=Saliva Only, 3=Everyone's Infected, 4=None
Mortality 5 (2-3 dage) 1=Instant, 2=0-30 sek, 3=0-1 min, 4=0-12 timer, 5=2-3 dage, 6=1-2 uger, 7=Never
Reanimate 3 (0-1 minut) 1=Instant, 2=0-30 sek, 3=0-1 min, 4=0-12 timer, 5=2-3 dage, 6=1-2 uger
Cognition 3 (Basic Navigation) 1=Navigate and Use Doors, 2=Navigate, 3=Basic Navigation, 4=Random
Memory 2 (Normal) 1=Long, 2=Normal, 3=Short, 4=None, 5=Random, 6=Random between Normal and None
Sight 5 (Random between Normal and Poor) 1=Eagle, 2=Normal, 3=Poor, 4=Random, 5=Random between Normal and Poor
Hearing 5 (Random between Normal and Poor) 1=Pinpoint, 2=Normal, 3=Poor, 4=Random, 5=Random between Normal and Poor
CrawlUnderVehicle 5 (Often) 1=Never til 7=Always
ZombiesDragDown true Zombier kan trække dig ned fra reb eller kant
ZombiesFenceLunge true Zombier kaster sig over lave hegn

Der findes ingen MemoryDuration-nøgle i Build 42, og slet ingen Smell-nøgle. Hukommelsesindstillingen hedder Memory.

Om sprintere: default Speed = 4 er Random, og Random bruger SprinterPercentage, som står på 0. En default B42-server har altså ingen sprintere. Vil du have en ren sprinter-server, sæt Speed = 1. Vil du have en blanding, behold Speed = 4 og hæv SprinterPercentage (10 til 20 er allerede brutalt).

Loot

Build 42 erstattede de gamle 1-5 sjældenheds-dropdowns med float-multiplikatorer, og nøglenavnene fik et New-suffiks. FoodLoot, WeaponLoot og OtherLoot findes ikke længere.

Indstilling Default Interval Dækker
FoodLootNew 0.8 0.0-4.0 Mad der kan rådne
CannedFoodLootNew 0.6 0.0-4.0 Konserves
WeaponLootNew 0.6 0.0-4.0 Nærkampsvåben
RangedWeaponLootNew 1.2 0.0-4.0 Skydevåben
AmmoLootNew 0.6 0.0-4.0 Ammunition
MedicalLootNew 0.6 0.0-4.0 Medicinske ting
ToolLootNew 0.6 0.0-4.0 Almindeligt værktøj
MechanicsLootNew 0.6 0.0-4.0 Bildele og mekanikerværktøj
ClothingLootNew 0.6 0.0-4.0 Tøj
MaterialLootNew 0.6 0.0-4.0 Crafting- og byggematerialer
FarmingLootNew 0.6 0.0-4.0 Frø, skovle, planteværktøj
LiteratureLootNew 0.6 0.0-4.0 Bøger og blade
SkillBookLoot 0.6 0.0-4.0 Skill-bøger
KeyLootNew 0.4 0.0-4.0 Nøgler
OtherLootNew 0.8 0.0-4.0 Alt der ikke hører til en anden kategori

Værdien 1.0 er "som designet", så standardfilen ligger allerede under baseline på de fleste kategorier. Fordobler du et tal, fordobler du groft sagt hvor ofte kategorien dukker op.

Loot-respawn er noget for sig, og der findes ingen LootRespawn-nøgle i Build 42:

Indstilling Default Hvad den gør
HoursForLootRespawn 0 Spiltimer før tømte containere fyldes igen. 0 slår det fra
SeenHoursPreventLootRespawn 0 Blokerer respawn i zoner besøgt inden for så mange timer
MaxItemsForLootRespawn 5 Containere med flere ting end dette fyldes ikke
ConstructionPreventsLootRespawn true Spillerbyggede konstruktioner stopper respawn i zonen

Til langtidsservere: sæt HoursForLootRespawn = 720 (en spilmåned) og SeenHoursPreventLootRespawn = 24. Ellers tømmer spillerne kortet permanent, og så bliver det ved med at være tomt.

Lad RollsMultiplier stå på 1.0. Filen advarer selv mod at ændre den, og høje værdier koster performance.

Tid, vejr og forsyning

Indstilling Default Noter
DayLength 4 (1 time, 30 minutter) 1=15 min, 2=30 min, 3=1 time, 4=1 time 30 min, 5=2 timer, op til 27=Real-time
StartTime 2 (9 AM) 1=7AM, 2=9AM, 3=12PM, 4=2PM, 5=5PM, 6=9PM, 7=12AM, 8=2AM, 9=5AM
StartMonth 7 (juli) 1-12
StartDay 9 Dag i måneden
StartYear 1 År regnet fra 1993
WaterShut 2 (0-30 dage) Hvornår vandet lukkes. 9 slår det helt fra
ElecShut 2 (14-30 dage) Hvornår strømmen dør. 9 slår det helt fra
WaterShutModifier 14 Præcist dagsoffset for vand
ElecShutModifier 14 Præcist dagsoffset for strøm
AlarmDecay 2 (0-30 dage) Hvor længe alarmbatterier holder efter strømmen ryger
Temperature 3 (Normal) Klimaets varme
Rain 3 (Normal) Hvor ofte det regner

Der findes ingen HoursPerDay-nøgle i Build 42. Dagslængden hedder DayLength, og skalaen går helt op til 27 for realtidsdøgn.

Langtidsservere: skru WaterShutModifier og ElecShutModifier op til 60 eller mere, eller sæt WaterShut og ElecShut til 9 og slå lukningen helt fra. Ellers går måned to udelukkende med at slæbe vand.

Skill-XP (inde i `MultiplierConfig`)

Der findes ingen XpMultiplier-nøgle. Build 42 bruger en MultiplierConfig = { ... }-tabel med en global rate plus en linje pr. skill.

MultiplierConfig = {
    Global = 1.0,
    GlobalToggle = true,
    Fitness = 1.0,
    Strength = 1.0,
    Woodwork = 1.0,
    ...
}
Indstilling Default Hvad den gør
Global 1.0 Hastighed alle skills stiger med, 0.0 til 1000.0
GlobalToggle true Når true bruger alle skills Global, og de enkelte værdier ignoreres
Skill-linjerne 1.0 hver Fitness, Strength, Aiming, Mechanics, Cooking, Blacksmith og resten

Vil du tredoble XP hele vejen rundt, sæt Global = 3.0 og lad GlobalToggle = true stå. Vil du kun booste skydevåben, sæt GlobalToggle = false og hæv Aiming og Reloading. Sætter du en enkelt skill mens GlobalToggle stadig er true, sker der ingenting, og det er den XP-klage vi ser oftest.

To beslægtede nøgler ligger i topniveau: CharacterFreePoints (default 0, ekstra point ved karakterskabelse) og LevelForMediaXPCutoff (default 3).

Køretøjer

Indstilling Default Effekt
EnableVehicles true Om der overhovedet spawner køretøjer
CarSpawnRate 3 (Low) 1=None, 2=Very Low, 3=Low, 4=Normal, 5=High
ChanceHasGas 2 (Normal) 1=Low, 2=Normal, 3=High
InitialGas 2 (Low) 1=Very Low til 6=Full
LockedCar 4 (Sometimes) 1=Never til 6=Very Often
CarGeneralCondition 3 (Normal) 1=Very Low til 5=Very High
VehicleEasyUse false Fjerner låse og nøglekrav
CarGasConsumption 1.0 Hvor benzinslugende køretøjer er

Verden og byggeri

Indstilling Default Effekt
ConstructionBonusPoints 3 (Normal) Ekstra hit points på spillerbyggede konstruktioner
AllClothesUnlocked false Alt tøj tilgængeligt ved karakterskabelse
MaxFogIntensity 1 (Normal) 1=Normal, 2=Moderate, 3=Low, 4=None
MaxRainFxIntensity 1 (Normal) 1=Normal, 2=Moderate, 3=Low
EnableSnowOnGround true Sne lægger sig på jorden
Basement.SpawnFrequency 4 (Sometimes) Build 42-kældre, inde i tabellen Basement = { ... }
Map.AllowWorldMap true Inde i tabellen Map = { ... }, sammen med AllowMiniMap (false som default)

Bemærk at MaxFogIntensity og MaxRainFxIntensity er heltalstrin i Build 42, ikke de 0.0-1.0 floats de var før. MaxFogIntensity = 0.0 betyder ikke "ingen tåge", det er et ugyldigt trin.

Sådan redigerer du filen sikkert

  1. Stop serveren i panelet. Det er ikke til forhandling
  2. Åbn /home/container/.cache/Server/Pterodactyl_SandboxVars.lua i filhåndteringen eller over SFTP
  3. Find indstillingen med Ctrl+F, og tjek om den ligger i topniveau eller inde i ZombieLore, ZombieConfig, MultiplierConfig, Map eller Basement
  4. Ændr kun værdien efter =. Lad nøglenavnet, kommaet og de omkringliggende klammer være
  5. Gem filen
  6. Start serveren

Værdierne skal være gyldig Lua: Speed = 1, og ikke Speed = "Sprinters". Booleans skrives som bart true / false, aldrig i anførselstegn. Multiplikatornøgler tager decimaler (FoodLootNew = 1.2), trinnøgler tager hele tal (CarSpawnRate = 4).

Nægter serveren at boote efter en redigering, har du med stor sandsynlighed tabt et komma eller en klamme. Konsollen fortæller hvilken linje.

Hvilke ændringer virker på en eksisterende verden

Sandbox-indstillinger læses når verdenen skabes, så mange af dem påvirker kun terræn der endnu ikke er genereret. Indstillinger der virker på et eksisterende save efter en genstart:

  • Alt i ZombieLore (Speed, Strength, Cognition, Sight, Hearing)
  • Respawn-nøglerne i ZombieConfig (RespawnHours, RespawnUnseenHours, RespawnMultiplier)
  • Loot-respawn (HoursForLootRespawn, SeenHoursPreventLootRespawn)
  • XP-raterne i MultiplierConfig
  • Tidspunkterne for vand- og strømlukning, så længe lukningen ikke allerede er sket

Indstillinger der ikke ændrer en eksisterende verden bagudrettet:

  • StartMonth, StartDay, StartTime, StartYear
  • *LootNew-multiplikatorerne, for containere der allerede er genereret
  • CarSpawnRate og placering af køretøjer i udforskede chunks
  • Basement.SpawnFrequency, da kældre placeres sammen med chunken

Sandbox-presets

Project Zomboid har indbyggede presets, som du kan vælge i menuen Custom Sandbox i spillet, før verdenen genereres: Apocalypse (standard), Survivor, Survival, Builder, Initial Infection, Six Months Later. På en dedikeret server findes der ingen preset-vælger, så den praktiske vej er at sætte presettet op i et singleplayer-spil og kopiere værdierne fra det saves SandboxVars.lua over i serverfilen. Hold nesting-strukturen intakt når du kopierer.

FAQ

Mine ændringer bliver ved med at blive rullet tilbage. Du redigerede mens serveren kørte. PZ gemte sin tilstand fra hukommelsen ved nedlukning og overskrev din fil. Stop altid serveren først.

Jeg ændrede en zombieindstilling, og der skete ingenting. Du har med stor sandsynlighed sat den i topniveau. Speed, Sight, Hearing, Memory, Toughness og resten virker kun inde i tabellen ZombieLore = { ... }. Den samme fælde fanger RespawnHours, som hører hjemme inde i ZombieConfig.

Hvorfor respawner mine zombier, selvom jeg har sat RespawnHours? Eller det modsatte: der respawner ingenting. Alle tre nøgler tæller. RespawnHours sætter cyklussen, RespawnUnseenHours gør den afhængig af sigtbarhed, og RespawnMultiplier bestemmer hvor mange der kommer igen. B42 leveres med alle tre reelt slået fra.

Hvor er XpMultiplier? Væk. Build 42 bruger MultiplierConfig.Global, med GlobalToggle = true så den gælder alle skills.

Kan jeg ændre indstillinger live med /changeoption? Kun en lille del (PVP, max players, voice-indstillinger). Sandbox-værdier kan ikke ændres live, de kræver en genstart.

Hvor finder jeg alle vanilla-defaults? Boot en frisk server. Panelet genererer SandboxVars.lua med alle defaults ved første start, og filen har en kommentar over hver nøgle med skala og default. Det er den fil der er referencen, ikke en gammel Build 41-guide.

Går det ud over performance at hæve zombiepopulationen? Ja, markant. En fordobling af PopulationPeakMultiplier lægger cirka 30% oveni RAM-forbrug og CPU-belastning. Planlæg med vores RAM-beregner.

Tilføjer mods deres egne sandbox-indstillinger? Nogle gør. Mods der registrerer sandbox-options tilføjer deres felter automatisk når de indlæses, og felterne dukker op i SandboxVars.lua efter næste serverstart.

Project Zomboid

Start din Project Zomboid Server

Høj ydeevne hosting med 24/7 support