This guide covers how to install mods on your Project Zomboid server. If you're looking to further customize your server outside of basic gameplay settings, modding is a fantastic way to do so.
Getting Mod And Steam Workshop IDs
You will need to know how to get a Workshop ID and Mod ID for each mod you want to install. You can view all the Project Zomboid mods here.
Once you find the mod you want, you need to note the following. Let's use this mod for example.
As you can see from the details at the bottom of the Steam Workshop page, this mod's Workshop ID is 3378304610 with its Mod ID being RepairableWindows.
Installing Mods
- Access the GhostCap Panel and
Stopyour server. - In the sidebar, go to
File Manager. - Navigate to and open
.cache/Server/pzserver.ini. - Add the Workshop ID to
WorkshopItems. - Add the Mod ID to
Mods. - Once finished, click
SaveandStartyour server.
Here's an example using the mods RepairableWindows and Water Goes Bad:
WorkshopItems=3378304610;2849467715 Mods=RepairableWindows;WaterGoesBad
To install multiple mods you must separate each Workshop ID and Mod ID with a semicolon, for example RepairableWindows;WaterGoesBad as seen above.
B42 Multiplayer Modding
B42 modding is unstable, requires different installation steps, and many mods are NOT compatible with B42. You will likely run into bugged interactions and issues. For mods to work in multiplayer on B42, you need to make two changes to the configuration process. If this process changes, this guide will be updated.
- Access the GhostCap Panel and
Stopyour server. - In the sidebar, go to
File Manager. - Navigate to and open
.cache/Server/pzserver.ini. - Set
DoLuaChecksum=false. - Add the Workshop ID to
WorkshopItemsusing semicolons:WorkshopItems=3378304610;2849467715 - Add the Mod ID to
Modsusing a backslash before each mod ID:Mods=\RepairableWindows;\WaterGoesBad;\LastMod - Click
SaveandStartyour server.
B42 requires a backslash \ before each Mod ID. Standard modding uses Mods=ModA;ModB while B42 requires Mods=\ModA;\ModB.
