Get started

Free trial Try any game free for 3 days. No card needed. Start a free trial Start a free trial

Game servers

All games

Guides / DayZ / Mods

Update DayZ mods on your server

Restart the server and it downloads every Workshop mod that has a newer version. Players update in the DayZ Launcher, then they can join again.

Updated , checked on DayZ 1.29

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:

  1. It updates the DayZ server files if there is a new version.
  2. 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.
  3. It copies the mod’s .bikey files into keys.

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

  1. Open Startup and check that Automatic Updates (1) is on.
  2. Go to Console and choose Restart.
  3. Watch the console. A mod with a new version prints Mod update found for: with its name. Then it downloads.
The Startup page with the Automatic Updates switch
  1. 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.

  1. Open Startup.
  2. Turn [Repair] Make Mod Files Lowercase (1) on and choose Save.
  3. Restart the server.
  4. Turn it off again. One start is enough.
The Startup page with the Make Mod Files Lowercase switch
  1. 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

DayZ serversAll DayZ guides