Install Steam Workshop mods on your Project Zomboid server by adding their IDs to your server config file. You need two pieces of information for each mod: the Workshop ID (numeric) and the Mod ID (text name).
Get Your Mod IDs and Workshop IDs
The fastest way to get both IDs for an entire mod collection is to use the Project Zomboid Mod ID Grabber.
- Open the PZ Mod ID Grabber
- Paste your Steam Workshop collection URL (or individual mod URL)
- Click Grab IDs
- Copy the Mod IDs output and the Workshop IDs output
Edit Your Server Config
- In the Game Panel, go to Management → File Manager
- Navigate to
/Zomboid/Server/ - Open the file named
<server-name>.ini(your server name defaults toWinterNodeif you haven’t changed it) - Find the
WorkshopItems=line - Paste your Workshop IDs, separated by semicolons
- Find the
Mods=line - Paste your Mod IDs, separated by semicolons
- Click Save
Format by Build Version
The format for the Mods= line changed in Build 42. Make sure you use the correct format for your server version.
Build 42 (current)
Each Mod ID must be prefixed with a backslash (\).
Mods=\ModNameA;\ModNameB;\ModNameC
WorkshopItems=111111;222222;333333Build 41
Mod IDs are listed without any prefix.
Mods=ModNameA;ModNameB;ModNameC
WorkshopItems=111111;222222;333333Apply Your Changes
- Go back to your server’s main page in the Game Panel
- Click Restart
- Wait for the server to show as Online. The first restart after adding mods may take longer as the server downloads workshop items
Your mods should now be active. Players will be prompted to download the required mods when they connect.
Troubleshooting
Mods not loading
- Check your separators. Use semicolons (
;), not commas. - Check the build format. Build 42 requires
\before each Mod ID. - Check both lines.
WorkshopItems=tells Steam what to download.Mods=tells PZ what to activate. You need both. - Check for typos in Mod IDs. Mod IDs are case-sensitive.
bettersortccis not the same asBetterSortCC.
Finding a Mod ID manually
If the Mod ID Grabber can’t detect a mod’s ID automatically:
- Subscribe to the mod on Steam Workshop
- Open the mod folder at
Steam/steamapps/workshop/content/108600/<WorkshopID>/ - Find the
mod.infofile inside the mod’s subfolder - The
id=line contains the Mod ID you need
Still not working?
If your mods still aren’t loading after checking the above, contact our support team with:
- Your server name
- The contents of your
Mods=andWorkshopItems=lines - Any error messages from the server console
Frequently Asked Questions
Always semicolons. Both the Mods= and WorkshopItems= lines use semicolons (;) as separators. Commas will not work and your mods will fail to load.
The Workshop ID is the numeric Steam identifier (the number in the mod's Steam URL, like 2313387159). The Mod ID is the text name defined by the mod author in the mod's mod.info file (like BetterSortCC or tsarslib). Your server needs both: WorkshopItems tells Steam what to download, Mods tells PZ what to activate.
The most common causes are: using commas instead of semicolons, missing the Mods= line (Workshop IDs alone are not enough), or using the wrong format for your build version. Build 42 requires a backslash before each Mod ID.
Yes. After editing your server .ini file, restart your server for the changes to take effect. The server will download the workshop items on startup.






Project Zomboid