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, Spectral Force said:

If the game has updated just restart the container, it will update the files on restart.

You sir... are a god... did not even know that...
last update the container said there was an update...

 

back in action! thanks for the response & Thanks for all that you do @ich777!

  • 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

  • Author
11 minutes ago, ultraflip said:

did not even know that...

It is also mentioned in the description.

14 minutes ago, ich777 said:

It is also mentioned in the description.

You expect people to read????

13 hours ago, kezzkezzkezz said:

Can you please make a Dedicated server for Sunkenland https://www.sunkenlandgame.com/post/dedicated-server-user-manual

 

 

I took a stab at it and got it working: https://github.com/jcoker85/UnraidGameServers/tree/sunkenland

 

All you should need to do is add the template XML manually in your dockerMan/templates-user folder (I just use the CLI and create a file with nano and then copy the contents in there), use the Add Container button in the Docker section, and select the Sunkenland template. If you have any issues just log them on Github.

 

Maybe they made some sort of polling API relay to do server-client communication because it works without forwarding a port, but I did notice if I forwarded 27015 I got a lot less latency with my computer locally connected to my network. When isolating it using my cellular hotspot, I didn't notice any difference though. I have no idea what's going on behind the scenes and they didn't publish any port settings (plus I ain't no network engineer), but hopefully they will publish some additional documentation as time goes on. 

 

@ich777 Hope you don't mind me posting this here, and thanks again for all your stuff! 

On 1/14/2024 at 4:51 AM, ich777 said:

Why not also included that in the post from your screenshot? :D

That would make my and your life easier. ;)

 

Then the answer is simple, just change the path to the gamefiles to /mnt/user/... instead of like it is now /mnt/cache/...

 

The main issue is now that in the template /mnt/cache/... is specified and the mover have probably moved the settings file over to /mnt/user/... (so to speak the Array) and now you have two copies of the configuration (and probably other files) one on the Array and one on the Cache.

The container thinks that the files are located on /mnt/cache/... where it can't find the files so it creates new ones and you are editing the file on /mnt/user/... where the changes won't do anything because the files is read from /mnt/cache/...

 

I would recommend that stop the container, then you move the files over to the Array with Unbalanced from the CA App first and then make the change from the path and finally start the container again.



That was exactly the issue, thank you for all the work you do.

  • Author
5 hours ago, Jamxx said:

Hope you don't mind me posting this here, and thanks again for all your stuff! 

Nothing to worry about. 😉

16 hours ago, Vulkandr said:

Yes, the server has been completely offline many times for several hours, none of the config file changes seem to affect the server, they do stay saved in the file though, so they are not being overwritten. I tried changing server name, password, game settings, all stay at default in the server itself. i tried also changing the default settings ini with no luck.  

 

For some unknown reason, I had the same issue changing the setting but it restored to the default. What I do is download it and delete the original .ini, then upload again with the updated .ini, it worked with me.

On 2/1/2024 at 11:08 PM, IMI4tth3w said:

tried just about everything i can think of to get palworld server to work. can connect just fine locally but no chance over the internet (just says connection timed out). all ports are forwarded same as other game servers i've set up. only thing i've changed to the docker config is the rcon port (25575 is used by minecraft) and the folders for steamcmd and server files (to an ssd i have mounted using unassigned devices at /mnt/disks/.) 

 

port 8211 is port forwarded UDP in my pfsense router. google fiber doesn't block ports. i do have a domain setup but testing using public ip just to rule that out with no change. domain also pings to my public ip anyways.

 

anyone have any ideas here?image.thumb.png.efc1c98c571ce32dd8aa4cd9f804354a.png

 

image.thumb.png.8a3f7bb483d50741d89ad6b4a1dee1d1.png

image.thumb.png.84af88887b1c805397f6ac11842ffb46.png

In some cases, some isp using private IP instead of public IP, therefore the IP is not able to forward as usual. This is what I could figure about.

  • Author
5 hours ago, Tzekang said:

For some unknown reason, I had the same issue changing the setting but it restored to the default.

Did you first stop the container, then edit the ini file and then start the container again? If you simply edit the ini and then restart the container your changes will be discarded.

 

5 hours ago, Tzekang said:

In some cases, some isp using private IP instead of public IP, therefore the IP is not able to forward as usual.

This is CG-NAT (Carrier Grade Network Address Translation).

Looking for some help on the Public IP side.  I have the 8211 port forwarded to the machine running the server. I have verified the IP in the ini and logs and its correct, but it times out. Ive read about removing the password, but i dont trust that necessarily?? Im NOT a pro and im just trying to set this up so my sons can play with their sister.  I have redacted my public IP and steam user name.  Im not sure if releasing them is a security issue so im just being safe.  If not a big deal then let me know, cause i just dont know. The Public IP is correct on the log. 

 

 

Session terminated, killing shell... ...killed.
OK
Logging in user '*redacted*' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
---Validating installation---
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
Logging in user '*redacted*' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.09 (2097152 / 2260207317)
 Update state (0x5) verifying install, progress: 12.19 (275434068 / 2260207317)
 Update state (0x5) verifying install, progress: 28.92 (653574317 / 2260207317)
 Update state (0x5) verifying install, progress: 47.82 (1080720794 / 2260207317)
 Update state (0x5) verifying install, progress: 65.63 (1483377547 / 2260207317)
 Update state (0x5) verifying install, progress: 83.54 (1888290214 / 2260207317)
 Update state (0x5) verifying install, progress: 99.57 (2250410517 / 2260207317)
Success! App '2394010' fully installed.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: *redacted*still up-to-date!---
---Prepare Server---
---Server ready---
---Starting Backup daemon---
---Start Server---
FUnixPlatformMisc::RequestExitWithStatus
FUnixPlatformMisc::RequestExit
---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---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
Logging in user '*redacted*' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
---Validating installation---
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
Logging in user 'liverebel5197' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.05 (1048576 / 2260207317)
 Update state (0x5) verifying install, progress: 15.48 (349882964 / 2260207317)
 Update state (0x5) verifying install, progress: 31.59 (713896497 / 2260207317)
 Update state (0x5) verifying install, progress: 49.49 (1118513639 / 2260207317)
 Update state (0x5) verifying install, progress: 67.34 (1522107921 / 2260207317)
 Update state (0x5) verifying install, progress: 85.47 (1931909364 / 2260207317)
Success! App '2394010' fully installed.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: *Redacted*still up-to-date!---
---Prepare Server---
---Server ready---
---Starting Backup daemon---
---Start Server---

udp.JPG

  • Author
21 minutes ago, liverebel said:

Logging in user 'liverebel5197' to Steam

Please don‘t provide Steam credentials in the template if they are hidden away and only add them if they are marked as required with the red astersisk.

 

Start over again, delete the container, delete the folder for Palworld that lives ins your appdata directory and pull a fresh copy from the CA App without entering your Steam credentials.

FYI: Sunkenland recently anounced dedicated servers on steam. If its not on the "wish list". I would like to suggest it.. :)

  • Author
29 minutes ago, AndersWJ said:

FYI: Sunkenland recently anounced dedicated servers on steam. If its not on the "wish list". I would like to suggest it.. :)

Please read this post:

 

3 hours ago, ich777 said:

Please don‘t provide Steam credentials in the template if they are hidden away and only add them if they are marked as required with the red astersisk.

 

Start over again, delete the container, delete the folder for Palworld that lives ins your appdata directory and pull a fresh copy from the CA App without entering your Steam credentials.

ok Ive done this. Should I be able to connect to it via my public IP while on my local network or will someone outside of my local network have to test it?  Also I really appreciate you. Im NOT a know-it-all and appreciate any help you can give me!!

 

text  error  warn  system  array  login  


Session terminated, killing shell...kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
---Ensuring UID: 99 matches user---
---Ensuring GID: 100 matches user---
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
tid(33) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...---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---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(45) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2394010' already up to date.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: *Redacted*still up-to-date!---
---Prepare Server---
---Server ready---
---Starting Backup daemon---
---Start Server---

  • Author
17 minutes ago, liverebel said:

ok Ive done this. Should I be able to connect to it via my public IP while on my local network or will someone outside of my local network have to test it?

Depends if Hair Pin NAT is working correctly on your setup.

Have you yet tried it with: UNRAIDIP:PORT from what I see in your screenshot it should be: 192.168.0.74:8211

 

If it is working with your LAN IP then other should be able to connect from outside too if the port forwarding is setup correct (which it seems like) and that only means that Hair Pin NAT (also known as NAT Reflection) is not working properly but that shouldn't matter as long as you connect with your LAN IP from your LAN and others with your Public IP or your domain name (if you have set up a domain name for your Public IP, if yes then it would be as simply to connect as typing in: yourdomain.org:8211).

If I want to back up my World Save File (not server settings file), which folder would I back up?

 

/mnt/cache/appdata/palworld/pal/saved/savegames/0

 

The whole folder?

 

Hello!

I successfully set up the palworld server and merged my previous server and users over no problems. However, my friends are noticing the server is restarting/crashing like once per hour and the logs/uptime seems to back this up where the uptime is usually only around 40mins rather than the few days now that its been left on. Log below:

 

text  error  warn  system  array  login  

[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
/opt/scripts/start-server.sh: line 120:    66 Killed                  ${SERVER_DIR}/Pal/Binaries/Linux/PalServer-Linux-Test Pal -nocore ${GAME_PARAMS} ${GAME_PARAMS_EXTRA}
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 3 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2394010' already up to date.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---PublicIP in PalWorldSettings.ini found: 162.156.12.112
---Prepare Server---
---Server ready---
---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---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2394010' already up to date.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---PublicIP in PalWorldSettings.ini found: 162.156.12.112
---Prepare Server---
---Server ready---
---Start Server---
 

Is this a the app issue or an issue on my end? Thanks for your work and help!

  • Author
15 minutes ago, ogsirbe said:

If I want to back up my World Save File (not server settings file), which folder would I back up?

Please also read this post:

 

15 minutes ago, ogsirbe said:

/mnt/cache/appdata/palworld/pal/saved/savegames/0

 

The whole folder?

Yes.

  • Author
14 minutes ago, spicyyee said:

Is this a the app issue or an issue on my end?

Sorry to say but most certainly something on your side… 😕

 

15 minutes ago, spicyyee said:

/opt/scripts/start-server.sh: line 120:    66 Killed    

Don‘t know what happened there but on what hardware do you run the container? Did you change something in the template?

5 minutes ago, ich777 said:

Sorry to say but most certainly something on your side… 😕

 

Don‘t know what happened there but on what hardware do you run the container? Did you change something in the template?

Hey- thanks for the quick response!

No i didnt modify anything other than the server files for the saves and uses. I think i figured it out though looking at the unraid log:

Feb  3 14:04:48 Tower kernel: Out of memory: Killed process 22353 (PalServer-Linux) total-vm:18306524kB, anon-rss:13482188kB, file-rss:0kB, shmem-rss:0kB, UID:99 pgtables:28796kB oom_score_adj:0

 

Looks like I just dont have enough memory for the amount of users on (5-6). 

 

Hardware:


Ryzen 3200g

16GB 3200 RAM

 

Probably will need 32GB reading around 

  • Author
12 minutes ago, spicyyee said:

Probably will need 32GB reading around 

Currently there are 8 users on my server and it consumes about 35GB of RAM.

 

Even 32GB of total system memory are not much…

 

…and yes, that was an OOM error and that‘s why it was killed, I would recommend that you restart the whole server because most certainly other things got killed too.

11 minutes ago, ich777 said:

Currently there are 8 users on my server and it consumes about 35GB of RAM.

 

Even 32GB of total system memory are not much…

 

…and yes, that was an OOM error and that‘s why it was killed, I would recommend that you restart the whole server because most certainly other things got killed too.

Noted- 16GB is on the way already. I'm hoping itll be enough for until we get tired of the game lol. I dont really want to buy even more ram just for this lol.

 

Thanks!

Hey, Any plans to do a Sunkenland Game server docker ?

 

Sunkenland Dedicated Server

App ID 2667530

1 minute ago, Drewbzz said:

Hey, Any plans to do a Sunkenland Game server docker ?

 

Sunkenland Dedicated Server

App ID 2667530

Ich is currently not taking requests as he has over 200 containers to maintain on the CA.

@ich777 what's the flag to turn on rcon in steamcmd:palworld?

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.