2 min read

How To Fix Mod Case Sensitivity On Your Project Zomboid Server

Some Project Zomboid mods may fail to load on Linux servers due to case sensitivity differences between Windows and Linux file systems. On Windows, TestingHi.png and testinghi.png are treated as the same file, but on Linux they are not. Most mod authors develop on Windows and may not be aware of this issue, which can cause mods to break on dedicated servers. This issue has become much more prevalent since the release of B42 multiplayer. Whenever possible, we recommend making mod authors aware of this issue if their mods are affected.

If your server is affected by this issue and you can confirm that all your mods are up-to-date and compatible together, you will typically see the following error in your server console:

zombie.world.WorldDictionaryException: World loading could not proceed, there are script load errors...

Paired with a FileNotFoundException referencing a mod file path with incorrect casing earlier in the log:

java.io.FileNotFoundException: /mods/.../media/scripts/modname_items.txt (No such file or directory)

At Game Host Bros, we've built an automatic fix directly into our Project Zomboid server hosting that automatically resolves these case mismatches, so your mods load correctly without any manual file renaming or waiting on a patch by the mod author.

Enabling The Case Sensitivity Fix

  1. 1
    Log in to Bropanel and select your server.
  2. 2
    In the sidebar, go to Settings.
  3. 3
    Under Advanced, enable Fix Mod Case Sensitivity.
  4. 4
    Click Save & Restart to apply your changes.

If you get stuck at any time, you can reach out to us on Discord.