#mods isn't a valid workshop item ID - on Pelican (or Pterodactyl)

1 messages · Page 1 of 1 (latest)

supple arch
#

Hi,

I'm using the Pelican panel (Pterodactyl fork) to manage my Project Zomboid server. I’ve installed version 42.14.1 and made some custom configuration changes.

I'm having trouble getting mods to work. Even when I try to add a single mod to the .ini file, it fails to load, although the server itself starts and runs fine.

Example .ini file:
[...]
Mods=MinimalDisplayBarsNutritionsB42
[...]
WorkshopItems=3388844542
[...]

Server logs:
LOG : General f:0, t:1771772174629, st:509,526,903> Workshop: 3388844542 installed to /home/container/steamapps/workshop/content/108600/3388844542
LOG : General f:0, t:1771772176618, st:509,528,893> compressionElapsed=1180ms, mergingElapsed=801ms
LOG : Network f:0, t:1771772177462, st:509,529,737> Initialising Server Systems...
LOG : General f:0, t:1771772178095, st:509,530,370> ERROR: mods isn't a valid workshop item ID
WARN : Mod f:0, t:1771772178099, st:509,530,374> ZomboidFileSystem.loadModAndRequired> required mod "MinimalDisplayBarsNutritionsB42" not found

I don't see any other errors related to the mod in the logs. The server simply acts as if the mod wasn't listed at all, even though the files are present in the path shown in the logs.

Does anyone know what I might be doing wrong?
Thanks in advance!

sacred skiff
#

As far as I am aware, Pterodactyl works as a Linux base, is that correct?

#

Linux has a bug on B42 with loading mods on servers, it wont load them correctly

supple arch
#

Hi, I found another forum post suggesting to prefix the mod names with a backslash (\) and always end the Mods= line with a semicolon (;).

I tried this and it seems to work now, even though the log still shows the error: ERROR: mods isn't a valid workshop item ID. I'm not sure if this will cause issues later on Linux, but I'll find out as I continue testing.