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

For those trying to use Proxied cloudflare for dns, the 8211 port is not valid in their proxy support port list. Therefore you must change your external port to a valid port and then port forward that external port to 8211, or change both internal and external ports (not recommended). 
 

OR you can run unproxied by turning off Proxy in the cloudflare DNS settings. 
 

make sure if you have automatic cloudflare dns update scripts that you are also configuring that in alignment with the above. 

  • 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
8 minutes ago, RedRaptor said:

OR you can run unproxied by turning off Proxy in the cloudflare DNS settings. 

This would be my recommendation... because this:

8 minutes ago, RedRaptor said:

make sure if you have automatic cloudflare dns update scripts that you are also configuring that in alignment with the above. 

is in my opinion overkill for a game server.

12 minutes ago, ich777 said:

This would be my recommendation... because this:

is in my opinion overkill for a game server.

Agree, if you’re just playing with friends. But if they are opening up invites to their friends, or if you plan to go public, I always recommend multi tiered protection. Especially if your system is used for other activities other than the game server. 
 

thanks for the container by the way, it’s been rock solid!

  • Author
5 minutes ago, RedRaptor said:

But if they are opening up invites to their friends, or if you plan to go public, I always recommend multi tiered protection. Especially if your system is used for other activities other than the game server.

Sorry but I disagree about that, sure security is good but too much security can be also be bad sometimes and cause a lot of issues.

If one has set up everything as it should be then this should not cause much issues at all.

But of course, this is only my opinion and everyone has another opinion as always...

 

5 minutes ago, RedRaptor said:

thanks for the container by the way, it’s been rock solid!

Glad to hear that.

Hello, I downloaded the docker installer. I check the logs and it shows the server is running. I cannot connect to it for the life of me. I have tried forwarding the port 8211. That did nothing. I am using unraid 6.12.6. Please help if possible.

  • Author
28 minutes ago, elkevo20 said:

Hello, I downloaded the docker installer. I check the logs and it shows the server is running. I cannot connect to it for the life of me. I have tried forwarding the port 8211. That did nothing. I am using unraid 6.12.6. Please help if possible.

And what is the exact issue, I need more information on this?

How do you try to connect (direct connection,...)?

What is the exact error message?

Did you change anything in the template or in the config, if yes, please post screenshots.

19 hours ago, CatDad49421 said:

After updating my Palworld docker today my save data is gone. When logging into the server it appears to be a fresh start.  

 

When exploring the folder: appdata\palword\Pal\Saved\SaveGames\0\EC378850F2E843729CC75CB4CE85B241\Players 

 

It looks like there are 4 player saves which is the number of users I had on the sever before the update. I tried changing /mnt/cache/appdata/palworld to /mnt/user/appdata/palword and replacing the palword folder contents with old ones but that also did not change anythinig. This is the beginning of my log. 

 

/serverdata/steamcmd/steamcmd.sh: line 39:    84 Segmentation fault      $DEBUGGER "$STEAMEXE" "$@"
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
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.
 


I had the same issue, it looks like something changed with the steam id to player guid process (maybe related to that error?) so I had to add -nosteam to the Extra Game Parameters:

-nosteam -No-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

This fixed it for me and all 12 players on my server were able to log into to their old save files again.

19 minutes ago, ich777 said:

And what is the exact issue, I need more information on this?

How do you try to connect (direct connection,...)?

What is the exact error message?

Did you change anything in the template or in the config, if yes, please post screenshots.

Sorry, the issue is I can't direct connect to it. I just get the generic timed out error from Palworld. I changed nothing in the template/config.

  • Author
1 minute ago, elkevo20 said:

Sorry, the issue is I can't direct connect to it. I just get the generic timed out error from Palworld. I changed nothing in the template/config.

Do you try to connect from inside your LAN? With what IP do you try to connect? Sometimes it doesn't work with your Public IP when your Hair Pin NAT is not set up/working properly.

  • Author
22 minutes ago, kanundrum1134 said:

I had the same issue, it looks like something changed with the steam id to player guid process (maybe related to that error?) so I had to add -nosteam to the Extra Game Parameters:

Nothing changed over here btw...

10 minutes ago, ich777 said:

Nothing changed over here btw...

Yeah it seemed to coincide with the v1.3.0 update/hotfix

14 minutes ago, ich777 said:

Do you try to connect from inside your LAN? With what IP do you try to connect? Sometimes it doesn't work with your Public IP when your Hair Pin NAT is not set up/working properly.

Yes. I connect using the 127.0.0.1:8211

  • Author
15 minutes ago, elkevo20 said:

Yes. I connect using the 127.0.0.1:8211

Sorry but that can't work, 127.0.0.1 is your local computer and since you are running the container on your server... Can you see where I'm going with that?

 

You have to use the IP from your Unraid server and then the port.

Eg: 10.0.0.200:8211 or 192.168.0.100:8211 or whatever your Unraid IP is.

43 minutes ago, ich777 said:

Sorry but that can't work, 127.0.0.1 is your local computer and since you are running the container on your server... Can you see where I'm going with that?

 

You have to use the IP from your Unraid server and then the port.

Eg: 10.0.0.200:8211 or 192.168.0.100:8211 or whatever your Unraid IP is.

Ahhhh. Duh.....I feel so stupid now. Okay, that worked. I have 2 questions now. 1.) How can my friends join? Use my public IP or bad idea? 2.) How can I edit the configuration for the server?

 

Thank you,

2 hours ago, kanundrum1134 said:


I had the same issue, it looks like something changed with the steam id to player guid process (maybe related to that error?) so I had to add -nosteam to the Extra Game Parameters:

-nosteam -No-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

This fixed it for me and all 12 players on my server were able to log into to their old save files again.

I added "-nosteam -No-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS" to the launch options in Steam but no success logging into my orginal character. Is this the correct paste location you were referring to in the text above? 

 

Hello there im trying to run the docker with the following command

docker run --name ARKSurvivalEvolved -d \
    -p 7777-7778:7777-7778/udp -p 27015:27015/udp -p 27020:27020 \
    --env 'GAME_ID=376030' \
    --env 'MAP=TheIsland' \
    --env 'GAME_PARAMS_EXTRA=-server -log -crossplay -NoBattlEye -PublicIPForEpic=PublicIPofMyServer' \
    --env 'UID=1000' \
    --env 'GID=1000' \
    --volume ~/steamcmd:/serverdata/steamcmd \
    --volume ~/ark-se:/serverdata/serverfiles \
    ich777/steamcmd:arkse

But somehow each time i run this (after deleteing the docker container) or restart the docker container the config file gets overwritten to the default one.
Im very confused how to disable this behavior.

UID/GID is the user id/group id of the user correctly login and running the command, with 99/100 i dont have the permission to change the file without using sudo. Even if i do its still reseted on start up.

So how do i set the config ~/ark-se/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini in such a way that its not overwritten.

Today i once succeded to do this but this was when i manually started the server via running `./ShooterGameServer` with the same parameters as the extra game params above .
Then i though cool now lets run rerun the container. But since than the issue exists and is persistent.

 

./ark-se/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland -server -log -crossplay -NoBattlEye -PublicIPForEpic=TheServerIP

 

Edited by Otterpatsch

Hey guys having a bit of an issue here, I have installed the dayz container i left all settings default the server then runs as you can see from the screenshot but I cannot connect to it. I am trying to connect through lan using the unraid ip. I have tried checking the lan tab on dayz as well as on steam but they dont show up, I have also tried to direct connect but nothing happens at all not even an error message. 

dayz.PNG

2 hours ago, elkevo20 said:

Ahhhh. Duh.....I feel so stupid now. Okay, that worked. I have 2 questions now. 1.) How can my friends join? Use my public IP or bad idea? 2.) How can I edit the configuration for the server?

 

Thank you,

The PalWorldSettings.ini will not keep changes. I edit it in nano. Then restart the docker and it goes back to default.

Thanks for having so many repositories!
I tried to create a second palworld game server now.
My steps were:

  1. Give it a different local IP adress
  2. Give it a different server files location
  3. Delete the UDP Game port entry since I need a different one
  4. Create a different Port
  5. Port forward in the router settings

 

Is the name of the UDP Entry important?

Are these the steps to create a second instance of the game server?

Edited by Ikeasofa

  • Author
4 hours ago, elkevo20 said:

1.) How can my friends join? Use my public IP or bad idea?

No, that's fine.

 

4 hours ago, elkevo20 said:

2.) How can I edit the configuration for the server?

Read the description.

 

2 hours ago, elkevo20 said:

restart

Exactly this is the issue. Have you yet tried to stop it, then edit the config and then start the container again? <- This was discussed at least 20 times in this thread... :D

 

It is common practice to first stop the container, edit the config and finally start the container again.

  • Author
4 hours ago, CatDad49421 said:

Is this the correct paste location you were referring to in the text above? 

 

GAME_PARAMS_EXTRA

 

  • Author
4 hours ago, Otterpatsch said:

Im very confused how to disable this behavior.

I'm not sure how it will work with volumes because I only use bind mounts, have you yet tried to create a bind mount?

 

4 hours ago, Otterpatsch said:

So how do i set the config ~/ark-se/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini in such a way that its not overwritten.

Can you try to set these environment variables too:

SERVER_NAME=Your SRV Name
SRV_PWD=YOURSRVPWD
SRV_ADMIN_PWD=YOURADMINPWD

 

It should not happen that it gets overwritten but I had it several times that if these variables are not set the container is not working correctly, at least not if you are not running Unraid.

  • Author
2 hours ago, FunkyJamma said:

Hey guys having a bit of an issue here, I have installed the dayz container i left all settings default the server then runs as you can see from the screenshot but I cannot connect to it. I am trying to connect through lan using the unraid ip. I have tried checking the lan tab on dayz as well as on steam but they dont show up, I have also tried to direct connect but nothing happens at all not even an error message. 

How do you try to connect exactly? What error message do you get? On which branch are you on the client, so to speak your PC?

  • Author
1 hour ago, Ikeasofa said:

I tried to create a second palworld game server now.

Please read this post:

 

You have of course give to container a different name and change the location for the game files for the second container.

8 minutes ago, ich777 said:

Please read this post:

 

You have of course give to container a different name and change the location for the game files for the second container.

Okay thanks. So the solution is to remove the text in the GAME_PARAMS and add my desired port number? Basically remove the EpicApp=PalServer and add port=xxxx?

 

Edit: just tested it and it works! I would never expect to enter the port in the game params field. Thank you!

Edited by Ikeasofa

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.