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

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.

  • Replies 12.5k
  • Views 2.2m
  • 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

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

  • Author

Sorry haven't been able to look into that and what's needed to support it, maybe a dependency is missing.

3 hours ago, ich777 said:

Sorry haven't been able to look into that and what's needed to support it, maybe a dependency is missing.

i am very not well versed in how all this works, and I am probably more than wrong, but it seems when creating a server using the server files or via hosting it's using "app_update 380870 -beta unstable validate". Validate is added which i dont see when using your docker template

Just want to add that I'm also experiencing the same issues withe the Project Zomboid container on the unstable branch. Would hosting via a linux VM work?

  • Author
5 hours ago, KingxHai said:

Validate is added which i dont see when using your docker template

No, not by default, you have to enable it in the template.

Switching branches always needs a validation, however a validation option is in the template for you to enable.

I got it to at least start by stopping the container and deleting
the file appdata\zomboid\Zomboid\Saves\Multiplayer\servertest\WorldDictionary.bin
and the folder appdata\zomboid\Zomboid\db
and having them recreate automatically on container startup, as both were causing terminating errors in the logs. Once they recreated they were fine. Permissions maybe, somehow?

Was able to connect eventually but god there were a lot of errors on the way.

  • Author

For everyone having issues with the unstable branch on ProjectZomboid, can you please try:

  1. Stopping the container

  2. Deleting everything from the projectzomboid directory which is located in your appdata folder

  3. Start the container

Basically a new instance should now, hopefully, also work.

1 hour ago, ich777 said:

For everyone having issues with the unstable branch on ProjectZomboid, can you please try:

  1. Stopping the container

  2. Deleting everything from the projectzomboid directory which is located in your appdata folder

  3. Start the container

Basically a new instance should now, hopefully, also work.

I can confirm this worked. thanks a ton!

5 hours ago, ich777 said:

For everyone having issues with the unstable branch on ProjectZomboid, can you please try:

  1. Stopping the container

  2. Deleting everything from the projectzomboid directory which is located in your appdata folder

  3. Start the container

Basically a new instance should now, hopefully, also work.

I still get a crash which I believe is related to the file WorldDictionary.bin ,after following the instructions to delete the pz appdata directory contents (and the above message about deleting the specific file"appdata\zomboid\Zomboid\Saves\Multiplayer\servertest\WorldDictionary.bin" and the folder "appdata\zomboid\Zomboid\db" )

I can run and connect to a main branch still. I've deleted the files and reinstalled the container app several times.

Managed to snipe these screenshots from the logs before it crashes (I can't get a full debug log after stopping the container, I'm probably doing it wrong sorry) this the only red text I can see from the log before it crashesimage.png


Last text in log before crashing

image.png

I do apologise for the screenshots, I am struggling to get proper debug logs.

Edited by HillyBilly
Adding detail, sorry if this is a pain!

  • Author
1 hour ago, HillyBilly said:

Managed to snipe these screenshots from the logs before it crashes (I can't get a full debug log after stopping the container, I'm probably doing it wrong sorry) this the only red text I can see from the log before it crashesimage.png

You don't need to snipe anything, just stop the container and open the log file.

Seems like an unrelated issue, however another user reported it is now working with the unstable branch.

Did you try to start over by deleting the container and the directory for projectzomboid in your appdata folder?

Thanks for the reply, I have deleted the container and reinstalled from the unraid apps tab and deleted the project zomboid files in AppData quite a few times, so no idea what I'm doing wrong!

[15-12-25 19:39:26.487] LOG : General f:0, t:1765827566487, st:13,827,545> LoadTileDefinitions end.

[15-12-25 19:39:26.516] LOG : General f:0, t:1765827566516, st:13,827,574> triggerEvent OnLoadedTileDefinitions.

[15-12-25 19:39:26.623] LOG : General f:0, t:1765827566623, st:13,827,681> loadAnimalDefinitions start.

[15-12-25 19:39:26.642] LOG : General f:0, t:1765827566642, st:13,827,700> loadAnimalDefinitions end.

[15-12-25 19:39:26.671] LOG : General f:0, t:1765827566671, st:13,827,729> GameTime.init() and load() start.

[15-12-25 19:39:26.673] LOG : General f:0, t:1765827566672, st:13,827,731> GameTime.init() and load() end.

[15-12-25 19:39:26.673] LOG : General f:0, t:1765827566673, st:13,827,731> ZomboidRadio.Init() start.

[15-12-25 19:39:26.736] LOG : General f:0, t:1765827566736, st:13,827,794> :: Searching for radio data files:.

[15-12-25 19:39:26.931] LOG : General f:0, t:1765827566931, st:13,827,989> Found file: /serverdata/serverfiles/media/radio/RadioData.xml.

[15-12-25 19:39:26.931] LOG : General f:0, t:1765827566931, st:13,827,989> :: Searching for translation files:.

[15-12-25 19:39:27.028] LOG : Lua f:0, t:1765827567028, st:13,828,086> scriptmanager = zombie.radio.scripting.RadioScriptManager@6cd7d05, isNewGame = true.

[15-12-25 19:39:27.030] LOG : Lua f:0, t:1765827567030, st:13,828,089> name = Automated Emergency Broadcast System, freq = 103800, cat = Emergency, uuid = EMRG-711984.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> ZomboidRadio.Init() end.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> GlobalModData.init() start.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> GlobalModData.init() end.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,095> InstanceTracker.load() start.

[15-12-25 19:39:27.041] LOG : General f:0, t:1765827567041, st:13,828,099> InstanceTracker.load() end.

[15-12-25 19:39:27.041] LOG : General f:0, t:1765827567041, st:13,828,100> ErosionGlobals.Boot() start.

[15-12-25 19:39:27.117] LOG : General f:0, t:1765827567117, st:13,828,176> ErosionGlobals.Boot() end.

[15-12-25 19:39:27.118] LOG : General f:0, t:1765827567118, st:13,828,176> WorldDictionary.init() start.

[15-12-25 19:39:27.119] LOG : General f:0, t:1765827567119, st:13,828,177> WorldDictionary: Checking dictionary....

[15-12-25 19:39:27.155] LOG : General f:0, t:1765827567155, st:13,828,213> Loading WorldDictionary:/serverdata/serverfiles/Zomboid/Saves/Multiplayer/servertest/WorldDictionary.bin.

[15-12-25 19:39:28.209] LOG : General f:0, t:1765827568207, st:13,829,267> WorldDictionary.init() end.

18 minutes ago, HillyBilly said:

Thanks for the reply, I have deleted the container and reinstalled from the unraid apps tab and deleted the project zomboid files in AppData quite a few times, so no idea what I'm doing wrong!

[15-12-25 19:39:26.487] LOG : General f:0, t:1765827566487, st:13,827,545> LoadTileDefinitions end.

[15-12-25 19:39:26.516] LOG : General f:0, t:1765827566516, st:13,827,574> triggerEvent OnLoadedTileDefinitions.

[15-12-25 19:39:26.623] LOG : General f:0, t:1765827566623, st:13,827,681> loadAnimalDefinitions start.

[15-12-25 19:39:26.642] LOG : General f:0, t:1765827566642, st:13,827,700> loadAnimalDefinitions end.

[15-12-25 19:39:26.671] LOG : General f:0, t:1765827566671, st:13,827,729> GameTime.init() and load() start.

[15-12-25 19:39:26.673] LOG : General f:0, t:1765827566672, st:13,827,731> GameTime.init() and load() end.

[15-12-25 19:39:26.673] LOG : General f:0, t:1765827566673, st:13,827,731> ZomboidRadio.Init() start.

[15-12-25 19:39:26.736] LOG : General f:0, t:1765827566736, st:13,827,794> :: Searching for radio data files:.

[15-12-25 19:39:26.931] LOG : General f:0, t:1765827566931, st:13,827,989> Found file: /serverdata/serverfiles/media/radio/RadioData.xml.

[15-12-25 19:39:26.931] LOG : General f:0, t:1765827566931, st:13,827,989> :: Searching for translation files:.

[15-12-25 19:39:27.028] LOG : Lua f:0, t:1765827567028, st:13,828,086> scriptmanager = zombie.radio.scripting.RadioScriptManager@6cd7d05, isNewGame = true.

[15-12-25 19:39:27.030] LOG : Lua f:0, t:1765827567030, st:13,828,089> name = Automated Emergency Broadcast System, freq = 103800, cat = Emergency, uuid = EMRG-711984.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> ZomboidRadio.Init() end.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> GlobalModData.init() start.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,094> GlobalModData.init() end.

[15-12-25 19:39:27.036] LOG : General f:0, t:1765827567036, st:13,828,095> InstanceTracker.load() start.

[15-12-25 19:39:27.041] LOG : General f:0, t:1765827567041, st:13,828,099> InstanceTracker.load() end.

[15-12-25 19:39:27.041] LOG : General f:0, t:1765827567041, st:13,828,100> ErosionGlobals.Boot() start.

[15-12-25 19:39:27.117] LOG : General f:0, t:1765827567117, st:13,828,176> ErosionGlobals.Boot() end.

[15-12-25 19:39:27.118] LOG : General f:0, t:1765827567118, st:13,828,176> WorldDictionary.init() start.

[15-12-25 19:39:27.119] LOG : General f:0, t:1765827567119, st:13,828,177> WorldDictionary: Checking dictionary....

[15-12-25 19:39:27.155] LOG : General f:0, t:1765827567155, st:13,828,213> Loading WorldDictionary:/serverdata/serverfiles/Zomboid/Saves/Multiplayer/servertest/WorldDictionary.bin.

[15-12-25 19:39:28.209] LOG : General f:0, t:1765827568207, st:13,829,267> WorldDictionary.init() end.

I did set validate to true, did you try that? (not that knowledgeable just trying to help out :D)

8 hours ago, ich777 said:

For everyone having issues with the unstable branch on ProjectZomboid, can you please try:

  1. Stopping the container

  2. Deleting everything from the projectzomboid directory which is located in your appdata folder

  3. Start the container

Basically a new instance should now, hopefully, also work.


Hooray! I can confirm the server is up and running and I was able to connect to it!

Thank You @ich777

Hi,

@ich777 Been been using the Ark Ascended image and it works great. I do have to periodically delete the steamapps folder for the game to update but that is minor.

Noticed a new issue for the first time today and I am not sure what it means? The container starts and I can join but it appears something may be broken? Is the collector what runs the clean-up pf the server? Using the latest unraid.

Here is what I see in the logs:

12-15 14:08:20.345 32 460 W Warning/GameAnalytics : Available resource currencies must be set before SDK is initialized

12-15 14:08:20.345 32 460 W Warning/GameAnalytics : Available resource item types must be set before SDK is initialized

12-15 14:08:20.345 32 460 W Warning/GameAnalytics : SDK already initialized. Can only be called once.

12-15 14:08:23.753 32 460 I Info/GameAnalytics : 1 session(s) located with missing session_end event.

12-15 14:08:23.753 32 460 D Debug/GameAnalytics : fixMissingSessionEndEvents length calculated: 443

12-15 14:08:23.757 32 460 I Info/GameAnalytics : {"client_ts":1765829303,"connection_type":"lan","device":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u

12-15 14:08:23.765 32 460 I Info/GameAnalytics : Event queue: Sending 19 events.

12-15 14:08:23.770 32 460 D Debug/GameAnalytics : Sending 'events' URL: https://api.gameanalytics.com/v2/7bc6def93c286385a4e1d75fb26f10ad/events

12-15 14:08:23.772 32 460 D Debug/GameAnalytics : Gzip stats. Size: 37380, Compressed: 1456

12-15 14:08:23.776 32 460 D Debug/GameAnalytics : Couldn't connect to server

12-15 14:08:23.776 32 460 W Warning/GameAnalytics : Event queue: Failed to send events to collector - Retrying next time

12-15 14:08:31.793 32 460 I Info/GameAnalytics : Event queue: Sending 19 events.

12-15 14:08:31.801 32 460 D Debug/GameAnalytics : Sending 'events' URL: https://api.gameanalytics.com/v2/7bc6def93c286385a4e1d75fb26f10ad/eve

Thanks!

1 minute ago, KingxHai said:

did set validate to true, did you try that? (not that knowledgeable just trying to help out :D)

I have tried it with validate, just takes longer to fail for me 😅 - in the template settings "true" after   Validate Installation: & (separately) as  GAME_ID: 380870 -beta unstable validate

Edited by HillyBilly
error

2 minutes ago, HillyBilly said:

I have tried it with validate, just takes longer to fail for me 😅

I did the following:
- Deleted Container and Image
- Deleted /appdata/projectzomboid
- Deleted /appdata/steamcmd
- Ensured I wasn't doing any port translation from within the container to the host.
- Re-did my servertest.ini -Ensure no mods are added

Edited by guyonphone

  • Author
7 minutes ago, mpoffo said:

12-15 14:08:23.765 32 460 I Info/GameAnalytics : Event queue: Sending 19 events.

12-15 14:08:23.770 32 460 D Debug/GameAnalytics : Sending 'events' URL: https://api.gameanalytics.com/v2/7bc6def93c286385a4e1d75fb26f10ad/events

12-15 14:08:23.772 32 460 D Debug/GameAnalytics : Gzip stats. Size: 37380, Compressed: 1456

12-15 14:08:23.776 32 460 D Debug/GameAnalytics : Couldn't connect to server

12-15 14:08:23.776 32 460 W Warning/GameAnalytics : Event queue: Failed to send events to collector - Retrying next time

12-15 14:08:31.793 32 460 I Info/GameAnalytics : Event queue: Sending 19 events.

12-15 14:08:31.801 32 460 D Debug/GameAnalytics : Sending 'events' URL: https://api.gameanalytics.com/v2/7bc6def93c286385a4e1d75fb26f10ad/eve

Seems to be just some analytics from your ARK server which couldn't be sent. Maybe their analytics server is down or some DNS issue.

I wouldn't bother too much about that since less analytics are good, at least to me. :D

9 minutes ago, guyonphone said:

- Ensured I wasn't doing any port translation from within the container to the host.

Unsure on this part, otherwise thanks so much for the clear action list! 👍

Just now, HillyBilly said:

Unsure on this part, otherwise thanks so much for the clear action list! 👍

image.png

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.