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

Hi! this seems like a dumb question but how do i stop the valheim server so i can install mods?

i assume i can just wget github for the mod files

  • Replies 12.6k
  • 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

21 minutes ago, WaveAmbassador said:

Hi! this seems like a dumb question but how do i stop the valheim server so i can install mods?

i assume i can just wget github for the mod files

Just stop the container. I use the app from thunderstore.io to get the mods & copy/paste the ones that are server required into the valeheim>bepinex>plugins and the respective config files into the config directory.

Hey @ich777 There is some lowlevel updates to how docker containers for Counter Strike Global Offensive are built, and I have  found some information from Valve about this. It may be relevant for your CSGO image, as well as maybe some other Valve game images.

 

https://www.reddit.com/r/GlobalOffensive/comments/10szs27/additional_details_for_linux_community_server/

https://gitlab.steamos.cloud/steamrt/sniper/platform/-/tree/steamrt/sniper

 

I am still able to run my dedicated server using your image (had to update sourcemod though) but I wonder if there's compatibility concerns for the future.

  • Author
47 minutes ago, cybersteel8 said:

I am still able to run my dedicated server using your image (had to update sourcemod though) but I wonder if there's compatibility concerns for the future.

Thank you for the heads up but there should be no issue because the images are already based on Debian 11 so there should be no incompatibility issue.

Will we be able to create a Sons of the Forest server with this or will it require a different one?

Hello! I am back lol

 

Now I am curious about your Ark: Survival Evolved container...

 

I have it installed and it shows that it's running just fine. However, I cannot get it to show up in the server browser.

 

As I'm looking through the GameUserSettings file, it doesnt seem to have a"listen" port listed, only the RCON Port.

 

So I added in the the port under the the ServerSettings portion of the file on line 27 as, "listen=30015" which is the port I assigned and forwarded.

 

Is this where I'm supposed to add it so that it shows up in browser..? Or what? Thanks in advance!

Hi @ich777 - 

 

I hate to bug you but I've been banging my head against the wall for a few days on this. I've been working on trying to get your vrising docker (and a couple others actually) working.

 

The issue I'm having is that after WINE starts the server executable - I keep getting this "unable to initialize steam GameServer" error - and this leads to a crash at the end (see below snippet).  I first wanted to verify that it was still working of other people as there was an update recently (I've never used this before as I'm new to vrising).  It seems to me like some sort of library or DLL issue when the executable tries to talk to steam - but i'm not super well versed in wine.  Any thoughts?

 

UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:Log(Object)
ProjectM.SettingsManager:VerifyServerSettings()
ProjectM.SettingsManager:get_ServerHostSettings()
ProjectM.Auth.SteamPlatformSystem:OnCreate()
Unity.Entities.ComponentSystemBase:CreateInstance(World, SystemState*)
Unity.Entities.World:AddSystem_OnCreate_Internal(ComponentSystemBase)
Unity.Entities.World:GetOrCreateSystemsAndLogException(IEnumerable`1, Int32)
ProjectM.CustomWorldSpawning:AddSystemsToWorld(World, WorldType, Type[], Type, Type, Type, CustomWorld)
ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
Unity.Entities.AutomaticWorldBootstrap:Initialize()

SteamPlatformSystem - Unable to Initialize Steam GameServer!
0x000000018050f71c ((<unknown>))
0x0000000180514843 ((<unknown>))
0x00000001804fdaed ((<unknown>))
0x0000000180ee63a9 ((<unknown>))
0x000000018098aaf4 ((<unknown>))
0x00007f8e89aaa0ca ((<unknown>))
0x00007f8e89554066 ((<unknown>))
0x00007f8e873a00a7 ((<unknown>))
0x00007f8e8739a52d ((<unknown>))
0x00007f8e88882239 ((<unknown>))
0x00007f8e8881e4f2 ((<unknown>))
0x00007f8e8881f19c ((<unknown>))
0x00007f8e880a1723 ((<unknown>))
0x00007f8e8820a27e ((<unknown>))
0x00007f8e8888a391 ((<unknown>))
0x00007f8e88f8449b ((<unknown>))
0x00007f8e85d7cf7c ((<unknown>))

 

  • Author
1 hour ago, Semag said:

Any thoughts?

On what Unraid version are you?

 

Can you please post a screenshot from your template(s).

  • Author
8 hours ago, Saiba Samurai said:

Sons of the Forest

I think the game isn‘t released yet or am I wrong?

AFAIK the developers plan to release a dedicated server but I have to buy the game first and look into how things are working an also if they release a native Linux dedicated server version.

  • Author
7 hours ago, SadgePanda said:

As I'm looking through the GameUserSettings file, it doesnt seem to have a"listen" port listed, only the RCON Port.

Because the container uses the basic listen and RCON port as it is specified in the template.

 

7 hours ago, SadgePanda said:

So I added in the the port under the the ServerSettings portion of the file on line 27 as, "listen=30015" which is the port I assigned and forwarded.

You should be able to do it like that but I would rather recommend doing it in the template like:

grafik.thumb.png.7c385023b9ca84c6a48a7900f2045a63.png

 

But please keep in mind that you have to delete the old port forwarding in the template and create new ones with the appropriate ports set with container and host port to the same as you've specified.

 

7 hours ago, SadgePanda said:

Is this where I'm supposed to add it so that it shows up in browser..? Or what? Thanks in advance!

Ark is a really convoluted game in terms of the in game server list, I would recommend that you first try to add it in the Steam Server Browser in your Favorites and see if it shows up properly.

@ich777 -

 

Sorry , i'm actually running the docker inside a CentOS VM. I didn't think that would make a huge difference as the docker is an independent container right?

  • Author
58 minutes ago, Semag said:

Sorry , i'm actually running the docker inside a CentOS VM. I didn't think that would make a huge difference as the docker is an independent container right?

Not really, is your Distribution up to date?

 

I've got some issues in the past with users who where using older version from Unraid because there where some libraries form the host out of date.

 

Anyways here is a log from a successful start from the container (looks a bit convoluted but it's up and running) : vrising.log

grafik.thumb.png.cbe4ff01ced22b48c3e3057e2b78acb5.png

Been a while..  but any chance of getting "no one survived" going for a game server?

  • Author
1 hour ago, Newtious said:

no one survived

Can't find any information on dedicated servers for this game.

Hi! I've got a question regarding the Project Zomboid container. What's the param for Max_mem? Or what is it currently set to? Or it uses automaticly uses the maximum of your current servers mem? :) And thanks a lot!

 

Edited by Ryssk

  • Author
8 minutes ago, Ryssk said:

Hi! I've got a question regarding the Project Zomboid container. What's the param for Max_mem? Or what is it currently set to? Or it uses automaticly uses the maximum of your current servers mem? :) And thanks a lot!

A user had last week a similar question, please read my answer here:

 

Hello, so I am to understand that Rust has changed networking settings with the latest industrial update that requires additional ports to be opened. Now my docker wont show up inside the server name list. I set up the windows version of the server and it showed up immediately. Is there an update that needs to be done with docker version? here is a link talking about the changes. 

https://www.corrosionhour.com/rust-multithreaded-networking-change/

Is there any hope of getting JGR's patch pack as an option / additional install for OTTD?  I know there is actually already an AUR package for the JGR version specifically on Arch

8 hours ago, ich777 said:

Not really, is your Distribution up to date?

 

I've got some issues in the past with users who where using older version from Unraid because there where some libraries form the host out of date.

 

Anyways here is a log from a successful start from the container (looks a bit convoluted but it's up and running) : vrising.log

grafik.thumb.png.cbe4ff01ced22b48c3e3057e2b78acb5.png

@ich777 appreciate the thought and help. You’re right my distro wasn’t up to date, I had a bunch of yum updates to do, but now yum update is clean and I still have the same error, weird. I wonder what portion of the host system it is relying on, I’m really thinking it must be something to do with wine, Since steamCMD works inside the docker - it just seems like wine can’t access the steam api for some reason.

  • Author
7 hours ago, bmayne81 said:

Hello, so I am to understand that Rust has changed networking settings with the latest industrial update that requires additional ports to be opened.

Thank you for the report, I've pushed an update to the container itself so that it supports the new ports too, please update the container first after that make sure that you have the following port mappings in your container:

grafik.thumb.png.df02dd10a06570975665ead49e6e2570.png

 

Protocol   HOST Port         CONTAINER Port
UDP        28015     <->     28015
UDP        28016     <->     28016
TCP        28017     <->     28017
TCP        28018     <->     28018

 

I've also update the template now too, but existing installations have to create the port mappings on their own.

  • Author
4 hours ago, Bureaucromancer said:

Is there any hope of getting JGR's patch pack as an option / additional install for OTTD?

Can you explain a bit more in detail what this is?

Can't you just install it and put the files in the appropriate folders if it's a mod pack, or is it a dedicated modded version from the game?

  • Author
4 hours ago, Semag said:

I wonder what portion of the host system it is relying on

Most of the times something with glibc and the compiler in general prevents the containers from running.

 

Are you also sure that you've put in the correct UID and GID? Have you yet tried another container which not uses WINE? Something like CS:Source?

 

4 hours ago, Semag said:

it just seems like wine can’t access the steam api for some reason.

Can you give me the error message about that please, maybe post the full log so that I can see what's working and what is not working.

 

docker container logs CONTAINERNAME > /path/to/output/vrising.log

Will give you the full container log and write it to the file, of course change CONTAINERNAME to the exact container name from V-Rising (case-sensitive).

hi guys, I'm super new to all this and i have been trying for days but the form just jump around so much that i have no idea anymore, i I finally got the 7 days to die docker to work  But something's not right my ping does not show up or description so I must have done something wrong.  I am also trying to launch satisfactory and I am just having so much trouble with the steam CMD for some reason steam just will not connect please help I beg of you I have no idea what I'm doing and I need some guidance.
I jumped from form to form and added my credentials and  And removed steam guard and then in the window I typed in the code but yet steam still gives me this error message when I try to log on

Satisfactory Screenshot 2023.02.05 - 17.16.38.70.png

Desktop Screenshot 2023.02.05 - 18.06.04.04.png

  • Author
7 hours ago, CoDizzle said:

I'm super new to all this and i have been trying for days but the form just jump around so much that i have no idea anymore

Form? You mean the Docker template correct? I would maybe recommend that you start over by deleting the container, deleting the folder for the container that was created in your appdata directory and pull a fresh copy from the CA App.

 

7 hours ago, CoDizzle said:

i I finally got the 7 days to die docker to work  But something's not right my ping does not show up or description so I must have done something wrong

Please head over to @Spectral Force's Discord for help with 7DtD, he helps me out with that: https://discord.gg/VwwYA5h

 

7 hours ago, CoDizzle said:

I am just having so much trouble with the steam CMD for some reason steam just will not connect

Do you have any Ad-Blocking software or something similar on your network?

 

7 hours ago, CoDizzle said:

and added my credentials

Don't add your Steam Credentials, they are hidden for a reason in the template, the credentials are only needed if they are marked with a red asterisk (*).

 

Please post screenshots from your Docker template.

On 2/5/2023 at 3:40 PM, ich777 said:

Thank you for the report, I've pushed an update to the container itself so that it supports the new ports too, please update the container first after that make sure that you have the following port mappings in your container:

grafik.thumb.png.df02dd10a06570975665ead49e6e2570.png

 

Protocol   HOST Port         CONTAINER Port
UDP        28015     <->     28015
UDP        28016     <->     28016
TCP        28017     <->     28017
TCP        28018     <->     28018

 

I've also update the template now too, but existing installations have to create the port mappings on their own.

Thank you for updating this. I'm still having this issue with the server not showing up in the list though. Here's the error I'm getting right as the server finishes booting up. Does this mean anything to you? 

console.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.