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, brent3000 said:

 

I may try re-creating the network config for this vlan just to remove that as a possible issue :/

Maybe caused by your vlan depending how you‘ve set it up.

  • Replies 12.6k
  • 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

Hello! I am having troubles setting up the server for ProjectZomboid. The current docker app doesn't have the "TCP- Player Ports" line like in the tutorial from unraid site. I've followed all the steps and I can't seem to be able to start it.
Things I've done: 1.install app 2.config the servertest.ini file 3.open ports 16261-16265 with both UDP and TCP 4.Restart docker app
5.Server not showing up in the list (yes, i check "psw protected servers, empty servers, different game version servers")

 

PS. I've managed to make valheim server run immediatelly, with no issues. This one seems a bit more complicated.

Sorry I am really noob at this, any help would be appreciated! Thank you!

  • Author
47 minutes ago, gvrx said:

3.open ports 16261-16265 with both UDP and TCP 4.Restart docker app

Why?

 

Only the following ports are needed:

UDP 16261-16262

(I don't recommend exposing the RCON port since it should be used internally only)

 

49 minutes ago, gvrx said:

The current docker app doesn't have the "TCP- Player Ports" line like in the tutorial from unraid site.

Because they are not needed anymore since the server used to work differently than it is now.

 

50 minutes ago, gvrx said:

5.Server not showing up in the list (yes, i check "psw protected servers, empty servers, different game version servers")

Did you yet try a direct connection with your server IP?

I have a Docker of "the Front". It's running fine. But i have one Problem.
Every Day it creates a Backup Folder of my Save Folder. This function is great. But when the Folder get saved, the Subfolder "Players" disappears in the Docker. 
So we get an error on connecting the server, that our save files are not founda anymore, sounds logically.

When i copy, delete and repaste the Folder manually over smb, the folder appears back in the docker and all is fine, until the next backup gets in.

 

Maybe something with the permissions? I'm Software engineer, but mainly in windows and the permissions system of linux i never understood completely.

 

The screenshot in colours is the Unraid Server, black and white is the docker.

image.png.675aa05ed0c44fe09913b9442cb06aa4.png

image.png.c2bc5cae973c68c13c1b83d4d5cb0150.png

  • Author
1 hour ago, Schelle said:

So we get an error on connecting the server, that our save files are not founda anymore, sounds logically.

To what path in the templates are the game files set?

If you use /mnt/cache/... you actually have to make sure that appdata share is set to use the Cache and not move the data to the Array (you can check that in the Share settings for your appdata share).

 

1 hour ago, Schelle said:

Every Day it creates a Backup Folder of my Save Folder. This function is great. But when the Folder get saved, the Subfolder "Players" disappears in the Docker. 

This is a function from the dedicated server itself and not from my container.

 

1 hour ago, Schelle said:

Maybe something with the permissions?

Please don't mess with the permissions because the container should do all on it's own since it even doesn't run the dedicated server as root.

 

My suspicion is because of the wrong set path and /mnt/cache/... please check the Share settings for you appdata folder.

41 minutes ago, ich777 said:

My suspicion is because of the wrong set path and /mnt/cache/... please check the Share settings for you appdata folder.

I feel a little bit dumb, i checked so many options, but this was not on my list to check.
i changed the path to /mnt/user/.. and it works fine

  • Author
1 hour ago, Schelle said:

i changed the path to /mnt/user/.. and it works fine

I would rather recommend to change that setting back again and changing the share settings so that you appdata share stays actually on the cache and all your applications have quick access to the data since how you are doing it now all the data must go through the FUSE filesystem first.

 

Why would you have to have all your data for your containers on the rather slow Array compared to the Cache?

On 7/22/2024 at 11:10 AM, ich777 said:

Why?

 

Only the following ports are needed:

UDP 16261-16262

(I don't recommend exposing the RCON port since it should be used internally only)

 

Because they are not needed anymore since the server used to work differently than it is now.

 

Did you yet try a direct connection with your server IP?


Sorry for the late reply, I ran into some problems with my Unraid and was unable to further test the PZ server. I've tried everything and it still refuses to run. Let's recap a bit:
1. On the docker app I've set the fixed ip (with .69 at the end, as recommended), set the Validate installation to "true", the UDP - Game Port: 16261-16262
2. I've enabled the Port Forwarding for the two ports mentioned above (here i'm doing it right, because I've successfully PF for Valheim and Plex, and they work)
3. I've edited the .ini file by changing its extension to .txt and setting all the needed lines to "Open=true, Public=true etc." Here I don't understand the "server_browser_announced_ip=" line. Should I put my public ip found on "whatsmyip" website, or which one? I've  followed the guide and set it to my public ipv4.
4. In game: the server doesn't show up, trying to manually join by ip doesn't work either. (i've tried using all the ip's beforementioned, no results. I am totally out of solutions.

Thank you for your help and contributions to the CA, ich777 !

First I need to thanks ich777, i've used several containers and it's more than helpful. Thank you very much for your work. 

 

Second, I'm using V Rising docker, I've tried to look around several post about the fact the server doesnt appear in the server list. I'm a bit confused by the fact, i'm able to connect with direct IP (local one but not LAN sever) then my friends can join through Steam invite but they can't join the server directly by IP. I've seen bunch of issues quite similar, i've tester a lot of things like listonEOS, listonSteam true. But nothing works. If somebody has an idea or know the current status of this feature. 

Ports are open of course, I just want to let my friends join the server when I'm not connected. 

Have a nice day 

  • Author
1 hour ago, gvrx said:

On the docker app I've set the fixed ip (with .69 at the end, as recommended)

You also can run it in the default bridge since a static IP is not needed, then it will just share the IP from the host so to speak your Unraid server.

 

1 hour ago, gvrx said:

I've enabled the Port Forwarding for the two ports mentioned above (here i'm doing it right, because I've successfully PF for Valheim and Plex, and they work)

Did you yet try to connect with your local IP?

 

1 hour ago, gvrx said:

I've edited the .ini file by changing its extension to .txt and setting all the needed lines to "Open=true, Public=true etc." Here I don't understand the "server_browser_announced_ip=" line. Should I put my public ip found on "whatsmyip" website, or which one? I've  followed the guide and set it to my public ipv4.

Your public IPv4 but if NAT reflection isn't working properly you wont be able to connect form your LAN with you public IP since that's what NAT reflection does.

Please also try to connect to your server from outside your LAN, maybe with your mobile phone Hotspot feature?

 

1 hour ago, gvrx said:

In game: the server doesn't show up, trying to manually join by ip doesn't work either. (i've tried using all the ip's beforementioned, no results. I am totally out of solutions.

As said above, when NAT reflection isn't working properly your public IP won't work, does it work with your LAN IP?

  • Author
1 minute ago, erqz said:

Second, I'm using V Rising docker, I've tried to look around several post about the fact the server doesnt appear in the server list. I'm a bit confused by the fact, i'm able to connect with direct IP (local one but not LAN sever) then my friends can join through Steam invite but they can't join the server directly by IP. I've seen bunch of issues quite similar, i've tester a lot of things like listonEOS, listonSteam true. But nothing works. If somebody has an idea or know the current status of this feature. 

This is a very weird issue and I assume it has to do with NAT reflection in your case too but I'm not 100% sure.

 

But your friends can connect through recent servers correct?

Maybe try to recommend to them to remove the server from recent list and then they should go into the server list and search for the server, however it can take quite some time so that the server actually shows up in the server list from my experience and the might have to refresh the list a few times (granted that you've enabled listonEOS and listonSteam).

 

I'm not 100% what your issue boils down to but I rather think this a game specific issue and I really can't help there since I only give support if something with the container itself is not working which in your case is not the case because the dedicated server is running fine.

1 hour ago, ich777 said:

You also can run it in the default bridge since a static IP is not needed, then it will just share the IP from the host so to speak your Unraid server.

 

Did you yet try to connect with your local IP?

 

Your public IPv4 but if NAT reflection isn't working properly you wont be able to connect form your LAN with you public IP since that's what NAT reflection does.

Please also try to connect to your server from outside your LAN, maybe with your mobile phone Hotspot feature?

 

As said above, when NAT reflection isn't working properly your public IP won't work, does it work with your LAN IP?


OMG It worked. Finally! So basically I've removed the fixed IP like you've said, (using bridge) and removed the IP from the servertest.ini file, from the line "server_browser_announced_ip=" I left it blank. Now it shows up and running.

Thank you so much! Cheers!

4 hours ago, ich777 said:

This is a very weird issue and I assume it has to do with NAT reflection in your case too but I'm not 100% sure.

 

But your friends can connect through recent servers correct?

 

Thank you for your answer, and I'm sharing your views i'm just a bit lost and without tools in my hand with my current knowledge. I don't know how to see more information about what happen when a connection to the game is made. Only few things in log when successful nothing when it can't reach. By the way, if at least people could connect with IP adress it would help. Ports are forwarded. Other services are running when with the same template in face. 

  • Author
4 hours ago, erqz said:

By the way, if at least people could connect with IP adress it would help.

That should be possible, are you sure that you are not behind a CG-NAT or your ISP doesn't block some ports <- this wouldn't be the first time that I would see such a thing reported.

 

Please double check your port forwarding, maybe you choose the wrong protocol or made a typo.

 

If the ports are properly forwarded then people should be able to connect with PUBLICIP:PORT (without clicking the LAN checkbox) to connect to your server.

On 7/19/2024 at 1:26 PM, ich777 said:

On what Unraid version are you?

 

About what container are we talking about? Was this the Icarus issue?

As said I couldn‘t reproduce this on my end.

 

Are you on the latest container version?

Unraid version: 6.12.10

 

Still the Icarus template.

 

Correct, it's on the latest you uploaded five days ago (0aeb16896c2f).

14 hours ago, ich777 said:

That should be possible, are you sure that you are not behind a CG-NAT or your ISP doesn't block some ports <- this wouldn't be the first time that I would see such a thing reported.

 

Please double check your port forwarding, maybe you choose the wrong protocol or made a typo.

 

If the ports are properly forwarded then people should be able to connect with PUBLICIP:PORT (without clicking the LAN checkbox) to connect to your server.

 

Yes, you right. My bad. TCP ports instead of UDP. Works like a charm. Sorry for consuming your time badly. Thank you again for your support. 

  • Author
13 hours ago, UnInfamous said:

Still the Icarus template.

I'll set up another instance on my server and see how it goes.

 

Please pull the latest update from the container and try again, the initial setup (after the download finished) can take up to 13 minutes.

 

It should now work properly.

On 7/25/2024 at 4:35 AM, ich777 said:

I'll set up another instance on my server and see how it goes.

 

Please pull the latest update from the container and try again, the initial setup (after the download finished) can take up to 13 minutes.

 

It should now work properly.

Been watching this issue and even after pulling the latest update today, the server is still in an endless reboot cycle.

  • Author
8 hours ago, Quantum73 said:

Been watching this issue and even after pulling the latest update today, the server is still in an endless reboot cycle.

What CPU? What Unraid version? Very little information besides that it is not working...

 

Did you already try to:

  1. Delete the container
  2. Delete the folder for Icarus in your appdata directory
  3. Pull a fresh copy from the CA App

 

With the updated container I can't reproduce this, I attach the log from a startup from a fresh installed container on my system (keep in mind the first start took around 15 minutes with downloading on a i9-10900K, please don't interrupt the first start up) :

Icarus.log

 

Everything is working fine over here.

20 hours ago, ich777 said:

What CPU? What Unraid version? Very little information besides that it is not working...

 

Did you already try to:

  1. Delete the container
  2. Delete the folder for Icarus in your appdata directory
  3. Pull a fresh copy from the CA App

 

With the updated container I can't reproduce this, I attach the log from a startup from a fresh installed container on my system (keep in mind the first start took around 15 minutes with downloading on a i9-10900K, please don't interrupt the first start up) :

Icarus.log 56.48 kB · 1 download

 

Everything is working fine over here.

Unraid 6.12.11 (failed on 6.12.9 also).  CPU Intel® Xeon® D-2141I CPU @ 2.20GHz.  Container deleted 3x, pulled new 3x.  Today it seems to have resolved but now working to restore server content from backup.  Ty

Is it normal for my 7dtd server to regenerate the configfile every boot? I cannot edit any game settings because of this.

I am using the latest version.

Found a couple of weird issues since trying to start this up with friends for 7 days to die 1.0

First off, I had to change my appdata share to persist only in the cache drive as for some reason, when the data was moved to the array, the files were no longer accessible inside the container for the server somehow. I don't have the log for it anymore, but the game server logs were spewing "file not found" errors everywhere. Usually, after it got in that state, it got stuck in a reboot loop.

 

Second, for some reason, XP gain in the game doesn't work at all. I am not sure if that one is docker-related or some bug in the game, but thought it was maybe worth mentioning.

Edited by LinkXXI

  • Author
13 hours ago, Ladrien said:

Is it normal for my 7dtd server to regenerate the configfile every boot? I cannot edit any game settings because of this.

Do you have validation enabled? If yes, then yes.

 

I would recommend that you copy the default config and rename it to something different and change the value in the template to that new name:

grafik.png.33fec2ad69a44130da55909bb0165864.png

  • Author
8 minutes ago, LinkXXI said:

I had to change my appdata share to persist only in the cache drive as for some reason, when the data was moved to the array

This was always the case since my template by default uses /mnt/cache/... instead of /mnt/user/... so to speak nothing changed.

 

9 minutes ago, LinkXXI said:

Second, for some reason, XP gain in the game doesn't work at all. I am not sure if that one is docker-related or some bug in the game, but thought it was maybe worth mentioning.

This could be maybe be a bug in the game however I would recommend that you join @Spectral Force's Discord since he helps me out with 7DtD: https://discord.gg/VwwYA5h

1 hour ago, ich777 said:

This was always the case since my template by default uses /mnt/cache/... instead of /mnt/user/... so to speak nothing changed.


I changed the settings for appdata some time ago on my end and the cache drive was getting filled up. I changed it back to persist but thought it was odd behaviour and couldn't think of a workaround.

Is there a proper setting for that that will allow it to still move to/from the array or should I just leave it as cache only for now?

I started a support thread for the XP issue in the 7dtd forums but I'll check out discord too.

On the forums, they actually recommended a fix for something that's a known issue and can cause random crashes in general that might need updating in the container as well:

 

2024-07-29T08:02:54 0.095 WRN The open files limit is too low (1024) and may cause crashes. Recommended is at least 10240. Follow these steps to increment it:
- Open /etc/security/limits.conf with a text editor: 'sudo editor /etc/security/limits.conf'
- Add or update the line: 'steam soft nofile 10240'
- Save the file and exit the editor
- Apply the changes: Log out and back in or restart the system

2024-07-29T08:02:54 0.096 WRN The vm.max_map_count setting is too low (65530) and may cause crashes. Follow these steps to increment it:
- Open /etc/sysctl.conf with a text editor: 'sudo editor /etc/sysctl.conf'
- Add or update the line: 'vm.max_map_count=262144'
- Save the file and exit the editor
- Apply the changes: 'sudo sysctl -p'


I'm a bit of a noob at modifying the files  directly in docker containers via the command line so I'm still looking into how I can modify it myself if at all, but thought it wouldn't hurt to stick it here too.

Edited by LinkXXI

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.