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
14 hours ago, bTprint said:

 

Screenshot 2023-12-25 185516.png

It seems that the container can't communicate with the server or does run into some kind of timeout, do you maybe have any adblocking or Unifi network gear on your network?

Make sure that the container has exclusive access to the internet.

 

14 hours ago, bTprint said:

even though i can connect localy but there is no txAdmin pannel openning

Have you read the description here:

grafik.thumb.png.c6e2585f16e97c0d751cb5cbbae8ee77.png

 

Delete text 'server.cfg' from that variable, then you have to create a port entry in the template at the bottom with "Add another Path, Port, Variable, Label or Device" select "Port", at the host and container port you have to specify 40120 and as the protocol TCP.

After that you should be able to connect to the txAdmin through YOURSERVERIP:40120

  • 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

52 minutes ago, ich777 said:

It seems that the container can't communicate with the server or does run into some kind of timeout, do you maybe have any adblocking or Unifi network gear on your network?

Make sure that the container has exclusive access to the internet.

 

 

well i did made a custom network just for that, the server shows up in redm launcher as a listed server, i made some tunnels thru cloudflare to have also subdomains, but the error still shows up. my router has restrictions whatsoever i even made a portforwarding to these 3 ports but that's literaly unnecessary.  should  run some portforwarding on unraid???

btw that with txAdmin i was so dumb... i forgot to delete the server cfg after i made the port and start_vars...

 

Thank you for the reply and much thanks for your hard work

  • Author
6 hours ago, bTprint said:

well i did made a custom network just for that, the server shows up in redm launcher as a listed server, i made some tunnels thru cloudflare to have also subdomains

That sounds complicated for a game server, really complicated.

Just use the default bridge network and forward the ports in your router/firewall, that's usually enough for a game server.

 

6 hours ago, bTprint said:

my router has restrictions whatsoever i even made a portforwarding to these 3 ports but that's literaly unnecessary.  should  run some portforwarding on unraid???

I don't understand what you mean exactly...?

i meant that my router doesn't have any restictions and i already forwarded the ports for the server.

i switched to the bridge mode in unraid but i still get the same problem.

The server is being listed but when someone wants to join it gets stuck at requesting server variables for a couple of seconds and then connection timesout. i am really lost with this... i even have a dns specially for this but i can access only the txAdmin pannel from outside.

  • Author
1 minute ago, bTprint said:

i even have a dns specially for this but i can access only the txAdmin pannel from outside.

What do you mean you have a special DNS for it? Do you set up a domain for the container?

 

You can't access txAdmin from you LAN? There must be something wrong with the network setup, I really don't know what to tell you here, I've set up a instance just for testing and it is working over here and I get no errors so far.

1 hour ago, ich777 said:

What do you mean you have a special DNS for it? Do you set up a domain for the container?

 

You can't access txAdmin from you LAN? There must be something wrong with the network setup, I really don't know what to tell you here, I've set up a instance just for testing and it is working over here and I get no errors so far.

i can access txAdmin from lan and from outside there is no problem with txAdmin, i have a domain for my unraid server and i am using tunnels for every container that i use.

It has to be a network error somewhere.

On 4/21/2019 at 11:45 PM, ich777 said:

Summary: Support Thread for ich777 Gameserver Dockers (CounterStrike: Source & ConterStrike: GO, TeamFortress 2, ArmA III,... - complete list in the second post)

Application: SteamCMD

DockerHub: https://hub.docker.com/r/ich777/steamcmd

 

All dockers are easy to set up and are highly customizable, all dockers are tested with the standard configuration (port forwarding,...) if the are reachable and show up in the server list form the "outside".

 

The default password for the gameservers if enabled is: Docker

It there is a admin password the default password is: adminDocker

 

Please read the discription of each docker and the variables that you install (some dockers need special variables to run).

 

The Steam Username and Password is only needed in templates where the two fields are marked as requirde with the red *

 

 

Created a Steam Group: https://steamcommunity.com/groups/dockersforunraid

 

If you like my work, please consider making a donation

Donate

USE GOOGLE TRANSLATE  HIT 1 -  ROMANIA 

de ceva timp imi bat capul cu servere , ca sa nu mai folosesc VM WIN pt server de cs1.6 / cs go 

dupa 2 ore de futut in cur docarul cu presupusul server  sa il iau in pula de linux apare intr-un fila

pe internet mergand sa te conectezi pe el . si facut tot dupa spusele autorului ca la carte si nu vroia motivul nu stiu , citind toate topicurile legat de acest doker surpriza nu pori sa il controlezi servarul merge ca prostul ce vrea el cum vrea el , instalex amxmodx toate versiunile si credetima o iei la padura dupa ce instalezi vezi ca nu mai merge servarul sa vezi de ce , si de ce , rezolvare partiala este sa editez docarul sai dau sa verifice  acel parametru cu " true " surpriza merge servarul te poti conecta pe el dar nu il poti controla iar te introrici de unde ai plecat .

Poate eu sunt batut in cap ROG FRUMOS AUTORUL SA FACA UN TUTORIAL PAS CU PAS PENTRU   CS 1.6 & CS GO  sa aibe si accces la server pentru a schimba harta etc etc  . Pana atunci imi cer scuze dar  GAME SERVER  de cand a aparut eu nu am reusit sal fac sa mearga ca un server care il tin pe VM DEDICAT DIN UNRAID 

  • Author
18 minutes ago, Corodeanu N said:

USE GOOGLE TRANSLATE

Sorry but you are using a lot of swear words I if my Google translate is correct and I'm not happy about that because we have forum rules here, they apply also if you are using a foreign language I would however prefer that you use Google translate and post the translation to English here, that would make my life (and maybe the life of other users here) easier because the main forum language is English...

 

However you should really take a look Meta Mod in combination with Source Mod since I use these to have a in game menu and change Maps, Bots, Player commands and so on.

You can also do that from the command line with RCON. :)

 

Sorry, I won't do a full tutorial because I only provide basic functionality, so to speak the game server itself (modding is always up to the user and I can't help with that because there are many games and even more mods for the games and I simply can't know every mod and how to even mod the game - I do for a few and try to help where I can ;) ).

 

However in terms of CS:GO it is a completely different story because if you would have searched for "CS:GO Unraid" on Google one of the first results is the blog post from over here. :D

Hello there is a problem regarding the installation of the Sven Co-Op server I do not understand 😅

 

image.thumb.png.e122ab4c50736034cde6fb294b2d7df0.png

  • Author
22 minutes ago, Logidroid said:

Sven Co-Op

Thanks for the report, I will look into that and report back.

  • Author
39 minutes ago, Logidroid said:

😅

Please update the container itself (by clicking "force update" on the Docker page with Advanced View enabled) and it should work again. :)

1 hour ago, ich777 said:

Please update the container itself (by clicking "force update" on the Docker page with Advanced View enabled) and it should work again. :)

one last little thing.
have you done any configuration on your side regarding passwords ?

because I have a password that is requested and I don't know how to remove it.

very strange because in the server.cfg there are no passwords 🤔

 

image.png.ecd37d443aa83bd4f0874dc9795b1114.pngimage.png.3ab422c940fba7c847bec1d08c2cb103.png

I'm unable to connect to a Longvinter server. I believe I have forwarded the right ports. I even tried stopping all other containers to prevent conflicts. The server shows up in the browser. I get this message after a while when trying to connect.

image.png.6c12fcedf9e0f805ffd858e22721a90a.png

The log window seems to show the server running so I'm not sure what I'm missing. I'm able to connect to random other servers, both official and unofficial. Let me know if there is anything else you need to help troubleshoot.

image.thumb.png.e3897a0cb0f998701adbe99ee8919907.png

I forgot to mention. Almost all of these files are blank when opened. Only Engine, Game, Game.ini.default, and GameUserSettings have anything in them.

image.png.86c5853e66f7d4be06f041e383d6f099.png

  • Author
7 hours ago, Logidroid said:

very strange because in the server.cfg there are no passwords 🤔

Are you sure that you look in the correct server.cfg, the container usually ships with a server.cfg that has the password "Docker" and "adminDocker" (also right in the first post of this thread) set by default.

 

grafik.png.8a41c7aefe35524478e197f6db0fa5d8.png

  • Author
4 hours ago, rocklord2004 said:

I'm unable to connect to a Longvinter server.

I have now tested it and it is working flawlessly:

grafik.thumb.png.23bbdbb228acd77071681d851878e001.png

 

I have both tested to connect from inside my local network and from outside.

 

Have you yet tried to connect with the local IP from your server just for testing purposes? Maybe you have issues with Hairpin NAT.

 

3 hours ago, rocklord2004 said:

Almost all of these files are blank when opened. Only Engine, Game, Game.ini.default, and GameUserSettings have anything in them.

Nothing to worry about, this is the case for most dedicated game servers.

Looks like I got too focused on the server browser and didn't even think about the direct connect option. I was able to connect locally and when using my phone as a hotspot so I could be off network. The server browser still errors out though. I'm curious if there is a setting somewhere not having it use the 27016 port or I'm just missing a conflict in my forwarding. I'd bet I'm overlooking a conflict. I appreciate your reply though since direct connect will work well enough for the few friends I'll be playing it with.

  • Author
1 hour ago, rocklord2004 said:

Looks like I got too focused on the server browser and didn't even think about the direct connect option. I was able to connect locally and when using my phone as a hotspot so I could be off network. The server browser still errors out though. I'm curious if there is a setting somewhere not having it use the 27016 port or I'm just missing a conflict in my forwarding. I'd bet I'm overlooking a conflict. I appreciate your reply though since direct connect will work well enough for the few friends I'll be playing it with.

So I've tried now many things and I'm happy to report that it is indeed working and only the specified port in the template is needed.
 

I've forwarded port 27016 UDP in my firewall, disconnected the network connection to my PC, set up a Hotspot on my mobile phone, connected my PC to it and I can connect to it via the hotspot. ;)

grafik.thumb.png.9acfd1fea90af6d0c817976ad59bcd38.png

 

 

Strangely enough it is not working when I try to access the server from the server list when I'm on my LAN, so to speak when the game is listed with the suffix "(LAN)" right next to the server name <- seems like this is some kind of bug in the game since this was working when I initially create the container.

However if you are on the LAN you can connect through direct connection.

 

 

I've now deleted the server already but if you really want to I'll set up another instance that you can try to connect and you will see that it will indeed work.

4 hours ago, ich777 said:

I've now deleted the server already but if you really want to I'll set up another instance that you can try to connect and you will see that it will indeed work.

I appreciate the offer but at this time I'll pass. I'll reach back out if more issues pop up when my friends try to connect to the server.

23 hours ago, ich777 said:

Sorry but you are using a lot of swear words I if my Google translate is correct and I'm not happy about that because we have forum rules here, they apply also if you are using a foreign language I would however prefer that you use Google translate and post the translation to English here, that would make my life (and maybe the life of other users here) easier because the main forum language is English...

 

However you should really take a look Meta Mod in combination with Source Mod since I use these to have a in game menu and change Maps, Bots, Player commands and so on.

You can also do that from the command line with RCON. :)

 

Sorry, I won't do a full tutorial because I only provide basic functionality, so to speak the game server itself (modding is always up to the user and I can't help with that because there are many games and even more mods for the games and I simply can't know every mod and how to even mod the game - I do for a few and try to help where I can ;) ).

 

However in terms of CS:GO it is a completely different story because if you would have searched for "CS:GO Unraid" on Google one of the first results is the blog post from over here. :D

i try sourcemod &metamod is not working

just try it and create a new server cstrice1.6  and you will convince yourself that it doesn't work

  • Author
13 minutes ago, Corodeanu N said:

i try sourcemod &metamod is not working

Where? On CS:Source?

 

13 minutes ago, Corodeanu N said:

just try it and create a new server cstrice1.6  and you will convince yourself that it doesn't work

I just set it up and it is working as expected:
grafik.thumb.png.253d0375247424c9955255c2e852e346.png

 

I can also connect to the container without any issue. :)

Hey @ich777

I'm using your https://github.com/ich777/docker-steamcmd-server/tree/lastoasis
to set up a Last Oasis Server. And it worked for the Newest Version of the game.
Now i tryed to run an older Version the classic S4 branch.

 

I now that this is an Unraid Forum but i never heard about unraid before so im using Portainer.io on my Synology NAS and hope you can maybe help me to fix that error

 

the Container keeps restarting and its not working.
"/opt/scripts/start-server.sh: line 68: ./MistServer: No such file or directory"
Seems to be the error.

 

And i've tryed to fix it the last hours also with ChatGPT -.-

 



when i connect via SSH to my Synology NAS and use

./MistServer.sh -log -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="classic-backend.last-oasis.com" -identifier=LastOasis_Classic_Docker1 -port=5555 -CustomerKey=CORRECTKEY -ProviderKey=CORRECTKEY -slots=10 -QueryPort=27015 -OverrideConnectionAddress=MYEXTERNALIP


the Server is running so it seems that the files are fine. Me and a Friend could also join the S4 Classic Server.

 

 

Here are my Docker Compose Template:
 

version: '3'

services:
  lastoasis:
    image: ghcr.io/ich777/steamcmd:lastoasis
    environment:
      - GAME_ID=920720 -beta classic
      - IDENTIFIER=LastOasis_Classic_Docker1
      - SRV_PASSWORD=Docker
      - SLOTS=10
      - CUSTOMER_KEY=CORRECTKEY
      - PROVIDER_KEY=CORRECTKEY
      - GAME_PARAMS=-log -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="classic-backend.last-oasis.com" -identifier=LastOasis_Classic_Docker1 -port=5555 -CustomerKey=CORRECTKEY-ProviderKey=CORRECTKEY -slots=10 -QueryPort=27015
      - UID=99
      - GID=100
      - USERNAME=
      - PASSWRD=
      - BACKENDAPIURLOVERRIDE=backend.last-oasis.com

    cap_add:
      - sys_nice
    volumes:
      - /volume1/docker/Steamcmd:/serverdata/steamcmd
      - /volume1/docker/LastOasis-Server:/serverdata/serverfiles

    ports:
      - "5555:5555/udp"
    command: sh -c "/volume1/docker/LastOasis-Server/MistServer.sh"
    restart: unless-stopped
    stop_grace_period: 2m

 

 

Logs:
 

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Success! App '920720' already up to date.

---Prepare Server---

---Server ready---

---Start Server---

/opt/scripts/start-server.sh: line 68: ./MistServer: No such file or directory

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

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 1702079268

-- type 'quit' to exit --

Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory

OK

Session terminated, killing shell...kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

Connecting anonymously to Steam Public...

 

Vintage Story docker fails to start on unstable releases?

I get the following in the log file

---Version Check---
---Newer version found, installing!---
---Successfully downloaded Vintage Story v1.19.0-rc.4.zip---
---Preparing Server---
---Checking for old logs---
---Starting Server---
Can't find game executable, putting container into sleep mode!

Is there somewhere I need to update the expected server exe filename?

  • Author
1 minute ago, Vega_m57 said:

Vintage Story docker fails to start on unstable releases?

Please stop the container, delete the file: installed-1.19.0-rc.4 from the data directory from the container and after that it should pull the archive again and hopefully the container should start since nothing has changed.

 

The executable should be:
VintagestoryServer.exe which should be in the main directory, however if you remove the file from above and start the container again it should also work fine.

  • Author
25 minutes ago, Feuerforst said:

Now i tryed to run an older Version the classic S4 branch.

Sorry but I only support running the current or at least newer versions from the dedicated server since the setup was a bit different if I remember correctly.

 

However to go a bit more in detail the old executable was called: "MistServer-Linux-Shipping" the new executable is called "MistServer" and this is why it is not working, it simply can't find the game executable (you where referring to the .sh file which I don't use because this could introduce other difficulties...).

 

Anyways, I've pushed an update to the container so that it now should start even the old server executable just fine. Please update the container itself (sorry, can't tell you how to do that on a Synology NAS) and let me know if it's working. :)

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.