How to Install Mods on Your DayZ Server
Install Steam Workshop mods on your DayZ server using the built-in Mod Manager — one-click install with automatic bikey copying and folder lowercasing.
XGamingServer includes a built-in DayZ Mod Manager that handles everything automatically — no manual file uploads, no bikey copying, no folder renaming.
The Mod Manager browses the Steam Workshop and handles installation automatically — including lowercasing folders and copying bikey files.
Open the Mod Manager
In the XGamingServer Panel, click Mods in the sidebar (visible on DayZ servers).
Browse and install mods
On the Steam Workshop tab, search for mods by name. Click Install on any mod.

The mod is added to the MODIFICATIONS startup variable automatically. Installed mods show a green Installed checkmark.
Restart the server
Go to Console and restart. On startup, the server automatically:
- Downloads the mod via SteamCMD
- Lowercases all folder and file names
- Copies
.bikeyfiles to thekeys/folder
Manage Installed Mods
Switch to the Installed Mods tab to see all your mods:

Each mod shows:
- Workshop ID and external link
- Client (green) or Server-side (yellow) badge
- To Server / To Client toggle button
- Uninstall button
Client vs Server-Side Mods
| Type | Startup variable | Players need it? | Examples |
|---|---|---|---|
| Client (green badge) | MODIFICATIONS (-mod=) | Yes — players must install | Maps, weapons, vehicles, UI mods |
| Server-side (yellow badge) | SERVERMODS (-serverMod=) | No — runs on server only | Admin tools, logging, server-side tweaks |
Click To Server to move a mod to server-side only:

Click To Client to move it back. The mod files stay on disk — only the startup command changes. Takes effect on next restart.
If you prefer manual control, you can still upload mods yourself.
Download the mod
Subscribe on the Steam Workshop for DayZ. The mod downloads to steamapps/workshop/content/221100/<WorkshopID>/ on your PC.
Upload to the server
Stop the server. Click Files and upload the mod folder to the server root with an @ prefix:
Copy bikey files
Copy every mod's .bikey file from its keys/ subfolder into the server's root keys/ folder.
Missing bikeys = players get kicked with "signature verification failed."
Add mods in Startup
In Startup, find Additional Mods. Enter folder names — all lowercase, semicolon-separated:
@cf;@vppadmintools;@trader;Do NOT include
-mod=— the panel adds it automatically.
Lowercase only. Enable [Repair] Make Mod Files Lowercase in Startup for one restart if you uploaded from Windows.
Restart
Start from Console.
Common Dependencies
| Mod | Workshop ID | Must load before |
|---|---|---|
| CF (Community Framework) | 1559212036 | Most community mods |
| DayZ-Expansion-Core | varies | DayZ Expansion modules |
Related Guides
How is this guide?
