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
23 minutes ago, djvj said:

I tried setting this for the game parameters, but doesn't look like those are for steamcmd

-beta experimental

Please see this post:

 

But also keep in mind there are now two versions out there, one for the experimental branch and one for the early access branch.

So it is not strictly necessary to add this, you only have to add this if you want to pull the experimental branch.

  • 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

15 hours ago, ich777 said:

I would recommend that you leave the template as it is without switching to br0 or host (because then the port mappings actually don't work) and only delete and create ports for the ones that you need to switch around, in this case also don't forget to switch the ports also in the configs otherwise it can't work.

 

Because you have to enable it first like it is described here: Click

 

You don't need to download the files like it is described in this tutorial, simply stop the container, edit the files and then start it back up.

What I've found is that the file "" is actually named "LinuxServer-KFGame.ini".

 

After you did that you should be greeted with:

grafik.thumb.png.e18f16afb251c8221312320f4957fa6a.png

 

I actually installed the container to test this, here are also two screenshots where you can see the server is running and reachable through the Steam Server Browser:

grafik.png.92c4c8c511bd8bf98055c3c49f73e857.png

grafik.png.9b9f2cc1bb8e6e402b786b66e6e5608e.png

 

Ok. Got the webpage to work! But now i how do i change query port for steam. I cannot find the setting for it in the server files. been looking for a few hours now.

  • Author
9 minutes ago, Michigan1112 said:

Ok. Got the webpage to work! But now i how do i change query port for steam. I cannot find the setting for it in the server files. been looking for a few hours now.

Please see here: Click

Just append this to the GAME_PARAMS in the template.

 

That it looks something like this

kf-bioticslab Port=7787 QueryPort=27016

 

Also don't forget to delete the existing port entries and add new ones with the corresponding port number and the right protocol.

3 minutes ago, ich777 said:

Please see here: Click

Just append this to the GAME_PARAMS in the template.

 

That it looks something like this

kf-bioticslab Port=7787 QueryPort=27016

 

Also don't forget to delete the existing port entries and add new ones with the corresponding port number and the right protocol.

Thank you so much! worked like a charm! how do i support you? dont see any links here for that.

  • Author
1 minute ago, Michigan1112 said:

Thank you so much! worked like a charm! how do i support you? dont see any links here for that.

In the CA App should be a donate button and also here in the first post. :)

On 11/15/2021 at 7:33 PM, ich777 said:

Glad to hear that everything is working now. :)

Hi, 

 

I got a new problem. Terraria on Steam got an update last week. I have restarted the Terraria docker multiple times this week but it doesn't find a new update. 

 

The docker is running version 1.4.2.3

Steam has version 1.4.3.2

 

Do you know why the docker container will not find the new update?  

 

I am not awake today. Just found that I am supposed to set the preffered version in the docker container. 

Sorry.

Edited by workermaster

Hi, 

is there a command that i can use in the docker console to force an Update of the Dedicated Server Version.

If i restart the Docker Container it wont pull the actual Version of the dedicated server for Satisfactory Experimental.

I always get the info ingame that there is a difference between server an game version.

  • Author
1 hour ago, Capitan0 said:

is there a command that i can use in the docker console to force an Update of the Dedicated Server Version.

Set Validate to "true" in the template and the container will validate the game files on every start/restart from the container.

Don't forget to unset this value after it grabbed the update, otherwise it will always validate the files that will actually slow down the start and also can cause issues when you let it always set to "true"

12 minutes ago, ich777 said:

Set Validate to "true" in the template and the container will validate the game files on every start/restart from the container.

Don't forget to unset this value after it grabbed the update, otherwise it will always validate the files that will actually slow down the start and also can cause issues when you let it always set to "true"

thx .... and again the problem was direct in front of the screen .... i didtn add "-beta experimental" in the "Game-ID" field ....

After it worked now i also unset the "true" value from the validation .... it was set on true since i started the server :/

 

thx for the quick response.

On 11/24/2021 at 12:53 AM, ich777 said:

I don't think so, I have to look this up.

Actually the command to download the games are using already force_install_dir.

 

I think this is caused by the version check where SteamCMD starts to check it's own version without any command.

 

Nothing to be worried about I think.

 

Also, always post the full log please (as a text file of possible) because I don't see from this one line at which point this occours.

 

EDIT: I think you are talking about this:

Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Please use force_install_dir before logon!
Success! App '232330' already up to date.

 

I don't think this will harm anything since it is working just fine and the command that I run includes everything, looks something like this:

steamcmd.sh \
  +login anonymous \
  +force_install_dir ${SERVER_DIR} \
  +app_update ${GAME_ID} validate \
  +quit

 

As you can see the command is there, I think it is not happy because it is wrapped in one command but that is also the recommended way on how to do it.

 

Thanks, I'll ignore it.  Sorry about not including the whole log, I've attached it here just so you have the whole thing.

Log.txt

  • Author
37 minutes ago, Waltm said:

Thanks, I'll ignore it.  Sorry about not including the whole log, I've attached it here just so you have the whole thing.

Is it now working now for you?

How do I make myself an admin on the valheim server installed via this docker container?

I'd like to be able to boot players who are abusive and also i'd like to be able to enable friendly fire which appears to not be currently on?

Edited by Loquat

10 minutes ago, Loquat said:

How do I make myself an admin on the valheim server installed via this docker container?

I'd like to be able to boot players who are abusive and also i'd like to be able to enable friendly fire which appears to not be currently on?

There is a adminlist in the game files image.png.2729842379731b523ec43705bf6ee2d5.png

The Statisfactory Servers are released and im trying to get it running with the Generic SteamCMD Docker.

 

Has anybody an idea how to point the serverstarting script to the FactoryServer.SH?

"/opt/scripts/start-server.sh: line 68: /serverdata/serverfiles/srcds_run: No such file or directory"

 

In my case its called "FactoryServer.sh"

I tryed setting the GAME_NAME Value of the Docker to "Statisfactory" and "FactoryServer" without success

 

1157204253_Screenshot2021-11-28000715.png.f4ed7bc2bf227e3bdb8e68bcaaaadd1d.png

 

 

PS.: i also get the weird Force_Install informations but i already assumed to ignore them

also if you @ich777 want to create one Statisfactory Server Docker, here is the Template i used:

image.thumb.png.bd00a9e6bb4081d0b1338bca7d0a9280.png

 

Regards

Bengele

4 hours ago, ich777 said:

Is it now working now for you?

Yes, your docker image and the server have been running great with the Alemia sponsored map/mod.  I still have to manually transfer the mod files over from single player to the server every time they update since I haven't figured out the automanagemods yet.  I think there was a post in this thread about having certain paths mapped in order to make it work but now I can't find it again.  

32 minutes ago, Waltm said:

Yes, your docker image and the server have been running great with the Alemia sponsored map/mod.  I still have to manually transfer the mod files over from single player to the server every time they update since I haven't figured out the automanagemods yet.  I think there was a post in this thread about having certain paths mapped in order to make it work but now I can't find it again.  

If you look at the following:

image.png.cfda1463f99249e226be143cb29b169e.png

you see that i mapped a folder inside of the container to the outside. With that the files are not overridden. You can do the same for the mod.

 

Do you use unraid or general linux/Windows and run it via comandline?

  • Author
7 hours ago, Loquat said:

How do I make myself an admin on the valheim server installed via this docker container?

Do the following:

  1. Stop the container
  2. Go to: \appdata\valheim\.config\unity3d\IronGate\Valheim
  3. Open the file "adminlist.txt"
  4. Add your Steam 64 ID to the file and save it
  5. Start the container again

 

If you don't know your Steam 64 ID go to https://www.steamidfinder.com/ and type in your Steam user name, this should give you all the different Steam IDs.

  • Author
7 hours ago, bengele said:

The Statisfactory Servers are released and im trying to get it running with the Generic SteamCMD Docker.

There is already a template in the CA App for Satisfactory:

grafik.png.e255afa6c626ef389fcd3c2310f07f27.png

 

Or what do you mean exactly?

  • Author
5 hours ago, Waltm said:

I still have to manually transfer the mod files over from single player to the server every time they update since I haven't figured out the automanagemods yet.  I think there was a post in this thread about having certain paths mapped in order to make it work but now I can't find it again.  

Maybe the second recommended post can help from @Cyd, or @Cyd himself is maybe able to help... :)

8 hours ago, ich777 said:

There is already a template in the CA App for Satisfactory:

grafik.png.e255afa6c626ef389fcd3c2310f07f27.png

 

Or what do you mean exactly?

Sorry im blind. i didnt see that. Thank you for your amzing work :)

Pulling my hair out a bit here.... for whatever reason cannot get the Satisfactory Server to not be stuck on Private and InvalidSession for session ID... Ports are forwarded, logged into the game set up as admin and administrator password. I can play fine no one else can join. 

 

If there's any information I can provide to help with a solution will gladly do so. I've been looking for solutions for hours and have not found any. Very possible I missed it but day 2 of trying to get this running.

  • Author
2 hours ago, SpectreSam said:

Ports are forwarded, logged into the game set up as admin and administrator password.

Do you have other services set up that are available from the internet?

 

Have you changed anything in the template?

 

What error did they get when someone is trying to connect from outside and how did they try to connect (IP, domain name)?

 

Have you double checked if the port forwardings and the corresponding protocol is selected (TCP/UDP)?

 

2 hours ago, SpectreSam said:

I can play fine no one else can join. 

You are connecting with your internal LAN IP I think, or am I wrong?

4 hours ago, ich777 said:

Do you have other services set up that are available from the internet?

 

Have you changed anything in the template?

 

What error did they get when someone is trying to connect from outside and how did they try to connect (IP, domain name)?

 

Have you double checked if the port forwardings and the corresponding protocol is selected (TCP/UDP)?

 

You are connecting with your internal LAN IP I think, or am I wrong?

Yes my Valheim server has worked just fine.

 

Nothing changed in the template.

 

They either just get no response when clicking to join or it tells them server is waiting to be authenticated or just session name is invalid.

 

Every port I could find in the wikis is forwarded TCP/UDP.

 

I can join server using both my internal 192 address and my public IP.

 

 

  • Author
4 minutes ago, SpectreSam said:

Every port I could find in the wikis is forwarded TCP/UDP.

Why would you do that? Simply forward the ports that are in the template and please don't forward both TCP and UDP when only one of them is needed, a few game servers are out there that detect if you've opened for example TCP/UDP and only UDP is needed and they actually won't let you connect to the dedicated server because this is a security risk...

 

6 minutes ago, SpectreSam said:

I can join server using both my internal 192 address and my public IP.

Then it might have something to do with the port forward if it works internally but not externally.

 

Have you changed some ports or did you NAT them for example from 7777 internal -> 7778 external, if you did this, it won't work either.

50 minutes ago, ich777 said:

Why would you do that? Simply forward the ports that are in the template and please don't forward both TCP and UDP when only one of them is needed, a few game servers are out there that detect if you've opened for example TCP/UDP and only UDP is needed and they actually won't let you connect to the dedicated server because this is a security risk...

 

Then it might have something to do with the port forward if it works internally but not externally.

 

Have you changed some ports or did you NAT them for example from 7777 internal -> 7778 external, if you did this, it won't work either.


Just something always done and never had an issue before I’ll try changing it back. Sorry if that just seemed like a stupid idea.

 

And no nothing was changed. At first it was solely just the ports from the template. After that didn’t work I added the other ones found in one of the wikis (don’t remember the exact one but it had to do with multiplayer just not the dedicated server wiki)

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.