Tools / Project Zomboid Recipes / Long-Haul Persistent (Build 42)
Long-Haul Persistent (Build 42)
World keeps ticking 24/7. For asynchronous groups where players log in at different times and want a living world.
working · Project Zomboid 42 · verified 2026-05-26 · vanilla, build-42, persistent, async
servertest.ini snippet
MaxPlayers=12
PauseEmpty=false
PVP=false
SafetySystem=true
ShowSafety=true
DisplayUserName=true
ServerWelcomeMessage=Welcome — the world doesn't wait for you.
SaveWorldEveryMinutes=15
HoursForLootRespawn=336
MaxItemsForLootRespawn=6
Notes
- PauseEmpty=false is the key setting — time advances even with no one online. Pair with no-respawn or short-life characters for the full effect.
- SaveWorldEveryMinutes=15 reduces lost progress if the server crashes during async play.
- HoursForLootRespawn=336 (2 weeks) means abandoned safehouses eventually get re-lootable, but slowly enough that the world feels stable.
- Server CPU stays busy 24/7 with this config — budget accordingly.
serverpack.json
{
"schema_version": "0.2",
"game": "project-zomboid",
"game_version": "42",
"source": null,
"compat": {
"min_game_version": "42",
"max_game_version": null
},
"provenance": {
"tool": "recipe:long-haul-persistent-build-42",
"generated_by": "tools.supercraft.host",
"generated_at": "2026-05-26T07:57:46.137834+00:00"
},
"install": {
"requires_restart": true
},
"mods": [],
"configs": {
"servertest.ini": {
"MaxPlayers": "12",
"PauseEmpty": "false",
"PVP": "false",
"SafetySystem": "true",
"ShowSafety": "true",
"DisplayUserName": "true",
"ServerWelcomeMessage": "Welcome — the world doesn't wait for you.",
"SaveWorldEveryMinutes": "15",
"HoursForLootRespawn": "336",
"MaxItemsForLootRespawn": "6"
}
}
}