Skip to main content
Get 20% OFF your first order

How To Fix Mod Case Sensitivity On Your Project Zomboid Server

2 min read

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
    Access the Game Host Bros Panel and Stop your Project Zomboid server.
  2. 2
    In the sidebar, go to Server Options.
  3. 3
    Under Advanced, enable Fix Mod Case Sensitivity.
  4. 4
    Start your server.

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

Related Guides

Still need help?
Can't find what you're looking for? Our friendly support team is ready to help.
Get Support