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
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. 😉

  • 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

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?

Just now, Kesra said:

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

Its set in the ini 

Just now, Spectral Force said:

Its set in the ini 

I am trying to use https://github.com/palworldlol/palworld-exporter
cant make the palworld-exporter to connect via rcon with "ich777/steamcmd:palworld"
but it works fine with "thijsvanloef/palworld-server-docker:latest"

so there might be some rcon flag difference in "ich777/steamcmd:palworld"

1 minute ago, Kesra said:

I am trying to use https://github.com/palworldlol/palworld-exporter
cant make the palworld-exporter to connect via rcon with "ich777/steamcmd:palworld"
but it works fine with "thijsvanloef/palworld-server-docker:latest"

so there might be some rcon flag difference in "ich777/steamcmd:palworld"

try -RCON=true

 

also if using youre external ip, make sure the port is forwarded.

1 minute ago, Spectral Force said:

try -RCON=true

 

also if using youre external ip, make sure the port is forwarded.


I am already using RCON since server installed and the server is up too.

  • Author
3 hours ago, Kesra said:

so there might be some rcon flag difference in "ich777/steamcmd:palworld"

No, why should it be different, it‘s the same game…

What does not work exactly? 
 

3 hours ago, Kesra said:

I am already using RCON since server installed and the server is up too.

And are you sure that RCON is working and enabled correctly? Have you yet tried to connect through RCON through my plugin from the command line?

 

You enable it usually in the config, stop the container, edit the config and set RCON to true and after that start the container again.

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.