How to install mods
Installing Mods on DayZ
This guide covers installing mods on your DayZ server. For first boot and connecting, see Getting Started.
DayZ mods are distributed primarily through the Steam Workshop at steamcommunity.com/app/221100/workshop/.
Step 1: Find Mod IDs
Subscribe to mods on Steam. Each mod has a workshop ID.
Step 2: Set Mods in Startup
In the panel Startup tab, find the Mods field. Use the format:
@CF;@CommunityOnlineTools;@Namalsk Survival;@Namalsk Island
(Mod names prefixed with @, semicolon-separated)
Step 3: Upload Mod Files
DayZ doesn't auto-download mods like some other Workshop-based games. You need to either:
- Use DayZSALauncher or SteamCMD locally to download the workshop content, then upload to the server's mod folders
- Use your panel's workshop integration (if your egg supports auto-download via Workshop IDs)
The folder structure on the server:
@CF/ (Community Framework, required by many mods) addons/ config.cpp @CommunityOnlineTools/ addons/ config.cpp @Namalsk Survival/ ...
Step 4: types.xml and Other Mission Files
Many mods require updates to the mission's types.xml (which controls item spawns), cfgspawnabletypes.xml, and other XML files in mpmissions/<mission_template>/.
For a Namalsk server, you'd:
- Upload the Namalsk mission template to
mpmissions/. - Set the
templatefield in serverDZ.cfg todayzOffline.namalsk(or whatever the mission folder is named). - Apply mod-specific XML edits.
Step 5: Sign and Verify
verifySignatures = 2 requires all mod content to be signed. Workshop mods are signed by default. If you sideload a mod, you may need to allow it via serverkeys/.
Upload each mod's key/ or keys/ folder contents to the server's keys/ folder.
Step 6: Restart
The server loads mods at boot. Check the console for each mod's banner. Players must subscribe to the same mods on their client; DayZSALauncher handles this for them.
What to Read Next
- Getting Started for first boot and the basics
- DayZ Configuration (serverDZ.cfg)
- DayZ Admin Setup