Project Zomboid Server Modding Guide
This guide explains the recommended and most reliable method for installing Project Zomboid mods on a multiplayer server using the Steam Workshop.
This guide only covers Steam Workshop mods. Manual mod installations are not supported.
Overview
Project Zomboid server mods are configured using a server .ini file.
The easiest way to ensure correct Mod IDs and Workshop IDs is by configuring the mods locally first, then copying the generated values to your server.
Optional: Disable Lua Checksum (Recommended)
Some players may be unable to join modded servers due to Lua checksum mismatches.
To prevent this:
- In your server
.inifile, find: DoLuaChecksum=true Change it to: DoLuaChecksum=false
- Save the file and restart the server
Quick Mod Installation (Manual IDs)
This method is faster and more hands-on, but does not automatically handle mod dependencies. It is best suited for experienced server owners who are comfortable troubleshooting missing mods.
This method may cause mods to load incorrectly if required dependencies are missing.
Steps
Browse the Project Zomboid Steam Workshop and find the mods you want to install
https://steamcommunity.com/app/108600/workshop/- On each mod’s Workshop page, locate and copy:
- Workshop ID
- Mod ID
Log in to the ApexNode panel and select your Project Zomboid server
Open the Files tab and navigate to: .cache/Server
- Open the server
.inifile your server is using- You can confirm the file name in the Startup tab under the Server Name parameter
- Add the copied IDs to the appropriate lines:
- Append Mod IDs to the
Mods=line - Append Workshop IDs to the
WorkshopItems=line
Separate multiple entries with semicolons (
;) - Append Mod IDs to the
- Save the file and restart your server
Important Notes
- Dependencies must be added manually
- Mods may appear as
[Not Found]if IDs are missing or incorrect - Always double-check spelling and separators
- Server restart is required for changes to take effect
The ‘slow’ yet recommended way of adding mods.
Step 1: Subscribe to Mods on Steam
Open the Project Zomboid Steam Workshop:
https://steamcommunity.com/app/108600/workshop/Find the mod(s) you want to install and subscribe to them
Make sure to also subscribe to all required dependencies listed on the mod’s Workshop page
Step 2: Launch Project Zomboid Locally
Launch Project Zomboid through Steam
(Optional but recommended)
Install Better Server Settings to simplify mod configuration:
https://steamcommunity.com/sharedfiles/filedetails/?id=2756434288At the main menu, click Host
Click Create New Settings
- We recommend naming it
servertest
- We recommend naming it
Step 3: Configure Mods in Host Settings
- Open the Mods tab
- Select all mods you want to use on the server
- If using Better Server Settings, the Steam Workshop tab should auto-populate
- If not, manually add the Workshop IDs for each mod
- Once all mods are added, click Save
Step 4: Copy Mod Configuration File
- Open File Explorer
- Navigate to: C:\Users
\Zomboid\Server Open the file: servertest.ini
- Keep this file open — you’ll be copying values from it shortly
Step 5: Apply Mods to Your Server
Log in to the ApexNode panel:
https://panel.apexnode.hostSelect your Project Zomboid server
Open the Files tab
Navigate to: .cache/Server
Open the
.inifile your server is using- You can confirm the correct file name in the Startup tab under the Server Name parameter
Step 6: Copy Required Lines
From your local servertest.ini file:
- Copy the entire line starting with: Mods=
Paste it into the server
.ini, replacing the existingMods=lineCopy the entire line starting with: WorkshopItems=
Paste it into the server
.ini, replacing the existingWorkshopItems=line- Save the file
Step 7: Restart the Server
Restart your Project Zomboid server.
During startup, you should see Steam Workshop mods downloading in the server console. Once startup completes, the mods will be active.
Final Notes
- Always restart the server after changing mods
- Double-check mod dependencies if a mod fails to load
- If a mod shows as
[Not Found], verify:- Workshop ID
- Mod ID
- Dependency mods are installed