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

mine is up for an hour but still cant see in the community server list :c
not sure if its working or pal just needs alot of time to update the list

image.png

  • 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

5 minutes ago, Wotan said:

mine is up for an hour but still cant see in the community server list :c
not sure if its working or pal just needs alot of time to update the list

 

50 minutes ago, Dustin Solis said:

I opened up the game and spammed the "Display next 200 results" button a couple times then searched again. I noticed the list of servers growing so I hit it a couple more times and there my server showed up.

 

  • Author
38 minutes ago, wes.crockett said:

I put in the ADMIN password I created and it said it didn't match.

The admin password is for the in game console so that youn issue admin commands.

You have to use the password not the admin password to log in.

  • Author
9 minutes ago, Wotan said:

mine is up for an hour but still cant see in the community server list :c

Please check your port forwarding )including the protocol) and everything else. The container is working for me and for others too.

 

10 minutes ago, Wotan said:

not sure if its working or pal just needs alot of time to update the list

Nope, just a few minutes.

2 hours ago, Lordsteggu said:

Hi,

 

just a question, when spinning mine up I am getting some errors that I haven't seen before.

 

Any ideas?

 

Cheers

 

 

Screenshot 2024-01-19 141413.png

Disregard the below, it is incorrect

I had to set Validate to True to fix this setrlimit() error 22 message

2024-01-19 10_26_14-SDCHONITower_UpdateContainer — Mozilla Firefox.png

Edited by sdchoni
Incorrect

9 minutes ago, ich777 said:

Please check your port forwarding )including the protocol) and everything else. The container is working for me and for others too.

 

Nope, just a few minutes.

I only was able to find mine by pressing the 'load 200 more servers' button ~50 times. The server "search" function is not a search, it is a filter. Also, the Community Servers tab needs to be selected on the left

2024-01-19 10_30_35-Pal.png

Hoping anyone can help me with this, I'm using the Vintage Story container but I can't figure out how to get to the game console, I've checked for screens but there don't seem to be any running.

Awesome work on PalWorld docker! Curious if multiple saved world are possible?

 

Currently I see the 0 in ~Pal/Saved/SavedGames, is there a way in the console to create another save/world? And if not, to restart I just delete the "0" folder, correct?

  • Author
8 minutes ago, sdchoni said:

I had to set Validate to True to fix this setrlimit() error 22 message

2024-01-19 10_26_14-SDCHONITower_UpdateContainer — Mozilla Firefox.png

This is not true at all!
 

Please ignore that l, that won‘t prevent the container from running properly (btw I‘ve answered this question already twice).

 

Validation will not fix it, this is just a display thing that you don‘t see it, trust me it will appear again. 😂

 

Please unset validation again, this will only slow down the start from the dedicated server since it validates the files on every container restart.

 

 

  • Author
6 minutes ago, Marik900 said:

Hoping anyone can help me with this, I'm using the Vintage Story container but I can't figure out how to get to the game console, I've checked for screens but there don't seem to be any running.

You have to access the game console from within the game, the container is not designed to access the console.

  • Author
11 minutes ago, sdchoni said:

The server "search" function is not a search, it is a filter. Also, the Community Servers tab needs to be selected on the left

Also don‘t forget if you hve connected to a server once then you won‘t see it anymore in the Community Servers list you then have to go to the Recent Servers.

…at least this was the case for me.

  • Author
5 minutes ago, drx said:

Awesome work on PalWorld docker! Curious if multiple saved world are possible?

This is a thing that you have to ask the developers, this could be maybe be possible with a startup parameter.

 

6 minutes ago, drx said:

Currently I see the 0 in ~Pal/Saved/SavedGames, is there a way in the console to create another save/world? And if not, to restart I just delete the "0" folder, correct?

Again a question for the developers.

 

To restart, stop the container, delete the folder 0 from the path that you‘ve mentioned and finally start the container again.

Hi, trying to set up palworld but keep getting this:

 

Quote

---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
tid(26) 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(51) 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
"@sSteamCmdForcePlatformType" = "windows"

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x61) downloading, progress: 0.05 (3147732 / 5968889321)
 Update state (0x61) downloading, progress: 0.52 (30806532 / 5968889321)
 Update state (0x61) downloading, progress: 1.38 (82341372 / 5968889321)
 Update state (0x61) downloading, progress: 3.33 (198978677 / 5968889321)
 Update state (0x61) downloading, progress: 5.57 (332628597 / 5968889321)
 Update state (0x61) downloading, progress: 13.43 (801830405 / 5968889321)
 Update state (0x61) downloading, progress: 22.45 (1339740165 / 5968889321)
 Update state (0x61) downloading, progress: 32.76 (1955217413 / 5968889321)
 Update state (0x61) downloading, progress: 41.53 (2478652309 / 5968889321)
 Update state (0x61) downloading, progress: 51.66 (3083675029 / 5968889321)
 Update state (0x61) downloading, progress: 59.32 (3540853765 / 5968889321)
 Update state (0x61) downloading, progress: 63.50 (3790414853 / 5968889321)
 Update state (0x61) downloading, progress: 68.00 (4058568709 / 5968889321)
 Update state (0x61) downloading, progress: 72.26 (4313372677 / 5968889321)
 Update state (0x61) downloading, progress: 75.37 (4498930252 / 5968889321)
 Update state (0x61) downloading, progress: 78.35 (4676824140 / 5968889321)
 Update state (0x61) downloading, progress: 80.71 (4817333324 / 5968889321)
 Update state (0x61) downloading, progress: 83.47 (4981959756 / 5968889321)
 Update state (0x61) downloading, progress: 86.49 (5162314828 / 5968889321)
 Update state (0x61) downloading, progress: 89.51 (5342669900 / 5968889321)
 Update state (0x61) downloading, progress: 93.22 (5564030025 / 5968889321)
 Update state (0x61) downloading, progress: 96.35 (5750926497 / 5968889321)
 Update state (0x61) downloading, progress: 99.54 (5941626345 / 5968889321)
 Update state (0x81) verifying update, progress: 5.86 (350056302 / 5968889321)
 Update state (0x81) verifying update, progress: 20.46 (1221426654 / 5968889321)
 Update state (0x81) verifying update, progress: 35.23 (2102601042 / 5968889321)
 Update state (0x81) verifying update, progress: 50.15 (2993101196 / 5968889321)
 Update state (0x81) verifying update, progress: 64.80 (3867613580 / 5968889321)
 Update state (0x81) verifying update, progress: 79.22 (4728460777 / 5968889321)
 Update state (0x81) verifying update, progress: 94.06 (5614507497 / 5968889321)
dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
Success! App '2394010' fully installed.
---Checking the maximum map count per process...---
---Maximum map count per process OK...---
---Current map count per process: 256000---
---Checking if WINE workdirectory is present---
---WINE workdirectory not found, creating please wait...---
---Checking if WINE is properly installed---
---Setting up WINE---
---Prepare Server---
---Server ready---
---Start Server---
---Something went wrong, can't find the executable, putting container into sleep mode!---

 

I can see the game exe in my folder though, and if I enter the container it can see them there too.

 

The relevant line of code in start-server.sh is

Quote

if [ ! -f ${SERVER_DIR}/Pal/Binaries/Linux/PalServer-Linux-Test ]; then
  echo "---Something went wrong, can't find the executable, putting container into sleep mode!---"

 

Am I supposed to have a /Pal/Binaries/Linux? I am on Linux. I have only /Pal/Binaries/Win64

 

edit: Ok I figured out *why* - "@sSteamCmdForcePlatformType" = "windows" is in the docker logs. But *why* is the code doing that?

 

edit 2: pushed a fix to your github. your install command was set to asa which apparantly is ark, rather than palworld.

Edited by pewecat

Hi,

I am very sorry but I am an absolute beginner in this matter and after reading a lot of posts in this thread and other sources, I still do not get my game server running. 

 

I try to start a server in Assetto Corsa Competizione (ACC). Starting a server on my local Windows machine works fine and the server is found in the game in "LAN Servers" (i.e. locally visible). Although I added the port forwarding in my router, the server is not visible in the public server list, but this is another issue. 

 

With regard to running the ACC Docker in Unraid is giving me nothing - neither local, nor public visibility in the game. 

 

First I tried to use the exact same config files as in my local Windows server setup with ports UDP: 9231 and TCP: 9232 as written in some documentation I found. I used these ports both, as container and host port, and in configuration.json. 

Then I used the default 9201 port as container ports and the ports above as host port and in the config file. So the port mapping looked something like "...:9201/UDP" -> "...:9231". 

Now, I have changed the ports completely to the default port 9201 for container, host, and in the config file.

 

1612910660_Screenshot2024-01-19185554.thumb.png.a47832247b3bad19bf1d0f162c5a8028.png

 

Neither of these options seem to work in my case.

 

In addition, what I find odd is that the uptime resets every 1 to 2 minutes. I do not know whether this is normal behavior. E.g., in the screenshot it says "Uptime: About a minute", although I started the container 24 minutes ago (during my last change of settings). Also in the logs, the container seems to restart on its own. The log is attached at the end of my post. After the lines "---Server ready---" and "---Start Server---" it just restarts the server. I do not have this behavior in the log of my locally created server in windows. In windows, I do get the error concerning the TCP port, but this does not affect the visibility of the server in my local lan. In Unraid I do not see it anywhere. 

 

I tried several manual restarts and also re-installed the whole container, but I am just too stupid to see what I am doing wrong, sorry. :(

 

462510676_Screenshot2024-01-19190358.thumb.png.b3e1ab1b241ea564939958543062ab1e.png

 

 

LOG: 

 

0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0050:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0050:err:systray:initialize_systray Could not create tray window
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E970 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E740 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E6A0 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E290 1 C) semi-stub
010c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000293F760 1 C) semi-stub
010c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000293F760 1 C) semi-stub
010c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000293F760 1 C) semi-stub
0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0050:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0050:err:systray:initialize_systray Could not create tray window
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E970 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E740 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E6A0 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000007E290 1 C) semi-stub
---Server ready---
---Start Server---
Server starting with version 255
Starting server Testserver
Joining during race is allowed
FileToStruct cfg/eventRules.json
Translated realtime interval hzToMiliseconds(18)=54

SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.918650
Track monza was set and updated
Event changed
Reading custom event rules
FileToStruct cfg/eventRules.json
FileToStruct cfg/assistRules.json
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.932714
Significant change detected, updating lobby (1|1)
Resetting weekend to friday night
Reset time to friday night: 0 -> 0
Reset time to first session: 0 -> 122400
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.948541
Listening to TCP 9201 | UDP 9201
Trying to connect to lobby (0 times, interval 10000 s)
Session changed: Practice -> Practice 0
Detected sessionPhase <waiting for drivers> -> <waiting for drivers> (Practice)
TCP connect returns: -1
TCP connect returns: 0
==ERR: RegisterToLobby TCP connection failed, couldn't connect to the lobby server
Trying to connect to lobby (1 times, interval 13000 s)
RegisterToLobby succeeded
==ERR: This server is only supported on Windows operating systems. Running WINE may work dependent on your settings, but there are differences that affect the user's experience negatively.
Sent lobby registration request for monza
---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---Checking if 'accServer.exe' is present---
---'accServer.exe' found, continuing...---
---Prepare Server---
---Checking if config files are present---
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Server ready---
---Start Server---
Server starting with version 255
Starting server Testserver
Joining during race is allowed
FileToStruct cfg/eventRules.json
Translated realtime interval hzToMiliseconds(18)=54

SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.917917
Track monza was set and updated
Event changed
Reading custom event rules
FileToStruct cfg/eventRules.json
FileToStruct cfg/assistRules.json
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.944736
Significant change detected, updating lobby (1|1)
Resetting weekend to friday night
Reset time to friday night: 0 -> 0
 

  • Author
1 hour ago, pewecat said:

edit 2: pushed a fix to your github. your install command was set to asa which apparantly is ark, rather than palworld.

Sorry, this was a oversight from me in GitHub... For all users on Unraid it was working fine since it pointed to the correct image.

 

Thanks for the PR already merged. ;)

  • Author
48 minutes ago, RRG said:

==ERR: RegisterToLobby TCP connection failed, couldn't connect to the lobby server

Your server is not reachable from outside, that's why it's restarting.

Please double check that you forwarded all ports in your router so that it is reachable from outside.

6 hours ago, ich777 said:

Already done but it always takes one to two hours to show up in the CA App. ;)

 

EDIT: Please note that after you've first set up the server it can take up to 5 minutes to appear in the server list because of the massive amounts of servers created currently (of course you need to properly forward the game port in your router) :

grafik.png.93f2299c7d9f23e6efd5aeb83300d58a.png

You're a legend!

 

I noticed I'm getting the following errors in the logs:

dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/serverdata/.steam/sdk64/steamclient.so
with error:
/serverdata/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /serverdata/.steam/sdk64/steamclient.so

 

At a quick glance, it looks like the steamclient.so file exists at /serverdata/serverfiles/steamclient.so

Is this an error on my end, or can that be safely ignored?

  • Author
4 minutes ago, therave39 said:

Is this an error on my end, or can that be safely ignored?

Already answered that three times, this can be safely ignored.

However in your case it seems there is something else wrong since it can't load the file from /serverdata/.steam/sdk64/steamclient.so and that's the path where it should belong.

 

Are you running the container on Unraid or on a different system? If Unraid on what version are you?

2 minutes ago, ich777 said:

Already answered that three times, this can be safely ignored.

However in your case it seems there is something else wrong since it can't load the file from /serverdata/.steam/sdk64/steamclient.so and that's the path where it should belong.

 

Are you running the container on Unraid or on a different system? If Unraid on what version are you?

Ah my apologies, I never saw a corresponding "[S_API] SteamAPI_Init(): Loaded '/serverdata/.steam/sdk64/steamclient.so' OK." log so I wasn't sure if it successfully found the file at an alternate location.

 

My /serverdata/.steam/sdk64/ directory is totally empty.

 

I'm running Unraid 6.12.6

So I want to run the PalWorld server as a dedicated server but when I remove the EpicGames=PalServer and try to login into the server using my ip address PalWorld says no password has been entered which I assume that it is still running as a community server. Any ideas on how to fix it?

  • Author
2 minutes ago, Stinkywar said:

I assume that it is still running as a community server. Any ideas on how to fix it?

No, thats caused because direct connections can‘t have a password and the password is still in place.

 

Please read that post, last paragraph:

 

  • Author
15 minutes ago, therave39 said:

My /serverdata/.steam/sdk64/ directory is totally empty.

Can you please give me the full log output?

 

Where did you check if it was empty?

 

The container copies over the steamclient.so from the main server directorys linux64 folder on each server start.

 

It is very strange that this is not working for you since it works for everyone else.

i have a password set in my ini but there's no password on my server. does it (and other text, like server name) need to be in quotation marks?

  • Author

@Stinkywar the issue that you are experincing is most likely caused because you didn‘t stop the container in the first place and edit the config.

 

You have to first stop the container, then edit the config and finally start the container again.

20 minutes ago, ich777 said:

Can you please give me the full log output?

Palworld-I am not the same person that sent it but I am also having the same issue. I am unaware of where to check though for /serverdata Would this be in the appdata folders somewhere?

Quote
setrlimit() failed with error 22 (Invalid argument)
- Max per-process value allowed is 0 (we wanted infinity).
sh: 1: xdg-user-dir: not found
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded '/serverdata/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')
CAppInfoCacheReadFromDiskThread took 5 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.
---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...OK
---Update Server---
---Validating installation---
tid(57) 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 state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x5) verifying install, progress: 9.32 (440718449 / 4729403737)
 Update state (0x5) verifying install, progress: 33.78 (1597610039 / 4729403737)
 Update state (0x5) verifying install, progress: 58.09 (2747083174 / 4729403737)
 Update state (0x5) verifying install, progress: 83.26 (3937718527 / 4729403737)
Success! App '2394010' fully installed.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: 123.123.123.123(fake) still up-to-date!---
---Prepare Server---
---Server ready---
---Start Server---

 


 

Edited by jtaz16

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.