#Some maps not loading on remote dedicated server

8 messages · Page 1 of 1 (latest)

versed tinsel
#

Dedi is accessed through ssh and runs ubuntu server.
Desktop pc is endeavorOS.
Zomboid 41.78 or whatever the latest 41 version is.

On my desktop pc i activated the mods i wanted the dedi to have, created a new server preset, used the various Mod Manager: xyz mods to load the mods i wanted (from collections, from active mods, with specific load order etc) and then i copied the relevant settings to the dedi. Mainly the Mods=, Map= and WorkshopItems= lines.

Now to the issue. The gameplay mods are working but only some of the mod maps are appearing in game.
They are all visible when i open my map but if i teleport there there is nothing.

Before applying any changes i stop the server, delete /root/Zomboid/Saves/Multiplayer/mc/ and /root/Zomboid/db/mc.db files.
I do not have mc_spawnregions.lua or mc_spawnpoints.lua inside /root/Zomboid/Server/

I would love some guidance on how to resolve this issue as i have spent 4 days on it already and it is driving me crazy.

Thank you!

royal olive
#

This is the issue, you have the Muldraugh map set to load first, meaning it has priority above all the other maps

#

This means the vanilla map will always overwrite any maps that use the same area

#

The fix is to simply move "Muldraugh, KY" to the end of the list

#

Though the areas that were loaded will stay as they are, so you may need to wipe the whole map

versed tinsel
#
LOG  : General     , 1761578255113> 0> Received 0 / 0 chunks
ERROR: General     , 1761578255123> 0> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: can't create player at x,y,z=0,0,0 because the square is null at IsoWorld.init line:2799.
ERROR: General     , 1761578255124> 0> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: can't create player at x,y,z=0,0,0 because the square is null
    at zombie.iso.IsoWorld.init(IsoWorld.java:2799)
    at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
    at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
    at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1761578255147> 0> LuaEventManager: adding unknown event "OnPreUIDraw"
LOG  : General     , 1761578255148> 0> LuaEventManager: adding unknown event "OnPostUIDraw"```