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

19 minutes ago, ich777 said:

I meant the message in the game when you are trying to connect.

However if you report the container as broken and not working, I'll pull it from CA.

When I click on “Connect directly”, nothing happens. And as I said, when I search by IP or name, it doesn't find anything. It doesn't matter whether I search on Communite or LAN. For example, when I start the Dayz server on my PC, I find it directly under LAN, without having to search for an IP or name.

  • 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

  • Author
12 minutes ago, BobbyTv87 said:

When I click on “Connect directly”, nothing happens. And as I said, when I search by IP or name, it doesn't find anything. It doesn't matter whether I search on Communite or LAN. For example, when I start the Dayz server on my PC, I find it directly under LAN, without having to search for an IP or name.

Okay, then I'll deprecate the container since I can't test it.

Thanks for the report.

28 minutes ago, ich777 said:

Okay, then I'll deprecate the container since I can't test it.

Thanks for the report.

Okay, then I'll have to see if I can get it to run in a Windows VM.

Please

Edited by BobbyTv87

On 9/2/2025 at 8:41 AM, ich777 said:

I really can't tell because you posted so little information.

Did you change any settings in the template, did you change any config files, do you have other services running which are reachable from the outside world, did you do a port forwarding in your router, do you have a static or dynamic public IP address?

On 9/2/2025 at 8:41 AM, ich777 said:

I really can't tell because you posted so little information.

Did you change any settings in the template, did you change any config files, do you have other services running which are reachable from the outside world, did you do a port forwarding in your router, do you have a static or dynamic public IP address?

Sorry! I didnt knew what you needed. All default settings, didnt change any config files, ports are in the router, static ip and doublechecked. I used your docker in the past and worked flawlessly, its just now that is giving me problems.

  • Author
7 hours ago, vaahr said:

Sorry! I didnt knew what you needed. All default settings, didnt change any config files, ports are in the router, static ip and doublechecked. I used your docker in the past and worked flawlessly, its just now that is giving me problems.

It shouldn't give you issue, I just tried it over here and it works like it should.

Please double check your port forwarding.

Having an issue with my Garrysmod container where installing and booting the server seems correct, but when connecting to the server in Gmod the game says it is an "out older version of the game" and the server lists it as outdated 2023.06.28. I had it working a few years ago, no sure if his is from when it was last working or some update. GameID is 4020, haven't even gotten to port forwarding, just connecting locally. Anyone have any similar experience or idea of what I've got wrong?

  • Author
4 hours ago, dksavage99 said:

I had it working a few years ago, no sure if his is from when it was last working or some update. GameID is 4020, haven't even gotten to port forwarding, just connecting locally. Anyone have any similar experience or idea of what I've got wrong?

Is this a new installation or your existing installation from 2023, if it's the installation from 2023 then please try the following:

  1. Stop the container

  2. Delete the steamapps folder

  3. Start the container

  4. Open the log from the container if it pulls a update

10 hours ago, ich777 said:

Is this a new installation or your existing installation from 2023, if it's the installation from 2023 then please try the following:

  1. Stop the container

  2. Delete the steamapps folder

  3. Start the container

  4. Open the log from the container if it pulls a update

Thanks for the help! Seems like this is working now but here is the info for reference.

I tried it on the original installation, got the error, so I uninstalled and I redownloaded it and got the same error. May not have completely cleared all the old files. I tried this, it did not pull an update. But there is and has been a "force update" button present that previously would attempt to update but not resolve the issue.

Here is the log from that forced update. So far it seems like this worked and it was just failing the update and leaving old files in place:

MAGE ID [garrysmod]: Pulling from ich777/steamcmd.
Status: Image is up to date for ghcr.io/ich777/steamcmd:garrysmod

TOTAL DATA PULLED: 0 B


Stopping container: GarrysMod

Successfully stopped container: GarrysMod


Removing container: GarrysMod

Successfully removed container: GarrysMod


Command executiondocker run
  -d
  --name='GarrysMod'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/New_York"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Tower"
  -e HOST_CONTAINERNAME="GarrysMod"
  -e 'GAME_ID'='4020'
  -e 'GAME_NAME'='garrysmod'
  -e 'GAME_PARAMS'='-secure +maxplayers 20 +map ttt_skyscraper +host_workshop_collection 570283474'
  -e 'VALIDATE'='true'
  -e 'USERNAME'=''
  -e 'PASSWRD'=''
  -e 'GAME_PORT'='27015'
  -e 'UID'='99'
  -e 'GID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='
  -p '27015:27015/udp'
  -p '27015:27015/tcp'
  -v '/mnt/user/appdata/steamcmd':'/serverdata/steamcmd':'rw'
  -v '/mnt/disk1/appdata/garrysmod':'/serverdata/serverfiles':'rw'
  --restart=unless-stopped 'ghcr.io/ich777/steamcmd:garrysmod'

d2a1d0536db2e9aed23178fdf9b00d5d624cff111b40871c050c8df5d00802d7

The command finished successfully!

Unfortunately, I am having a problem with the minecraftbedrockedition container. The container no longer loads the latest version of the server, even though ‘latest’ is set in the settings. As a result, the client displays the error message "The host you are trying to join is using an older version of Minecraft. Please try again once the host has updated their version."

I know that the container from ich777 is no longer supported, and I have already set up a new container from binhex.

However, my son now wants to play the old world on the new server as well. I copied the old world from the worlds folder to the new world folder and adjusted the server.properties. Unfortunately, I still cannot connect to the server. The client displays the following error message: "Your version is not supported. No connection to the world."

Is there a way to transfer my old world to the new server, or can I get the old ich777 container to load the latest server version?
Thank's for any advice.

  • Author
4 hours ago, tommek83 said:

Is there a way to transfer my old world to the new server, or can I get the old ich777 container to load the latest server version?

It should be possible to just transfer the world folder and of course your preferences, otherwise I would ask for help in the Binhex support thread for his container.

Valheim Docker Container rebooting every 12 seconds

I'm trying to set up a Valheim server, and I've searched through this forum thread trying to find a solution. I'm running Unraid 7.1.4, and trying to do a basic instance with no mod support. I've done a full wipe of all Docker instances and a clean reinstall of the docker container multiple times. No matter what I set it to, the docker container reboots every 12 seconds. When it reboots, it closes the log window, so I don't know if what I am pasting below is complete.

Line 33 states "Error! App '896660' state is 0x202 after update job." Could this have something to do with the container rebooting?



text error warn system array login

/opt/scripts/start-server.sh: line 274: /serverdata/serverfiles/valheim_server.x86_64: No such file or directory

/opt/scripts/start-server.sh: line 274: /serverdata/serverfiles/valheim_server.x86_64: No such file or directory

---Starting...---

---Update SteamCMD---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Error! App '896660' state is 0x202 after update job.

Unloading Steam API...OK

---Prepare Server---

---Server ready---

---Starting Backup daemon---

---Update check deprecated!---

---Start Server---

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Error! App '896660' state is 0x202 after update job.

Unloading Steam API...OK

---Prepare Server---

---Server ready---

---Starting Backup daemon---

---Update check deprecated!---

---Start Server---

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'

Logging directory: '/serverdata/serverfiles/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1757650979

-- type 'quit' to exit --

Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 44 msec

OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

I'm running the Conan Exiles server (works great other than this), and we are getting a frequent crash for the pictured issue. It appears to be running out of memory and I cannot seem to find a way to allocate/free up the memory inside the container. There is plenty of RAM and storage for it in the docker settings, but I'm not sure what to do next with it otherwise.

When rebooted, it works fine for a while and then this happens again hours/days later (with or without players logged in)

Screenshot 2025-09-13 071145.png

Screenshot 2025-09-15 113945.png

  • Author
3 hours ago, Praetoriate said:

It appears to be running out of memory and I cannot seem to find a way to allocate/free up the memory inside the container. There is plenty of RAM and storage for it in the docker settings, but I'm not sure what to do next with it otherwise.

When rebooted, it works fine for a while and then this happens again hours/days later (with or without players logged in)

This is a common issue with Conan and there is nothing I can do about that since this is related becaue the container is running through WINE.

You can ask on the Conan Forums but I don't think that they can solve the issue.

15 minutes ago, ich777 said:

This is a common issue with Conan and there is nothing I can do about that since this is related becaue the container is running through WINE.

You can ask on the Conan Forums but I don't think that they can solve the issue.

Gotcha, thank you. That helped a lot to know where the issue lies. In looking up the Wine stuff I came across this variable/key that is mentioned that seems to help:
https://www.reddit.com/r/ConanExiles/comments/1dbuiqd/dedicated_server_on_linux_hangs_and_players/
Is this something I can hit with adding a variable/game_params to the container in 'edit'? I tried using the commands in the container console, but its saying I don't have permission.

Edited by Praetoriate
update with more info/better question

If you wouldn't mind taking a fresh look at your Stationeers docker image for Unraid. They just released a HUGE update yesterday along with some dedicated server changes which might need to be incorporated. After starting the server, I'm seeing almost all shaders aren't getting loaded complaining about the GPU - which there isn't a dedicated one in this Unraid server, just using the onboard Intel Chipset for most things.

I could live with the errors if there was no impact, but I can't tell from the output below if the server is even started, nor can I see it in the server browser, so I assume it's not running. The task stays running, but I don't think it's actually doing anything.

Oh also, your ports that you have allocated aren't the default ports that Stationeers wiki says to use. The 27500 port should be 27016.
https://stationeers-wiki.com/Dedicated_Server_Guide

image.png

Edited by yoleska

  • Author
On 9/15/2025 at 3:40 AM, P35TY said:

Line 33 states "Error! App '896660' state is 0x202 after update job." Could this have something to do with the container rebooting?

State 0x202 means some kind of disk error, usually that there is no free space on the drive.

  • Author
21 minutes ago, yoleska said:

After starting the server, I'm seeing almost all shaders aren't getting loaded complaining about the GPU - which there isn't a dedicated one in this Unraid server, just using the onboard Intel Chipset for most things.

You can ignore those messages since a dedicated server doesn't use shaders since it's dedicated, sometimes these messages are just there to see what's missing not working and in terms of shaders you can ignore them.

22 minutes ago, yoleska said:

I could live with the errors if there was no impact, but I can't tell from the output below if the server is even started, nor can I see it in the server browser, so I assume it's not running. The task stays running, but I don't think it's actually doing anything.

How much resources does the container consume in terms of CPU and RAM (Docker page with Advanced View enabled).

22 minutes ago, yoleska said:

Oh also, your ports that you have allocated aren't the default ports that Stationeers wiki says to use. The 27500 port should be 27016.

But that's not true for my container, the container listens on 27500 as you can also see here.

Is this a completely new installation or is this an existing installation? Did you also open the ports in your Router/Firewall? Is Hair Pin NAT working? Do you have other services exposed to the Internet.

Hi, glad to hear the errors are benign. I won't worry about them.

As for the connectivity options, different port is fine too - I wasn't sure if that had to be hardcoded someplace. Makes sense that they are adjustable so you can run multiple instances.

Regarding the server joining, this is a new install and I am trying on the LAN first and tried direct connect over both game and steam ports, just in case. I also don't see the server in the game browser. I've done several port-forwarding for other games, but we're not even there yet since it's LAN. I can't see the server from my own game client on my LAN. Does that last message look right for the server to be started? It's currently using .31% CPU and 3.736GiB / 62.58GiB for memory.

I switched the networking to "Host" and then checked netstat in unraid CLI and I don't see any of the ports open for UDP:

root@Medusa:/mnt/user/appdata/stationeers# netstat -nulp | grep 27
udp        0      0 127.0.0.1:55267         0.0.0.0:*                           10300/Plex Media Se 
udp        0      0 127.0.0.1:55700         0.0.0.0:*                           10300/Plex Media Se 
udp        0      0 127.0.0.1:123           0.0.0.0:*                           1596/ntpd           
udp        0      0 127.0.0.1:8125          0.0.0.0:*                           29484/netdata       

I also run Satisfactory game server on this unraid box and I see the ports open just fine: 

root@Medusa:/mnt/user/appdata/stationeers# netstat -nlp | grep 77 | grep Factory
tcp6       0      0 :::7777                 :::*                    LISTEN      28205/FactoryServer 
udp6       0      0 :::7777                 :::*                                28205/FactoryServer 
root@Medusa:/mnt/user/appdata/stationeers# 

Edited by yoleska

  • Author
2 hours ago, yoleska said:

I switched the networking to "Host" and then checked netstat in unraid CLI and I don't see any of the ports open for UDP

Maybe they switched over to Port 7777, BTW you don't have to switch over the container since you can install netstat in the container easily.

2 hours ago, yoleska said:

It's currently using .31% CPU and 3.736GiB / 62.58GiB for memory.

This seems, at least to me, that the server is running.

Please try to create two ports one with UDP and one with TCP in the template both with ports 7777 on host and container set to the same.

1 hour ago, ich777 said:

Maybe they switched over to Port 7777, BTW you don't have to switch over the container since you can install netstat in the container easily.

This seems, at least to me, that the server is running.

Please try to create two ports one with UDP and one with TCP in the template both with ports 7777 on host and container set to the same.

Tagging onto this as I’m having the same issue. It wouldnt update automatically (0x6 error) and I could see the server in the incompatible versions on the server browser. Removed all folders and ran again, now hangs at this point. Same story re ram usage, 3gb in use but minimal cpu usage. It doesn’t appear to be creating a save file either despite -loadlatest Mars -world Mars.

Tried the port 7777 on tcp and UDP but the server isn’t showing up in the browser. Any help or pointers appreciated.

  • Author
1 hour ago, AVAEO said:

It wouldnt update automatically (0x6 error)

Do the following:

  1. Stop the container

  2. Delete the steamapps folder from you Stationeers directory in your appdata directory

  3. Start the container

  4. Open the logs and you should see that it pulls the update

1 hour ago, AVAEO said:

Tried the port 7777 on tcp and UDP but the server isn’t showing up in the browser. Any help or pointers appreciated.

I'll look into the port issue maybe today if I find some spare time.

Subject: Dedicated server does not generate or save world data

Body:
Hello, I am running a Craftopia dedicated server in a Docker container (ich777/craftopia:latest on Unraid).
The server starts correctly and players can join, but no save data is created.

  • Environment:

    • Host: Unraid (Linux, AMD Ryzen 5700G, no discrete GPU)

    • Docker image: ich777/craftopia:latest

  • Behavior:

    • Server starts, log shows Server ready

    • Clients can connect and play normally

    • Every time we reconnect, the game shows the “Welcome / Tutorial” dialog again

    • No save data folder is generated under /serverdata/.config/unity3d/PocketPair/Craftopia/Saved/SaveGames

  • Logs:

    • Error line: Unable to load player prefs

    • Multiple shader warnings (probably harmless in headless mode)

Things I tried:

  • Played for several minutes, then stopped server → no save folder

  • Restarted server → still no save, always new world

  • Checked both /serverdata/.config and /root/.config → no save directory

Question:

  • Is the current dedicated server build supposed to generate save data?

  • If yes, where should the save files be located?

  • Is there any additional configuration or environment variable needed (e.g., XDG_CONFIG_HOME) to enable saving?

Thanks in advance for your help.

  • Author
7 hours ago, yamanobe said:

Dedicated server does not generate or save world data

Are you really sure that this is the case, the container should save the date to the root of the folder for Craftopia in DedicatedServerSave/ so to speak in the container in /serverdata/serverfiles/DedicatedServerSave (you can also check that in your ServerSetting.ini which should be located also in the main directory).

Do you restart the container in between (please also note if you do a CA Backup most of the times is restarted automatically).

However please also check your paths in the template, if you have /mnt/cache/appdata/... you have to make sure that your appdata is actually set to stay on the cache and not to be moved off to another pool/disk. You could also set the path in the template to /mnt/user/appdata/... so that the container will be actually be able to locate the files if you move the data off to another pool/disk.

2 hours ago, ich777 said:

Thanks for your reply. I checked again, here is my current setup:

  • Docker run command from Unraid template file

  • Paths:

    • /serverdata/serverfiles/DedicatedServerSave → not created

Logs show:

  • Server ready appears

  • But every reconnect starts with “Welcome/Tutorial” dialog

  • Repeated error: Unable to load player prefs

So it seems the server runs fine, but no save data is generated anywhere in the container or mapped volumes.

Do I need to configure a specific environment variable or mount path to make the dedicated server generate saves?

dockersettings.txt

The following files have been created in the unraid docker craftopia directory:

"\mnt\user\appdata\craftopia\DefaultServerSetting.ini"

"\mnt\user\appdata\craftopia\libsteamwebrtc.so"

"\mnt\user\appdata\craftopia\ServerSetting.ini"

"\mnt\user\appdata\craftopia\steamclient.so"

"\mnt\user\appdata\craftopia\UnityPlayer.so"

"\mnt\user\appdata\craftopia\UnityPlayer_s.debug"

"\mnt\user\appdata\craftopia\Craftopia_Data"

"\mnt\user\appdata\craftopia\linux64"

"\mnt\user\appdata\craftopia\steamapps"

"\mnt\user\appdata\craftopia\craftopia.log"

"\mnt\user\appdata\craftopia\Craftopia.x86_64"

"\mnt\user\appdata\craftopia\Craftopia_s.debug"

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.