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

I have a feeling that I over read a step, The server boots, I can confirm finding it in the steam gameservers and in ark servers.  It does override The Island.  So of the rip its a port issue.  I do route this through a VPN, but that isn't the cause for issue as I can join Ark Island just fine and I can see Satisfactory that I still have figured how to get to run.  I have tested if I can run multiple servers through the VPN, so that could be an issue.  I strongly believe I even overlooked something.
 

Thanks again

  • 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

Here is The Island Configs for comparison

Ark2.PNG

I also believe the Scorched Earth Map ID is wrong, I can't find anything on it yet

I am also new to running servers in Docker (see above), but from my experience so far:

 

UDP 1 Port is missing for you Scorched Earth server

and you also have to set - for each port - the same value both for Container and Host port. Like you did for the Island server.

 

So UDP 1 7779 Host Port points to 7779 Container port.. etc.

Example from my 2nd server:

image.png.3aee2d4ba39f5a093d24428b9369827f.png

Edited by David7

  • Author
5 hours ago, Blizzard95 said:

I also believe the Scorched Earth Map ID is wrong, I can't find anything on it yet

Sorry but what did you do here:

grafik.png.c6abc74045ba14d871152ea30d6a70e2.png

 

If you are using port 7779 at GAME_PARAMS, you have to delete the old port entries and create new ones, for game servers port translation is not working like shown in your screenshot.

 

So to speak as @David7 already pointed out you have to create a new port mapping with the container and host port set to the same as what you've set in the GAME_PARAMS and also for port 7780 in the case for ARK:SE, both UDP.

ETA: Satisfactory Server update?

  • Author
7 minutes ago, ejg3855 said:

ETA: Satisfactory Server update?

There is no update from my side necessary, the container is self maintaining, please read the description:

grafik.thumb.png.2b2ecfd4d282bef8368a4683603a3ef4.png

 

If that doesn't work for you please read this:

 

Is this correct?

Ark3.PNG

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

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.