Project Zomboid updates arrive through Steam branches, and the branch you are on decides which mods work and which saves open. Right-click the game in your library, choose Properties, then Game Versions & Betas (older Steam clients call it Betas). The names are case-sensitive.
| Branch | What you get | Use it when |
|---|
| None | Current Stable, 42.21 | Normal play and most public servers |
| pre-release | 42.22, opened 27 October 2026 | Testing fixes early, on a backed-up world |
| 42.19 | Frozen 42.19 build | Finishing a world that broke on later patches |
| legacy41 | 41.78.21 | Build 41 saves, servers and mods |
Rolling back is the same menu in reverse: pick the older branch, let Steam download it, and launch. Two things cannot be rolled back. A world opened on 42.22 may not load again on 42.21, and a Build 42 save never opens on legacy41, so copy the whole Zomboid\Saves folder before switching in either direction. Client and server versions must also match exactly, so a 42.21 client cannot join a 42.22 server.
What breaks on a patch is fairly predictable. The 42.22 notes single out mods that touch tiles, maps or crafting, and move tile definitions into a tile_definitions subfolder under media, so map and tile mods are the first to need updates. Your Workshop subscriptions survive a branch change, which is the trap: Build 41-only mods left enabled on Build 42, or the reverse, are a common cause of "unexpected error" crashes. Our pick is a separate Workshop collection per branch, and a look at each mod's last-updated date before loading a save after any update. See version history for what each patch changed.