Soft Reset in Build 41 (B41): Bugs and Workarounds
Introduction to Soft Resets in Project Zomboid
In Project Zomboid, a Soft Reset is a way to wipe and refresh the game world without completely deleting everything. Unlike a full wipe (or "hard reset") which starts a brand new world, a soft reset lets you keep certain progress (like your base structures) while resetting loot, zombies, and world conditions.
This feature was originally introduced back in Build 25 (2014) and has evolved over time. It's primarily used on multiplayer servers to "refresh" the world so players can experience the early-game scavenging phase again without losing all their building progress. Single-player users have also shown interest in soft resets to rejuvenate their worlds.
Note: As of the latest updates, soft resets are again possible, but understanding their scope and limitations is crucial to avoid unintended losses. This guide references official patch notes, developer comments, community FAQs, and real anecdotes to ensure you have the most accurate and up-to-date information.
However, the behavior of soft resets has changed across versions. In Build 41 (B41) – the long-standing stable build – the soft reset feature became buggy/disabled (pressing the Soft Reset button would result in a "Terminated" error). In the newer Build 42 (B42), there have been fundamental changes to the game (e.g. new features, rebalances) that affect world compatibility, meaning you cannot simply soft-reset a B41 world into B42 – a fresh world is required for B42's content.
What Exactly Does a Soft Reset Do?
A soft reset partially wipes and resets the world state. Essentially, it cleans up loot and zombies and reverts the world to a "fresh" state without deleting player-built structures or the map itself. It's a bit like resetting the apocalypse: all the zombies and loot respawn as if it's Day 1, but anything you've built or changed in the map stays around.
Effects of a Soft Reset:
- Loot in Containers: All items in containers are removed. Every container (including cupboards, crates, even player-made storage) is emptied, and loot will respawn according to the original loot distribution settings.
- Items on the Ground: All dropped items on the ground are deleted. This includes any gear, trash, or loot that was lying on floors or streets.
- Zombies and Corpses: All zombies are wiped out and will respawn fresh, and all corpses are removed from the world.
- Blood and Grime: All blood splatters and stains are cleaned up from walls, floors, and ground.
- World Time and Date: The in-game clock is reset, effectively reverting to Day 1 (start of the apocalypse). This means the timeline restarts at whatever the beginning of your game's scenario is.
- Building Alarms: All triggered building alarms are reset.
What Remains After a Soft Reset:
- Player Constructions and Map Changes: All player-built structures and any changes to the map remain intact. Your fortifications, walls, safehouse renovations, and barricades will still be there after the reset.
- Player Characters (Skills/XP/Inventory): This has changed between builds. In Build 41's implementation, soft resets do not wipe player characters – player inventories and skills remain, as long as the server doesn't force a new character creation.
- Vehicles: Vehicle positions and conditions remain the same, but spawn points for new vehicles are only fresh in unexplored areas.
World Aspect | Soft Reset Effect |
---|---|
Zombie Population | All zombies removed; will respawn according to spawn settings. |
Corpses | All corpses deleted (no bodies left on map). |
Loot in Containers | All items removed from every container; containers will refill with new loot. |
Dropped Items | All items lying on the ground are removed. |
Blood & Gore | All blood splats and gore are cleared. |
World Time | Game clock is reset (back to Day 1); water and electricity are available again. |
Player Constructions | Preserved. All structures built by players remain intact. |
Map Changes | Preserved. Any changes to map tiles remain as they were. |
Player Characters | Varies: In current Build 41+, typically kept (no XP loss). |
Safehouse Claims | Safehouses are unclaimed/reset. Players will need to reclaim them. |
Vehicles | Vehicles stay where they are; keys are respawned/reset. |
As you can see, a soft reset is comprehensive in wiping out clutter and replenishing the world's challenge, but relatively surgical in preserving your constructions. It's intended to extend the life of a server world – so players can continue building their fortresses without running out of loot or facing an empty world.
Soft Reset vs. Hard Reset vs. Regular Restart
It's important to distinguish a Soft Reset from other types of resets or restarts:
Normal Server Restart
This is just turning the server off and on (or exiting to main menu and reloading a single-player game). A normal restart does not wipe or change anything – it simply continues the world where it left off, with all loot and zombies in the same state.
Soft Reset
As detailed above, it wipes parts of the world (loot, zombies, etc.) but keeps constructions and possibly characters. It's sometimes called a "world reset" or "map wipe" in server panel options. Soft resets are triggered by a special command or button.
Hard Reset (Full Wipe)
A hard reset means completely deleting the world and starting fresh. This would be equivalent to scrapping your save and generating a brand new map, with nothing carried over. All constructions, characters, loot, etc., are lost.
Host Options Explained:
In the host-game UI in PZ, alongside the Soft Reset button you may notice options like Delete World and Delete Player:
- Delete World – This is a full world deletion (hard reset) of the selected server/save.
- Delete Player – This deletes the player data for the server, effectively forcing you (the host or any players) to create a new character while keeping the world intact.
In summary: A soft reset resets the world state but keeps map builds; a hard reset resets everything; and a normal restart is just a routine stop-start of the server with no data loss. Understanding this difference is crucial – you don't want to hit the wrong button and accidentally nuke your entire world when you meant to just refresh loot!
Single-Player vs Multiplayer: How Soft Reset Works in Each
The soft reset feature was primarily designed for multiplayer servers, but it can technically be used (or mimicked) in single-player too. There are some key differences and caveats to note:
Soft Reset in Multiplayer
For dedicated servers or hosted servers, soft reset is a known concept:
- In-Game Mechanism: In multiplayer, a soft reset is usually executed by the server using either a special flag (
-DSoftReset
) or the "Soft Reset" button on the Host Game screen. - ServerPlayerID / ResetID: The server keeps track of a Reset ID which is used to identify if a world has been soft-reset. If a soft reset is done with character wipe, the server increments this ResetID.
- Character Choice: In MP, you have a decision to make when soft resetting:
- Keep Player Characters: All players keep their skills and inventories.
- Wipe Player Characters: Everyone starts as a fresh spawn, leveling the playing field.
🕮 Real anecdote: One server admin described doing a soft reset on Build 25 multiplayer specifically to clean up the piles of bodies in their fortress. The result: "After the soft reset we both had to create new characters… the soft reset also destroyed all of our loot".
TL;DR Single-player vs Multiplayer:
- MP servers have a formal soft reset process (when enabled) and need coordination (players offline, backups, etc.).
- SP games don't have a button, but you can manually mimic a soft reset by deleting the appropriate files.
- Both modes require backups and caution – once loot is gone, it's gone. There's no "undo" unless you have a backup save.
Soft Reset in Build 41 (B41): Bugs and Workarounds
Project Zomboid Build 41 – famous for the animation overhaul and the introduction of multiplayer in late 2021 – unfortunately had a problematic soft reset feature for quite some time. Here's the state of soft reset in B41:
- The Soft Reset button in the Host Game UI (B41) was present, but didn't function properly. If you attempted to use it, the game would begin the process and then stop with an error. Players commonly saw a message like "Server has stopped during launch (NormalTermination)" and the progress bar stuck around ~15%.
- Official acknowledgment: The Project Zomboid Wiki noted that the soft reset launch parameter
-Dsoftreset
"does not work as of 41.78.16" and that the issue was reported to developers.
Workarounds in B41:
The community found that the only way to "soft reset" a B41 server was to do it manually:
- Shut down the server
- Create a backup of the server save folder
- Manually delete specific files (
zombie_*.bin
,map_t.bin
,map_meta.bin
,reanimated.bin
) - Adjust
ResetID
inservertest.ini
if you want to force new characters - Start the server again
Another workaround mentioned by the dev "Beard" was to use the in-game item removal tools as a partial measure. For instance, the sandbox setting to clean up items on the ground after X in-game hours.
👍 On the bright side, the devs did fix some soft reset issues in minor updates to B41. For instance, one patch note reads: "Fixed server soft-reset throwing errors." But despite fixes, the actual functionality remained off in stable 41.78. It essentially became an "advanced admin technique" rather than a user-friendly feature in B41.
Soft Reset in Build 42 (B42): What's New or Different?
Build 42 is the next major update of Project Zomboid (which, as of early 2025, has seen unstable/test releases). With B42, the devs introduced massive changes: underground areas (sewers, basements), animal predators and hunting, revamped crafting and balance changes, etc. These changes have implications for world resets:
New World Required: You cannot carry your B41 save into B42 with a soft reset. This was confirmed by devs/community: fundamental changes to the map and systems mean a B41 world is missing data that B42 needs.
- Soft Reset Fixed: The developers indicated that the broken soft reset functionality from B41 was being addressed. As Build 42 unstable rolled out, many expected that
-DSoftReset
would be working again. - Potential Character Wipe Behavior: It's not 100% clear as of this writing whether B42 soft reset will enforce character wipes or not. If the devs stick to how B41 was trending, they might allow characters to persist.
New Content and Resets:
If you perform a soft reset in a B42 world, it should now also account for B42's new systems:
Animals
B42 introduces wildlife (deer, bears, etc.) – their populations aren't exactly like zombies, but a soft reset might regenerate those populations or zones.
Underground Areas
With basements and sewers now part of the map, a soft reset will also reset loot and zombies down there. The map itself (structure of basements) is static once generated.
Crafting Stations
B42's crafting overhaul might have world items (e.g., brewing barrels, curing racks). These are player-placed objects; they likely remain like other player constructions.
In summary for B42: Use soft reset to maintain your B42 server over time, but don't use it to bring old worlds up to B42. The feature should work (or will be working soon) as intended. Always keep an eye on the Indie Stone development blog (Thursdoids) and community forums for any quirks discovered in B42's soft resets.
Best Practices and Tips for Soft Resetting Your Server
Performing a soft reset can be nerve-wracking – you're effectively deleting a lot of data from your game. Here are some best practices, tips, and preparation steps to ensure it goes smoothly:
1 Back Up Everything
Before you even think of resetting, make a full backup of your save folder. This way, if the soft reset goes wrong or you regret it, you can restore and try again. Many hosting providers have a one-click backup or scheduled backups – use them!
2 Communicate with Players
If you run a multiplayer server, announce the soft reset well in advance. Tell players to:
- Log out well before the reset time
- Gather and hold onto any items they don't want to lose
- Prepare to re-claim their safehouse
3 Use an Admin Staging Ground
One clever trick: before the reset, have all players join and gather in a small unused map area (or simply log off in a safe spot). The admin might then save the character files separately as a backup.
4 Remove or Update Mods Before Reset
If you plan to add or remove mods, a soft reset is a good time. For example, if you're adding a mod that introduces new items, doing it right before a soft reset means the new items will then spawn in loot when the reset happens.
5 Double-Check Server Config After Reset
Some config values might change after a soft reset, especially if you toggled options. For instance, the ResetID
will increment if the process was done in its default mode.
6 Monitor the First Hour After Reset
Once your server is back up, hop in as admin and survey the world:
- Check containers for new loot
- Ensure zombies are present
- Verify the game clock has reset
- Ask players to report any anomalies
7 Final Steps
- Clean Up Soft Reset Artifacts: If you forgot to uncheck the Soft Reset option and restarted, you might accidentally do a second reset.
- Safehouse & Meta Reclaims: Have your admins ready to re-assign safehouses or admin-spawn any critical mission items.
Remember: No soft reset is perfect. Treat the world after a soft reset as a slightly "alternate universe" of the one before. Most things will feel the same but some small details will differ. Embrace those differences as part of the ongoing story of your server.
Interactions with Mods, Custom Maps, and Hosting Services
Soft resetting can be complicated when you introduce mods, custom maps, or third-party hosting quirks into the mix. This section will highlight considerations for these:
Mods and Soft Resets
- Item/Weapon Mods: Mods that add new items usually integrate by adding their items to loot distribution tables. If you install such a mod mid-playthrough, those items won't appear in already-looted areas. By performing a soft reset after adding the mod, you clear out all containers so that when the world reloads, those containers are populated anew, now including the mod items.
- New Items in Existing Containers: If you remove a mod that added items, a soft reset can help purge any lingering mod items from containers. If you simply removed the mod without a reset, any of its items already in the world might turn into "dummy" items or cause errors.
- Map Mods:
- If the mod adds a new town or region, you generally do not need a soft reset for this.
- If a mod alters cells that players have already visited, soft reset alone might not show the mod's changes.
- If you remove a map mod, any structures from that mod will vanish (leaving a void or buggy area on the map) – soft reset or not.
- Total Conversion Mods: Some mods overhaul loot distribution or zombie distribution. Soft resets in such cases follow the rules of that mod.
- Mod Data and Settings: Some mods store persistent data in the world. Soft resetting could wipe those.
Example – New Vehicle Mods
A mod that adds vehicles (like Filibuster Rhymes' used cars mod) introduces many new car models. If you add that to an existing save, players will only find those vehicles in areas they haven't explored yet. A soft reset will not remove existing vehicles, but it doesn't spawn new ones in visited areas. You'd have to manually delete vehicle data or use admin commands to spawn new vehicles.
Troubleshooting Common Soft Reset Issues
Even with careful planning, things can occasionally go wrong. Here are some common issues and questions that arise during or after a soft reset, and how to address them:
Soft Reset progress bar stuck / never finishes
This typically happened in B41 due to the bug. If you encounter this in B41, the solution is to stop the process (it's not actually doing anything useful) and fall back to manual file deletion. In B42 or later, if the soft reset process hangs, it could be due to a file lock or large world size taking long.
Solution: Check the console logs – if it's throwing errors about being unable to delete something, you might need to manually intervene. Always run soft reset with the server offline to players.
Error: "Server has stopped during launch (NormalTermination)"
This message is actually normal when a soft reset completes via the host UI. It looks scary, but "NormalTermination" just means the server deliberately closed. In context, that's what the game does after finishing the reset steps.
Solution: If you see that, try starting the server again normally (without the soft reset flag). If it starts up fine, you likely succeeded. If it immediately stops again with NormalTermination, you probably forgot to remove the flag.
"My stuff is gone!"
You will inevitably get a panicked player or two who missed the memo and finds their base chests empty or their car stash wiped.
Solution: Gently explain the soft reset effects. Unfortunately, you can't magically get items back unless you had a backup. As a server admin, you could choose to reimburse some items via admin commands as goodwill.
No zombies spawning after reset
If your world is eerily quiet, first check that ZombieRespawn settings are correct. If you had respawn turned off before, a soft reset will kill all zombies and none will respawn (because respawn is off!).
Solution: Either enable respawn or treat the soft reset as a one-time repopulation. If respawn was supposed to be on but you see no zombies, the zombie_*.bin
files might not have been deleted properly.
Loot didn't respawn in some containers
If players report that certain places are still empty, they might have visited that area immediately after the reset, before the server had a chance to populate it.
Solution: As an admin, you can test by teleporting far away (to unload the cell) and then coming back. Another cause is if you accidentally left some chunk files in place that still had the "looted" state.
In case of major issues
If your soft reset really went awry (e.g., world is half empty, or a lot of data got lost that you didn't intend, or the server keeps crashing), you have your backups to fall back on. Don't panic. Analyze what might have gone wrong, restore the backup, and try a different approach.
Remember that you can always ask the Project Zomboid community. The official Indie Stone forums have a Help section, and places like the PZ subreddit or various Discord servers are full of experienced admins.
Example: Step-by-Step Soft Reset (How-To Guide)
To tie it all together, here's a quick How-To for performing a soft reset on a Project Zomboid server, assuming Build 42 (or a working soft reset feature) and that you want to keep player characters (no wipe):
HowTo: Soft Reset a Project Zomboid Server (Without Wiping Players)
-
1
Notify Players & Prepare
Announce the planned soft reset time. Encourage everyone to store important gear on their character and log off before the reset. Also backup your server's save files at this point.
-
2
Stop the Server
Shut down the server from the console or control panel. Ensure it's completely offline.
-
3
Enable Soft Reset Mode
If using a host panel, enable the Soft Reset checkbox or command line. For manual hosting, edit your server launch script or command to include
-DSoftReset
../ProjectZomboidServer64 -nosteam -adminpassword PASSWORD -DSoftReset -servername YourServerName
-
4
Start the Server in Soft Reset Mode
Launch the server. Watch the console log. It should begin deleting specific files (you might see lines about
Deleted map_t.bin
,Deleted zombie files
, etc.). Once done, the server will likely auto-shutdown (NormalTermination) or simply stop. -
5
Disable Soft Reset Mode
This is crucial: go back to your panel or script and remove the
-DSoftReset
flag or uncheck the box. Failing to do this means the next launch will wipe again. -
6
(Optional) Verify Reset Files
It's not a bad idea to peek into the save folder now (via FTP or file manager). You should see that
map_t.bin
,map_meta.bin
, allzombie_*.bin
, andreanimated.bin
are gone. The chunk files (map_####_##.bin
) should still be there. -
7
Restart Server Normally
Launch the server in normal mode (no special flags). It should boot up as usual, loading the world. It will treat it as a new world in terms of loot/zombies. When ready, players can start connecting.
-
8
Post-Reset Actions
- Check that the in-game date is back to the start.
- Have an admin login first and scout around.
- Let players join. They should spawn in with their existing characters at their last location.
- Remind players to re-claim safehouses.
- Celebrate! Your server has a new lease on life without losing its rich history of player-built creations.
For Manual Soft Reset (File Deletion)
Here's a snippet of what files to delete in a manual soft reset (if not using the -DSoftReset
flag):
# Manual Soft Reset file deletion (assuming server is stopped and you're in the save folder):
del zombie_*.bin (deletes all zombie population files)
del map_t.bin (deletes world time file)
del map_meta.bin (deletes metadata file for alarms, etc.)
del reanimated.bin (deletes info on player corpses turning into zombies)
Use the appropriate commands for your OS; on Linux, rm
instead of del
. And ensure you're targeting the correct directory!
Frequently Asked Questions (FAQ)
Below we address some common questions about soft resets in Project Zomboid, incorporating the information we've covered:
Conclusion
A soft reset in Project Zomboid is a powerful tool for rejuvenating your game world – bringing back the survival challenge of a fresh apocalypse without erasing the story your players have created in the world. In Build 41, soft resets had their headaches (the feature was effectively broken, requiring manual intervention). But with Build 42 and beyond, we anticipate soft resets to be back in action, allowing server admins and even solo players using the host mode to periodically wipe the slate (mostly) clean.
We've covered the technical ins-and-outs – from which files get deleted to exactly what in-game elements are affected. We've looked at the differences between single-player and multiplayer, the evolution from B41 to B42, and gleaned advice from official sources, developers, and community veterans.
Before we close, always remember the golden rules:
- Backup your saves
- Communicate clearly
- When in doubt, test things on a copy first
Project Zomboid is a complex simulation with many moving parts, and doing a soft reset is like performing surgery on your save file. Done correctly, it breathes new life into the patient; done carelessly, it could kill it. Fortunately, armed with the knowledge from this guide, you should be well-prepared to execute a soft reset with confidence.
Now grab your axe, stock up that inventory with your prized possessions, and get ready to dive back into Knox County as it gets "newborn" again – happy looting! And don't forget: this is Project Zomboid, so even on Day 1… this is how you died.