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

Is this correct?

Ark3.PNG

  • 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

im trying to add metamod and CCS to my cs2 server on unraid, even after adding the correct path its not working and im not able to check in console with commands also please help🥲

  • Author
7 minutes ago, EscapeUnraid said:

im trying to add metamod and CCS to my cs2 server on unraid, even after adding the correct path its not working

Please describe in detail what you did so far… Did you install metamod and sourcemod?

 

7 minutes ago, EscapeUnraid said:

even after adding the correct path

Can you please describe what you mean with this? Which paths?

8 minutes ago, ich777 said:

Please describe in detail what you did so far… Did you install metamod and sourcemod?

 

Can you please describe what you mean with this? Which paths?

 

Screenshot 2024-09-21 101318.png

Screenshot 2024-09-21 101408.png

Screenshot 2024-09-21 101512.png

  • Author

@EscapeUnraid hve you read what the file said that you‘ve edited? You should not esit this file!

Ptjer than that you don‘t need to edit this file IIRC.

 

May I ask what this console is? Is this the container console?

yes its container console

  • Author
Just now, EscapeUnraid said:

yes its container console

And why do you think this would work?

The console that you open up on Unraid is just the container terminal which gives you access to the files from the container and has nothing to do with Meta-/Sourcemod or the game itself.

 

From within the container console you can‘t control the server, you have to either install something where you could control the server through RCON or you enable the in game console and control the server through the in game console.

3 minutes ago, ich777 said:

And why do you think this would work?

The console that you open up on Unraid is just the container terminal which gives you access to the files from the container and has nothing to do with Meta-/Sourcemod or the game itself.

 

From within the container console you can‘t control the server, you have to either install something where you could control the server through RCON or you enable the in game console and control the server through the in game console.

may i ask how to enable the ingame console?
and thankyou for your help🙂

Edited by EscapeUnraid

  • Author

@EscapeUnraid I assume you‘ve followed a tutorial like that correct:


 

At the last step it is mentioned that you have to connect through RCON.

The container console is not the game console.

 

 

4 minutes ago, EscapeUnraid said:

may i ask how to enable the ingame console?

Sorry but this is something you have to figure out, I can only give support if the dedicated server is not running properly insode the container, modding is always up to the user.

 

I just tried so search for: „enable cs2 console“ and got a lot of results on Google…

  • Author
4 hours ago, Blizzard95 said:

Is this correct?

Nope, where did the Port entry went in GAME_PARAMS?

Without that the server is still running on port 7777

8 hours ago, ich777 said:

Nope, where did the Port entry went in GAME_PARAMS?

Without that the server is still running on port 7777

I added that and I can find it now with the new port, but Im still having problems.  It revolves around the UDP Steam and RCON TCP.  The Default is 27015 for Steam and 27020 RCON.  When I leave them like that and have my other server off, II can see it, I haven't tested on joining it though.  The moment I change them and regardless if my other server is on or not, I can not see it and I see errors on my Scorched server log

Ark4.PNG

Ark5.PNG

Ark6.PNG

  • Author
3 hours ago, Blizzard95 said:

Ark4.PNG

This is not an error you have to worry about, this is just showing that Steam isn't running but that is just normal on a dedicated server, the last line is what you should be interested in and that's actually telling you that the server is up and running and waiting for connections.

 

3 hours ago, Blizzard95 said:

The Default is 27015 for Steam and 27020 RCON.

You also have to change the query port in the game settings and then create a new port mapping for that in the template, that is actually also a really important port (27015). You don't have to change RCON, you can leave as is or even forward it from 27020 to another port <- but only the RCON Port, all other ports you have to change in the config and create new port entries with the container and host port set to the same as in your config.

 

After you've created new ports and double checked that in your router all ports and protocols are set correctly you can confirm that it is working.

 

It's been a long time that I've tested that but I know that it works that way. ;)

For some reason port forwarding to my server isn't working any more, we haven't used it in probably 3 months. I can connect to the server locally using the 192.168.201 address but people outside my network can't connect, online port checkers also say the ports are closed. When I first checked my port fording rule it was forwarding to 192.168.1.3, not sure why, but I changed it to .201 and it still wouldn't work. Any ideas what might be wrong? I don't know what else to check/test.

Screenshot_21-9-2024_17451_192.168.1.2.jpeg

Screenshot 2024-09-21 170521.png

Screenshot 2024-09-21 171533.png

Edited by kadrek

  • Author
4 hours ago, kadrek said:

online port checkers also say the ports are closed

Because a game server is not a web server and that‘s why they won‘t work with game servers or better speaking tell you that the port is closed.

 

4 hours ago, kadrek said:

When I first checked my port fording rule

Please check again, Valheim only needs UDP and not “Both“.

 

4 hours ago, kadrek said:

Any ideas what might be wrong?

Are you really sure that your ISP didn‘t change anything since some ISPs block UDP traffic.

 

Please also disable validate…

 

If you can connect from inside your network and you can‘t connect from outside either something is wrong with the port forwarding or your ISP changed something.

3 hours ago, ich777 said:

Because a game server is not a web server and that‘s why they won‘t work with game servers or better speaking tell you that the port is closed.

 

Please check again, Valheim only needs UDP and not “Both“.

 

Are you really sure that your ISP didn‘t change anything since some ISPs block UDP traffic.

 

Please also disable validate…

 

If you can connect from inside your network and you can‘t connect from outside either something is wrong with the port forwarding or your ISP changed something.

Good to know about the ports not showing as open, ty. I set the fixed IP field to blank and forwarded the ports to my unraid server IP and it works now. Not sure what was wrong with the forwarding to the fixed address. 

Just wondering, why should validate be left blank?

  • Author
5 minutes ago, kadrek said:

Just wondering, why should validate be left blank?

Do you also validate each game before you start it on your PC?

 

Valdiation is just there if you got issues when the container does not auto update when a update is pushed by the game developers and meant to be blank (this is also the default setting).

Validation will validate all game files on your server each time you restart the container and this means that the container dtart up, or at least the time it will take to start the dedicated server, will take longer (for big games this will mean even minutes).

 

TLDR: Enabling validation for a perfectly running game server is a waste of time and bandwidth.

 

Anyways glad that everything is now working again.

Hey ich777, this isn't really specific to your docker scripts, but adjacent. I have issues with Project Zomboid's workshop mods updating at inopportune times, requiring me to manually reboot the docker to pick up the updated mods, otherwise nobody can play. I went on a trip recently and had the situation of a mod updating as soon as I left my house, leaving the server in an inaccessible state while I was gone.

 

I looked around for a solution and a few people recommended User Scripts set to reboot the container on a schedule. This is the script I found recommended

 

#!/bin/bash
if [ "$(docker inspect -f '{{.State.Running}}' container_name 2>/dev/null)" = "true" ]; then
docker restart container_name;
fi

 

Is it possible that this reboot will do an "unclean" reboot and not give the server instance a chance to save?

I have a question about the Ark: Survival Ascended docker. One, will I need to set up the extra game parameters similar to a Windows machine due to it being through Wine? Or will the Linux pathing work? Second, is there a correct way to allow the docker to see another path? -I have my current path setups below.-

image_2024-09-22_161521067.png

Hi all! Is there a way to disable auto-updates? I have tried messaging around with the Validation arg but it doesn't seem to stop updates. The alternate would be specifying the version, I've tried messing around with the manifest versions but I can't get it to download older server versions.

 

if anyone has any advice, would be much appreciated!

  • Author
8 hours ago, MrBeardSmith said:

Is it possible that this reboot will do an "unclean" reboot and not give the server instance a chance to save?

I would strongly recommend just to do:

#!/bin/bash
docker container restart <CONTAINERNAME>

(Please replace <CONTAINERNAME> with the actual container name)

 

This will do the job just fine and also should save the world since it shuts down the server properly and should save the world before exiting.

  • Author
8 hours ago, NekoDoughnut said:

One, will I need to set up the extra game parameters similar to a Windows machine due to it being through Wine?

Oh was there already a native Linux Dedicated Server released?

But to answer your question yes, Windows commands.

 

8 hours ago, NekoDoughnut said:

Or will the Linux pathing work?

In terms of the paths you have to use the Linux file paths.

The screenshot that you've posted shows the path on the host, you have to specify the path in the container not on the host, so to speak in your case: /serverdata/serverfiles/clusterfiles/NekoDonut

 

8 hours ago, NekoDoughnut said:

Second, is there a correct way to allow the docker to see another path?

I don't know what you mean exactly with that since but in general if you mount a path from the host: /mnt/cache/appdata/ark-cluster/NekoDonut it will show up in the container at: /serverdata/serverfiles/clusterfiles/NekoDonut like you've did it.

 

Hope that helps.

  • Author
4 hours ago, Cyprella said:

Is there a way to disable auto-updates?

No, about what game are we talking specifically.

 

It should be however be possible through the manifest versions as you've mentioned but I never played around with that.

5 minutes ago, ich777 said:

No, about what game are we talking specifically.

 

It should be however be possible through the manifest versions as you've mentioned but I never played around with that.

Incredibly appreciate the response! Do you ever sleep!!! Game is Satisfactory. Iive tried again setting - beta with manifest ID but I dont think this will work as its non a separate release track!
 

  • Author
20 minutes ago, Cyprella said:

Incredibly appreciate the response! Do you ever sleep!!! Game is Satisfactory. Iive tried again setting - beta with manifest ID but I dont think this will work as its non a separate release track!
 

I just woke up. 😅

 

Yeah, I don‘t think that it is possible to stop SteamCMD from updating, I could of course implement that the container skips SteamCMD entirely but for the user this would be very tedious to configure and I really don‘t see much value in implementing that.

7 minutes ago, ich777 said:

I just woke up. 😅

 

Yeah, I don‘t think that it is possible to stop SteamCMD from updating, I could of course implement that the container skips SteamCMD entirely but for the user this would be very tedious to configure and I really don‘t see much value in implementing that.

I see. So it sounds like there is no wait around the auto-update on container restart? I just wanted to keep things as they are at the moment for clients are arent using the auto-updating launchers.

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.