Restart the server to update its mods. With Automatic Updates on, every start checks the game and each Workshop mod, and downloads the ones with a newer version. Players update their mods in the DayZ Launcher. Hosting it yourself? See By hand below.
What a start checks
With Automatic Updates on (the default), the server does this at every start:
- It updates the DayZ server files if there is a new version.
- For each mod written as
@<ID>, it reads the date of the mod’s latest change on its Workshop page. If that is newer than the mod’s folder on your server, or the folder is missing, it downloads the mod again. - It copies the mod’s
.bikeyfiles intokeys.
Mods from your Modlist File (Exported from DayZ Launcher), Additional Mods and [Advanced] Server-Side Only Mods are all checked. A mod you uploaded yourself, such as mymod, is never checked. Replace its folder yourself.
In the ArthOS panel
- Open Startup and check that Automatic Updates (1) is on.
- Go to Console and choose Restart.
- Watch the console. A mod with a new version prints
Mod update found for:with its name. Then it downloads.

- Automatic Updates
You can also restart on a timer. See restart schedule.
Players
When a mod changes on the Workshop, players can get the new version before your server has it. With Verify Signatures on, the server refuses players whose mod version is different from its own. So a player who updated first is refused until your server restarts and updates too.
After the server has the new version, players who are behind update their mods in the DayZ Launcher, then join again. See mismatched mods kick.
Make Mod Files Lowercase
The server runs on Linux, which treats Mod.PBO and mod.pbo as two different files. Mods the server downloads are made lowercase for you. A mod you copied from a Windows computer may not be.
[Repair] Make Mod Files Lowercase makes every folder and file name of each mod in your lists lowercase at the next start. It skips a name if a file with the lowercase name already exists.
- Open Startup.
- Turn [Repair] Make Mod Files Lowercase (1) on and choose Save.
- Restart the server.
- Turn it off again. One start is enough.

- Make Mod Files Lowercase
Use it after you upload a mod from Windows, or when a mod does not seem to load.
By hand
If you host DayZ yourself, update a mod by downloading it again with SteamCMD. The Steam account you log in with must own DayZ:
steamcmd +login your_login +workshop_download_item 221100 1559212036 +quit
On Linux, make the file and folder names inside the mod lowercase after the download, then copy its .bikey files into keys again and restart.
If it does not work
The console lines below come from the server’s start script, so their wording is the script’s.
- The console says
Cannot login to Steam. The start stops. This is on Loafhosts’ side, not yours. Contact Loafhosts support with that line. - The console says
Cannot download mod - Download failed. The start stops. This is also on Loafhosts’ side. Contact Loafhosts support with that line. - Nothing updates. Check that Automatic Updates is on, and that the mod is written as
@plus its ID. - A mod stays old. The server compares dates. Delete the mod’s folder,
@<ID>, in Files and restart. It is downloaded again. - The update takes a long time. Large mods are slow. A mod that times out is tried again a few times, then skipped. Restart to try again.
- The console says
Not enough storage. Free space by removing mods you do not use. - A mod fails to load after an update. Turn on [Repair] Make Mod Files Lowercase for one start. If it still fails, check the mod’s Workshop page for news.
Sources: github.com: Entrypoint.sh