Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] ich777 - Gameserver Dockers

Featured Replies

  • Author
1 hour ago, Andrus said:

Tried to install killing floor (1) server, seems it runs into endless loop starting, crashing and starting again.

Did you change anything in the template? Especially the path to the gamefiles? If yes, make sure that the path reflects the path to the gamefiles on disk and not to /mnt/user/appdata/... so to speak something like /mnt/cache/appdata/... or /mnt/disk1/appdata/...

The container won't run properly on /mnt/user/...

  • Replies 12.6k
  • Views 2.3m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just thought I'd share my experience setting up a Valheim server with this docker app from @ich777(thank you!)   You don't need to worry about Steam authentication for Valheim, the default a

  • Dockers Available:   SteamCMD DedicatedServers: CounterStrike: Source CounterStrike 2 TeamFortress 2 ArmA3 - requested by @MrSage Deathmatch Classic

  • This will hopefully shed some light on the underside working bits of building a cluster of servers for ARK:SurvivalEvolved.   With the inspiration (read thievery) from @growlith I present th

Posted Images

1 hour ago, ich777 said:

Did you change anything in the template? Especially the path to the gamefiles? If yes, make sure that the path reflects the path to the gamefiles on disk and not to /mnt/user/appdata/... so to speak something like /mnt/cache/appdata/... or /mnt/disk1/appdata/...

The container won't run properly on /mnt/user/...

Aah, thanks this explains... iv changed my serverfile location thought it would be persistent there as i i dont use cache drive in array

Where can I find the server name and password configuration for the Vein dedicated docker?

  • Author
12 hours ago, TCMapes said:

Where can I find the server name and password configuration for the Vein dedicated docker?

I don't think that there is any.

The default name should be VEIN, please look up how to configure your Dedicated VEIN Server, there should be plenty tutorials be out there, the default config should be in:
.../Vein/Saved/Config/LinuxServer/Engine.ini

@ich777 - I have figured it out but the container is not honoring the Password= part of my game.ini file. It looks like the docker is just not parsing it during boot.

Attempt #1 to fetch config (only-if-cached) from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=1857950)

[2025.12.10-17.22.33:208][ 0]LogVein: Superadmins set:

[2025.12.10-17.22.33:208][ 0]LogVein: -

[2025.12.10-17.22.33:208][ 0]LogVein: Admins set:

[2025.12.10-17.22.33:208][ 0]LogVein: -

[2025.12.10-17.22.33:208][ 0]LogHttpServerModule: Starting all listeners...

There should be a line LogVein : Password=test132 during startup.

Here is my Game.ini

;METADATA=(Diff=true, UseCommands=true)

[/Script/Vein.VeinGameSession]

ServerName=MapesVein

SuperAdminSteamIDs=

AdminSteamIDs=

Password=test123

HTTPPort=8080

[/Script/Vein.ServerSettings]

GS_HungerMultiplier=0.5

GS_ThirstMultiplier=0.5

GS_MaxThirdPersonDistance=600

GS_ShowScoreboardBadges=1

[OnlineSubsystemSteam]

GameServerQueryPort=27018

bVACEnabled=0

[URL]

Port=7778

Edited by TCMapes

2 minutes ago, TCMapes said:

@ich777 - I have figured it out but the container is not honoring the Password= part of my game.ini file. It looks like the docker is just not parsing it during boot.

Attempt #1 to fetch config (only-if-cached) from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=1857950)

[2025.12.10-17.22.33:208][ 0]LogVein: Superadmins set:

[2025.12.10-17.22.33:208][ 0]LogVein: -

[2025.12.10-17.22.33:208][ 0]LogVein: Admins set:

[2025.12.10-17.22.33:208][ 0]LogVein: -

[2025.12.10-17.22.33:208][ 0]LogHttpServerModule: Starting all listeners...

There should be a line LogVein : Password=test132 during startup.

Here is my Game.ini

;METADATA=(Diff=true, UseCommands=true)

[/Script/Vein.VeinGameSession]

ServerName=MapesVein

SuperAdminSteamIDs=

AdminSteamIDs=

Password=test123

HTTPPort=8080

[/Script/Vein.ServerSettings]

GS_HungerMultiplier=0.5

GS_ThirstMultiplier=0.5

GS_MaxThirdPersonDistance=600

GS_ShowScoreboardBadges=1

[OnlineSubsystemSteam]

GameServerQueryPort=27018

bVACEnabled=0

[URL]

Port=7778

Also as soon as i remove the password portion i can use the console open publicip:7778 to connect to it. The in game "Join Multiplayer" lists my server but that also fails to connect. Only the console open command works.

Edited by TCMapes

  • Author
58 minutes ago, TCMapes said:

I have figured it out but the container is not honoring the Password= part of my game.ini file. It looks like the docker is just not parsing it during boot.

This is a thing you have to figure out since this is a game server issue not a container issue.

The container is just the same as if you install it directly on to a dedicated Linux machine but with the installation/updates automated.

Nothing the container can fix if the value isn't read properly.

@ich777 - Okay thanks for the information. 

I have been trying to setup ARKSurvivalAscended server container. The server logs seem to be working just fine but I can not seem to ping the server using steam and only use the open command in ark. When i try to join through ark it keeps saying connection timedout. I tried to fix the ports, seperate them into udp/tcp and do it both but that didnt help fix the problem.

logs.png

timd out.png

ports.png

steam.png

container.png

ProjectZomboid Version 42.13 is out with multiplayer. I tried to run it by doing this:

docker run -d \

--name='ProjectZomboid-The_Boys' \

--net='bridge' \

--pids-limit 0 \

-e TZ="America/Los_Angeles" \

-e HOST_OS="Unraid" \

-e HOST_HOSTNAME="Unraid" \

-e HOST_CONTAINERNAME="ProjectZomboid-The_Boys" \

-e GAME_ID="380870 -beta unstable" \

-e GAME_PARAMS="" \

-e VALIDATE="true" \

-e USERNAME="" \

-e PASSWRD="" \

-e ADMIN_PWD="REDACTED" \

-e UID="99" \

-e GID="100" \

-p 29015:27015/tcp \

-p 16261:16261/udp \

-p 16262:16262/udp \

-p 16262-16326:16262-16326/tcp \

-v /mnt/user/appdata/steamcmd:/serverdata/steamcmd:rw \

-v /mnt/cache/appdata/projectzomboid:/serverdata/serverfiles:rw \

--restart=unless-stopped \

ich777/steamcmd:projectzomboid


however it fails even on a fully clean boot there is some sort of issue with the SQLLite DB where it is tripping up on creating a table that already exists.

Edited by guyonphone

  • Author
15 minutes ago, guyonphone said:

however it fails even on a fully clean boot there is some sort of issue with the SQLLite DB where it is tripping up on creating a table that already exists.

And does it reboot or what is the exact issue?

  • Author
10 hours ago, Alseeri2 said:

I tried to fix the ports, seperate them into udp/tcp and do it both but that didnt help fix the problem.

I assume this is the issue:

grafik.png

Using NAT to change the ports for game servers is not recommended and will fail in most cases because the client usually the game server on which port he listens and the server with responds "I'm listening on port 27015 UDP" and you've NATed that to 27016 that won't work, a game server is not a Webservice where this usually would work.

However also only use the ports and protocols which are specified in the template because some game servers went a step further and check if the game server port with a protocol is forwarded that is not needed and simply refuse to work.

6 hours ago, guyonphone said:

ProjectZomboid Version 42.13 is out with multiplayer. I tried to run it by doing this:

docker run -d \

--name='ProjectZomboid-The_Boys' \

--net='bridge' \

--pids-limit 0 \

-e TZ="America/Los_Angeles" \

-e HOST_OS="Unraid" \

-e HOST_HOSTNAME="Unraid" \

-e HOST_CONTAINERNAME="ProjectZomboid-The_Boys" \

-e GAME_ID="380870 -beta unstable" \

-e GAME_PARAMS="" \

-e VALIDATE="true" \

-e USERNAME="" \

-e PASSWRD="" \

-e ADMIN_PWD="REDACTED" \

-e UID="99" \

-e GID="100" \

-p 29015:27015/tcp \

-p 16261:16261/udp \

-p 16262:16262/udp \

-p 16262-16326:16262-16326/tcp \

-v /mnt/user/appdata/steamcmd:/serverdata/steamcmd:rw \

-v /mnt/cache/appdata/projectzomboid:/serverdata/serverfiles:rw \

--restart=unless-stopped \

ich777/steamcmd:projectzomboid


however it fails even on a fully clean boot there is some sort of issue with the SQLLite DB where it is tripping up on creating a table that already exists.

I wiped my zomboid directory, added the newest update as a variable, it downloaded it and also got this same SQLLite error and continuously restarts the server over and over again.
I ended up running it locally on the machine I was on for the couple of us who were eager to play the new unstable MP update.

  • Author
3 minutes ago, Hepheastus said:

I wiped my zomboid directory, added the newest update as a variable, it downloaded it and also got this same SQLLite error and continuously restarts the server over and over again.

Okidoki, then I will look into that, could anyone give me the exact error message?
When you stop the container you can actually look at the log and copy the message when the container is looping.

                org.sqlite.jdbc3.JDBC3Statement.lambda$executeLargeUpdate$2(JDBC3Statement.java:139)
                org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458)
                org.sqlite.jdbc3.JDBC3Statement.executeLargeUpdate(JDBC3Statement.java:126)
                org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:113)
                zombie.network.ServerWorldDatabase.create(ServerWorldDatabase.java:454)
                zombie.network.GameServer.main(GameServer.java:737)
Exception in thread "main" LOG  : General      f:0, t:1765547405736, st:3,193,647,022> java.lang.RuntimeException: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role)
LOG  : General      f:0, t:1765547405737, st:3,193,647,023>     at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:904)
LOG  : General      f:0, t:1765547405737, st:3,193,647,023>     at zombie.characters.Roles.init(Roles.java:36)
LOG  : General      f:0, t:1765547405738, st:3,193,647,024>     at zombie.network.GameServer.main(GameServer.java:742)
LOG  : General      f:0, t:1765547405738, st:3,193,647,024> Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role)
LOG  : General      f:0, t:1765547405739, st:3,193,647,025>     at org.sqlite.core.DB.newSQLException(DB.java:1179)
LOG  : General      f:0, t:1765547405739, st:3,193,647,025>     at org.sqlite.core.DB.newSQLException(DB.java:1190)
LOG  : General      f:0, t:1765547405740, st:3,193,647,026>     at org.sqlite.core.DB.throwex(DB.java:1150)
LOG  : General      f:0, t:1765547405740, st:3,193,647,026>     at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
LOG  : General      f:0, t:1765547405741, st:3,193,647,027>     at org.sqlite.core.NativeDB.prepare(NativeDB.java:135)
LOG  : General      f:0, t:1765547405741, st:3,193,647,027>     at org.sqlite.core.DB.prepare(DB.java:264)
LOG  : General      f:0, t:1765547405742, st:3,193,647,028>     at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:46)
LOG  : General      f:0, t:1765547405742, st:3,193,647,028>     at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:32)
LOG  : General      f:0, t:1765547405743, st:3,193,647,029>     at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25)
LOG  : General      f:0, t:1765547405743, st:3,193,647,029>     at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34)
LOG  : General      f:0, t:1765547405744, st:3,193,647,030>     at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225)
LOG  : General      f:0, t:1765547405744, st:3,193,647,030>     at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205)
LOG  : General      f:0, t:1765547405745, st:3,193,647,031>     at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:859)
LOG  : General      f:0, t:1765547405745, st:3,193,647,031>     ... 2 more
LOG  : General      f:0, t:1765547405746, st:3,193,647,032> Shutdown handling started
LOG  : Network      f:0, t:1765547405746, st:3,193,647,033> Server exited
LOG  : General      f:0, t:1765547405749, st:3,193,647,035> Exception in thread "Thread-0" LOG  : General      f:0, t:1765547405750, st:3,193,647,036> java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoMetaGrid.save()" because "this.grid" is null
LOG  : General      f:0, t:1765547405750, st:3,193,647,036>     at zombie.network.ServerMap.SaveAll(ServerMap.java:75)
LOG  : General      f:0, t:1765547405750, st:3,193,647,037>     at zombie.network.ServerMap.QueuedSaveAll(ServerMap.java:696)
LOG  : General      f:0, t:1765547405751, st:3,193,647,037>     at zombie.network.ServerMap.QueuedQuit(ServerMap.java:664)
LOG  : General      f:0, t:1765547405751, st:3,193,647,038>     at zombie.network.GameServer$1.run(GameServer.java:374)

I'm also trying to run the unstable branch of projectzomboid with a cleaned install and it keeps boot looping.

image.png

debug log

[12-12-25 09:55:35.498] LOG : General f:0, t:1765554935475, st:1,489,972> version=42.13.0 023d7701b1bf15c4d00eaae46b4387b1fd11176f 2025-12-11 08:13:47 (ZB) demo=false.

[12-12-25 09:55:35.498] LOG : General f:0, t:1765554935498, st:1,489,995> revision=023d7701b1bf15c4d00eaae46b4387b1fd11176f date=2025-12-11 time=08:13:47 (ZB).

[12-12-25 09:55:35.498] LOG : General f:0, t:1765554935498, st:1,489,995> Logs configuration:.

[12-12-25 09:55:35.499] LOG : General f:0, t:1765554935498, st:1,489,995> General: General.

[12-12-25 09:55:35.499] LOG : General f:0, t:1765554935499, st:1,489,995> Lua: General.

[12-12-25 09:55:35.499] LOG : General f:0, t:1765554935499, st:1,489,996> Mod: General.

[12-12-25 09:55:35.499] LOG : General f:0, t:1765554935499, st:1,489,996> Multiplayer: General.

[12-12-25 09:55:35.499] LOG : General f:0, t:1765554935499, st:1,489,996> Default: Warning.

[12-12-25 09:55:35.502] LOG : General f:0, t:1765554935502, st:1,489,999> map_t.bin does not exist, cannot determine the server's WorldVersion. This is ok the first time a server is started..

[12-12-25 09:55:35.502] LOG : General f:0, t:1765554935502, st:1,489,999> Loading networking libraries....

[12-12-25 09:55:35.502] LOG : General f:0, t:1765554935502, st:1,489,999> Loading steam_api....

[12-12-25 09:55:35.503] LOG : General f:0, t:1765554935503, st:1,489,999> Loading RakNet64....

[12-12-25 09:55:35.503] LOG : General f:0, t:1765554935503, st:1,490,000> Loading ZNetJNI64....

[12-12-25 09:55:35.504] LOG : General f:0, t:1765554935504, st:1,490,001> SteamUtils initialised successfully.

[12-12-25 09:55:35.923] LOG : General f:0, t:1765554935923, st:1,490,420> LightingFPS set to 15.

[12-12-25 09:55:35.962] LOG : General f:0, t:1765554935961, st:1,490,458> Waiting for response from Steam servers.

[12-12-25 09:55:36.792] LOG : General f:0, t:1765554936792, st:1,491,289> compressionElapsed=14ms, mergingElapsed=12ms.

[12-12-25 09:55:36.793] LOG : General f:0, t:1765554936793, st:1,491,290> Backup made in 28 ms.

[12-12-25 09:55:36.844] ERROR: General f:0, t:1765554936844, st:1,491,341> GameServer.main> Exception thrown

org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table [whitelist_new] already exists) at DB.newSQLException(DB.java:1179). Message:

Stack trace:

org.sqlite.core.DB.newSQLException(DB.java:1179)

org.sqlite.core.DB.newSQLException(DB.java:1190)

org.sqlite.core.DB.throwex(DB.java:1150)

org.sqlite.core.NativeDB._exec_utf8(Native Method)

org.sqlite.core.NativeDB._exec(NativeDB.java:99)

org.sqlite.jdbc3.JDBC3Statement.lambda$executeLargeUpdate$2(JDBC3Statement.java:139)

org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458)

org.sqlite.jdbc3.JDBC3Statement.executeLargeUpdate(JDBC3Statement.java:126)

org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:113)

zombie.network.ServerWorldDatabase.create(ServerWorldDatabase.java:454)

zombie.network.GameServer.main(GameServer.java:737).

[12-12-25 09:55:36.846] LOG : General f:0, t:1765554936846, st:1,491,343> java.lang.RuntimeException: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936846, st:1,491,343> at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:904).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,343> at zombie.characters.Roles.init(Roles.java:36).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at zombie.network.GameServer.main(GameServer.java:742).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.DB.newSQLException(DB.java:1179).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.DB.newSQLException(DB.java:1190).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.DB.throwex(DB.java:1150).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.NativeDB.prepare_utf8(Native Method).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.NativeDB.prepare(NativeDB.java:135).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.DB.prepare(DB.java:264).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:46).

[12-12-25 09:55:36.847] LOG : General f:0, t:1765554936847, st:1,491,344> at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:32).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,344> at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,344> at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,345> at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,345> at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,345> at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:859).

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,345> ... 2 more.

[12-12-25 09:55:36.848] LOG : General f:0, t:1765554936848, st:1,491,345> Shutdown handling started.

[12-12-25 09:55:36.849] LOG : Network f:0, t:1765554936849, st:1,491,345> Server exited.

[12-12-25 09:55:36.850] LOG : General f:0, t:1765554936850, st:1,491,347> Exception in thread "Thread-0" .

[12-12-25 09:55:36.850] LOG : General f:0, t:1765554936850, st:1,491,347> java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoMetaGrid.save()" because "this.grid" is null.

[12-12-25 09:55:36.850] LOG : General f:0, t:1765554936850, st:1,491,347> at zombie.network.ServerMap.SaveAll(ServerMap.java:75).

[12-12-25 09:55:36.850] LOG : General f:0, t:1765554936850, st:1,491,347> at zombie.network.ServerMap.QueuedSaveAll(ServerMap.java:696).

[12-12-25 09:55:36.850] LOG : General f:0, t:1765554936850, st:1,491,347> at zombie.network.ServerMap.QueuedQuit(ServerMap.java:664).

[12-12-25 09:55:36.851] LOG : General f:0, t:1765554936850, st:1,491,347> at zombie.network.GameServer$1.run(GameServer.java:374).

  • Author
17 minutes ago, Rawket Lawnchair said:

I'm also trying to run the unstable branch of projectzomboid with a cleaned install and it keeps boot looping.

So wait, the default braunch works fine but the experimental not?

Could it be that the experimental branch has additional, new, dependencies or tht it is just broken or does it work if you install it on Linux box/vm?

5 minutes ago, ich777 said:

So wait, the default braunch works fine but the experimental not?

Could it be that the experimental branch has additional, new, dependencies or tht it is just broken or does it work if you install it on Linux box/vm?

I just tired to run the server normally and still got the error.

[12-12-25 10:20:37.212] LOG : General f:0, t:1765556437188, st:2,991,685> version=42.13.0 023d7701b1bf15c4d00eaae46b4387b1fd11176f 2025-12-11 08:13:47 (ZB) demo=false.

[12-12-25 10:20:37.212] LOG : General f:0, t:1765556437212, st:2,991,709> revision=023d7701b1bf15c4d00eaae46b4387b1fd11176f date=2025-12-11 time=08:13:47 (ZB).

[12-12-25 10:20:37.212] LOG : General f:0, t:1765556437212, st:2,991,709> Logs configuration:.

[12-12-25 10:20:37.213] LOG : General f:0, t:1765556437212, st:2,991,709> General: General.

[12-12-25 10:20:37.213] LOG : General f:0, t:1765556437213, st:2,991,709> Lua: General.

[12-12-25 10:20:37.213] LOG : General f:0, t:1765556437213, st:2,991,710> Mod: General.

[12-12-25 10:20:37.213] LOG : General f:0, t:1765556437213, st:2,991,710> Multiplayer: General.

[12-12-25 10:20:37.213] LOG : General f:0, t:1765556437213, st:2,991,710> Default: Warning.

[12-12-25 10:20:37.216] LOG : General f:0, t:1765556437216, st:2,991,713> map_t.bin does not exist, cannot determine the server's WorldVersion. This is ok the first time a server is started..

[12-12-25 10:20:37.216] LOG : General f:0, t:1765556437216, st:2,991,713> Loading networking libraries....

[12-12-25 10:20:37.217] LOG : General f:0, t:1765556437217, st:2,991,713> Loading steam_api....

[12-12-25 10:20:37.217] LOG : General f:0, t:1765556437217, st:2,991,714> Loading RakNet64....

[12-12-25 10:20:37.217] LOG : General f:0, t:1765556437217, st:2,991,714> Loading ZNetJNI64....

[12-12-25 10:20:37.218] LOG : General f:0, t:1765556437218, st:2,991,715> SteamUtils initialised successfully.

[12-12-25 10:20:37.622] LOG : General f:0, t:1765556437622, st:2,992,119> LightingFPS set to 15.

[12-12-25 10:20:37.656] LOG : General f:0, t:1765556437656, st:2,992,153> Waiting for response from Steam servers.

[12-12-25 10:20:38.588] LOG : General f:0, t:1765556438588, st:2,993,085> compressionElapsed=15ms, mergingElapsed=12ms.

[12-12-25 10:20:38.589] LOG : General f:0, t:1765556438589, st:2,993,085> Backup made in 29 ms.

[12-12-25 10:20:38.642] ERROR: General f:0, t:1765556438642, st:2,993,139> GameServer.main> Exception thrown

org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table [whitelist_new] already exists) at DB.newSQLException(DB.java:1179). Message:

Stack trace:

org.sqlite.core.DB.newSQLException(DB.java:1179)

org.sqlite.core.DB.newSQLException(DB.java:1190)

org.sqlite.core.DB.throwex(DB.java:1150)

org.sqlite.core.NativeDB._exec_utf8(Native Method)

org.sqlite.core.NativeDB._exec(NativeDB.java:99)

org.sqlite.jdbc3.JDBC3Statement.lambda$executeLargeUpdate$2(JDBC3Statement.java:139)

org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458)

org.sqlite.jdbc3.JDBC3Statement.executeLargeUpdate(JDBC3Statement.java:126)

org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:113)

zombie.network.ServerWorldDatabase.create(ServerWorldDatabase.java:454)

zombie.network.GameServer.main(GameServer.java:737).

[12-12-25 10:20:38.644] LOG : General f:0, t:1765556438644, st:2,993,141> java.lang.RuntimeException: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438644, st:2,993,141> at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:904).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,141> at zombie.characters.Roles.init(Roles.java:36).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at zombie.network.GameServer.main(GameServer.java:742).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.DB.newSQLException(DB.java:1179).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.DB.newSQLException(DB.java:1190).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.DB.throwex(DB.java:1150).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.NativeDB.prepare_utf8(Native Method).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.NativeDB.prepare(NativeDB.java:135).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.DB.prepare(DB.java:264).

[12-12-25 10:20:38.645] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:46).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438645, st:2,993,142> at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:32).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,142> at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:225).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:205).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> at zombie.network.ServerWorldDatabase.loadRoles(ServerWorldDatabase.java:859).

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> ... 2 more.

[12-12-25 10:20:38.646] LOG : General f:0, t:1765556438646, st:2,993,143> Shutdown handling started.

[12-12-25 10:20:38.647] LOG : Network f:0, t:1765556438647, st:2,993,143> Server exited.

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> Exception in thread "Thread-0" .

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoMetaGrid.save()" because "this.grid" is null.

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> at zombie.network.ServerMap.SaveAll(ServerMap.java:75).

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> at zombie.network.ServerMap.QueuedSaveAll(ServerMap.java:696).

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> at zombie.network.ServerMap.QueuedQuit(ServerMap.java:664).

[12-12-25 10:20:38.648] LOG : General f:0, t:1765556438648, st:2,993,145> at zombie.network.GameServer$1.run(GameServer.java:374).

Edited by Rawket Lawnchair
eeror?

1 hour ago, ich777 said:

So wait, the default braunch works fine but the experimental not?

Could it be that the experimental branch has additional, new, dependencies or tht it is just broken or does it work if you install it on Linux box/vm?

i replied but it got hidden?

anyway i did try running the normal branch. but it also boot looping.

I am very much able to run the normal branch, from the error I'm assuming there's new tables like (role) that's needed but im not good with DBs.

LOG : General f:0, t:1765622711632, st:3,979,034,441> Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: role)

14 hours ago, Hepheastus said:

I am very much able to run the normal branch, from the error I'm assuming there's new tables like (role) that's needed but im not good with DBs.

I also have the same PZ unstable SQL table error, and normal branch works for me.

okay, fresh install to the stable branch works, switching to unstable does not. switching back also does not work. only way for it to work is a fresh install.

2 hours ago, Rawket Lawnchair said:

okay, fresh install to the stable branch works, switching to unstable does not. switching back also does not work. only way for it to work is a fresh install.

was also trying it today and running into the same issue. Do you know if just running it locally works? Want to do some MP hahaha

@ich777
I apologize, I should have said more. It's my assumption at this time that PZ Unstable Build of 42.13 likely doesn't work yet with standalone multiplayer servers. They even elude to it in the patch notes:
- We strongly recommend only playing in coop or on whitelisted servers.

I was just trying to get the conversation started, if any changes needed to happen to the container. Also I should have shared the SQL Lite error, but I was having difficulty grabbing it because the container would close my log window when it would reboot.

Im hoping a hot patch will eventually come out that might help.

Thank you for the work that you do!

Edited by guyonphone

30 minutes ago, guyonphone said:

@ich777
I apologize, I should have said more. It's my assumption at this time that PZ Unstable Build of 42.13 likely doesn't work yet with standalone multiplayer servers. They even elude to it in the patch notes:
- We strongly recommend only playing in coop or on whitelisted servers.

I was just trying to get the conversation started, if any changes needed to happen to the container. Also I should have shared the SQL Lite error, but I was having difficulty grabbing it because the container would close my log window when it would reboot.

Im hoping a hot patch will eventually come out that might help.

Thank you for the work that you do!

I've seen some other docker projects where b42 is supported and working, there's also server hosts advertising that they support B42. I think it does work with standalone multiplayer servers but likely requires some work done

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.