How to Reset or Wipe a Project Zomboid Server Map
There are three ways to reset a Project Zomboid server: wipe everything (hard reset), wipe the world but keep characters (soft reset), or reset only specific chunks. This guide covers all three with the exact paths and how to keep players.db if you want characters preserved.
Stop the server first. Every reset method below requires the server to be stopped. Edits to a running server's save folder get reverted on shutdown.
File layout
A Project Zomboid multiplayer save lives at:
/home/container/Zomboid/Saves/Multiplayer/servertest/
Inside, the important files and subfolders:
| Path | What it is |
|---|---|
map_*.bin |
Individual world chunks (loot, structures, zombies in each cell) |
map_t.bin |
Time-of-world data |
map_zone.bin |
Zone definitions (forest, deep forest, urban) |
map_meta.bin |
World metadata |
players.db |
All player characters, inventories, skills, location |
zpop_*.bin |
Zombie population per cell |
reanimated/ |
Reanimated zombies |
vehicles.db |
Vehicle states |
The servertest folder name matches your server name. Renamed servers will have a different folder name.
Hard reset โ wipe everything
The simplest reset. Players lose characters, the world regenerates fresh.
- Stop the server
- Open the file manager and navigate to
/home/container/Zomboid/Saves/Multiplayer/ - Delete the
servertestfolder (or rename it toservertest_backup) - Start the server โ it generates a new world on first boot
Time: instant. Players reconnect to a brand-new world with brand-new characters.
Soft reset โ keep characters, wipe world
Players keep their levels, inventory, and traits but spawn into a fresh map.
- Stop the server
- Navigate to
/home/container/Zomboid/Saves/Multiplayer/servertest/ - Copy
players.dbto a safe location (e.g. download it via SFTP) - Delete or rename the entire
servertestfolder - Start the server, then immediately stop it once you see
SERVER STARTED(this generates a freshservertestfolder) - Stop the server again
- Paste the saved
players.dbback into the newservertestfolder, overwriting the empty one - Start the server
When players reconnect, their characters reappear at the default spawn location with all stats intact.
World wipe but keep map progress โ reset zombies and loot only
Useful for "fresh start" weekends without losing built bases. This isn't a single-click operation:
- Stop the server
- In
/home/container/Zomboid/Saves/Multiplayer/servertest/, delete only:zpop_*.bin(resets zombie populations to original spawns)reanimated/folder
- Start the server with
LootRespawn = 2inservertest_SandboxVars.luafor one cycle, then revert
Player builds, loot they've gathered, and the map remain.
Chunk-level reset โ refresh a single town
You broke a town with too much building, or want to refresh loot in just one area:
- Identify which chunks need clearing using the in-game coordinates (press F11 to see X,Y)
- Each chunk file is named
map_X_Y.binwhere X and Y are cell coordinates divided by 300- Example: a player at
X=10500, Y=8700is in chunkmap_35_29.bin
- Example: a player at
- Stop the server
- Delete only the chunks you want to refresh
- Start the server โ those chunks regenerate on first visit
Don't delete files ending in _player. Those store player-built structures.
Reset bans and whitelist โ but keep the world
If you only want to clear bans/whitelist without touching the map:
- Stop the server
- Delete
/home/container/Zomboid/db/servertest.db - Start the server (it regenerates a fresh DB with no bans, no whitelist, no admins)
- Re-grant your admin access via
grantadminin console
This wipes bannedid.txt, bannedip.txt, and the SQLite admin table โ make a backup first if you might want any of it back.
Verify the reset worked
After reboot, connect with a fresh-character or your saved character. Things to check:
- Spawn location matches the configured spawn region
- Loot density matches your sandbox
FoodLoot/WeaponLootsettings - Zombies present in the expected numbers
- Time of day matches your
StartTimesandbox setting
If any of these look wrong, the wipe didn't fully take โ usually because you missed deleting one of the files.
Common pitfalls
Players still see their old base after reset.
You wiped map_*.bin but missed the chunk files ending in _player. Delete those too โ but be aware this kills all player-built walls and structures.
Characters disappeared after a "soft reset".
You forgot the players.db copy step, or you copied it back into the wrong folder. The folder must match servertest (or whatever your server name is).
Reset succeeds but server crashes on player join.
A mod broke during the wipe. Check /home/container/Zomboid/Logs/ for the exception trace and look for Mod "X" references.
The new world keeps spawning at the same coordinates I want to escape.
Your spawn regions are defined in servertest_spawnregions.lua. Reset that file too if you want the default spawn region picker back.
Backup before any reset
Always download a copy first. From the file manager, right-click the servertest folder and download. Or via SFTP:
sftp> get -r /home/container/Zomboid/Saves/Multiplayer/servertest /local/backups/
A typical multiplayer save is 50โ500 MB depending on world exploration.
FAQ
Will resetting affect my mods?
No. Mods live in a separate path (/home/container/Zomboid/Workshop/) and aren't touched by world resets.
Can I reset without losing the bans list?
Yes. The bans list lives in /home/container/Zomboid/db/servertest.db (SQLite). It's separate from the world save โ wiping the map doesn't touch it.
How often should I reset a long-running server?
Most servers wipe quarterly. Sandbox LootRespawn settings handle most "freshness" needs without a full wipe โ only reset when builds get out of hand or you want a real reboot.
Does deleting map_zone.bin reset zombie distributions?
Partially. zpop_*.bin is the bigger lever for population resets. map_zone.bin defines forest/urban classification.
