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

53 minutes ago, ich777 said:

A configuration for each dedicated server is specificly needed.

Ah ok, thank you for the response.

  • 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

16 hours ago, ich777 said:

A new container would be necessary however I'm not comfortable releasing a container without a console and no configurable settings.

After some testing Wreckfest 2 has a similar web console to the original game, typing `help` generated a list of commands. Being EA there may be bugs but is working. I also pulled the default server settings conf file.
 

{
    "bbmeta": "scnf v0 n1",
    "net server config": [
        {
            "bbmeta": "ncnf v1 n1",
            "name": "Your Server Name",
            "description": "Your Server Welcome Message or Rules etc.",
            "password": "ServerPassword",
            "game port": 30100
        }
    ],
    "game server config": [
        {
            "bbmeta": "gcnf v0 n1",
            "event rotation name": "",
            "default event": [
                {
                    "bbmeta": "ecnf v0 n1",
                    "level": [
                        {
                            "bbmeta": "mlvl v1 n1",
                            "level id": "track07_1",
                            "weather path": "data/property/weather/track07_1_bluesky_2.weat",
                            "ai set path": "career/ai-class-all.aist",
                            "game mode id": "bangerrace"
                        }
                    ],
                    "rules": [
                        {
                            "bbmeta": "evru v4 n1",
                            "laps": 3,
                            "time limit": 3,
                            "number of teams": 2,
                            "max number of participants": 24,
                            "flags": "",
                            "car reset delay (seconds)": 2,
                            "vehicle damage id": "normal"
                        }
                    ],
                    "bot count": 8
                }
            ],
            "countdown time": 100000,
            "flags": "leader enabled"
        }
    ]
}


there is also a `server_privilege.sprv` file, to add roles or restrictions.
 

{
    "bbmeta": "sprv v0 n1",
    "roles": [
        {
            "bbmeta": "ssrl v0 n3",
            "platform id": 11111111111111111,
            "role": "moderator"
        },
        {
            "platform id": 77777777777777777,
            "role": "vip"
        },
        {
            "platform id": 17171717171717171,
            "role": "admin"
        }
    ],
    "bans": []
}



Lastly you can set the server save data path by using launch arg "--save-dir=[path]" Example: "Wreckfest2.exe --server --save-dir=${SERVER_DIR}/"

  • Author
2 hours ago, KeyBoardDabbler said:

After some testing Wreckfest 2 has a similar web console to the original game, typing `help` generated a list of commands. Being EA there may be bugs but is working. I also pulled the default server settings conf file.

I assume you‘ve tested this on Windows correct?

 

On Linux the console doesn‘t work, at least mot in headless mode, nor does the server_configuration.scnf work.

9 minutes ago, ich777 said:

I assume you‘ve tested this on Windows correct?

 

On Linux the console doesn‘t work, at least mot in headless mode, nor does the server_configuration.scnf work.


yes, i pulled the files and tested the console from windows initially. 

I have since run an image using wine, server_configuration.scnf is working for me. However as you said console doesn't. I noticed a user from the Wreckfest discord has posted a python script that manages logging, console output, and key press automation while running a virtual display in wine. But this isn't official and goes back to you not being comfortable releasing a container without proper support which is totally fine.

  • Author
1 hour ago, KeyBoardDabbler said:

I have since run an image using wine, server_configuration.scnf is working for me. However as you said console doesn't. I noticed a user from the Wreckfest discord has posted a python script that manages logging, console output, and key press automation while running a virtual display in wine. But this isn't official and goes back to you not being comfortable releasing a container without proper support which is totally fine.

Sorry but I don't think I'll create a container for that game.

Hi! Could you please add a Motor Town: Behind the Wheel container?

As far as I'm aware the demand for it exists in players community.

 

It could be installed with SteamCMD, but as far as I'm aware, it requires account with this game purchased to run. (I think you already have a container or two that require to own the game).

 

Right now I'm running a VM just to have this server running and a container would be a much nicer solution.

  • Author
48 minutes ago, dswng said:

Hi! Could you please add a Motor Town: Behind the Wheel container?

Sorry but I don't create any containers anymore since I have about 180 applications in the CA App to maintain.

Hello, and thank you for your many containers that I've used over my time in Unraid, but I'm having issues with Arma3 specifically and after banging my head against it for hours and trying some things I found in the comment history here, I figured it would be less painful to ask.

 

The Arma server boots just fine, I can connect and choose a mission, but as soon as I spawn after the briefing, any mission, I get a segfault.

I have tried setting the FORCE_X86 to false, which just *immediately* segfaults instead. I have asked it to validate files, I have had it pointed to a new folder so it redownloads entirely.

 

The install is pointed at the default /mnt/cache which is not ever moved to array.

 

Intel i5-13600k, 64GB RAM, Gigabyte B760M DS3H AX, 75% free cache space.

 

Attached log of fresh download until segfault.

Arma.log

Edited by Ekuland

On 4/10/2025 at 12:12 PM, ich777 said:

Yes, @Mainfrezzer can help.

Where would be best to reach out to him at? His docker repo?

  • Author
4 hours ago, BoogieMan36 said:

Where would be best to reach out to him at? His docker repo?

Just mention @Mainfrezzer here. 😉

On 4/19/2025 at 7:10 PM, BoogieMan36 said:

Where would be best to reach out to him at? His docker repo?

you can also just send me a DM on here :D 

Having a look at the template would certainly help to figure out why you join the wrong server

 

On 4/21/2025 at 5:23 AM, Mainfrezzer said:

you can also just send me a DM on here :D 

Having a look at the template would certainly help to figure out why you join the wrong server

 

I will send you a DM later today with what I have configured. I can get all the info you need to you to get a better idea of what may be going on.

Hello, I have been running an ASA server docker for a few months now, but I have run into problems adding mods that I can't seem to figure out. I can add one mod, and the server runs just fine, but as soon as I add another, it fully starts up in 1.75 seconds and never broadcasts. Any help would be much appreciated!

 

Extra Game Parameters: -mods=928793,940022,930494,877745

 

GameUserSettings.ini: ActiveMods=928793,940022,930494,877745

Hello, does anyone know how to access the cs2 server console once installed ?

I'm asking this because I would like to connect to it via SSH from my Windows 11...

 

image.png.9b87fbb86ecfbb05c7992bfdafaf287b.png

Edited by Logidroid

  • Author
9 hours ago, Logidroid said:

Hello, does anyone know how to access the cs2 server console once installed ?

Not possible like you do it.

 

You can interact with the server via RCON, you can either use the plugin, a application on your computer or directly in game.

 

Please note that RCON traffic is not encrypted and the RCON port should be not be exposed to the Internet.

Hi, im running the Eco docker server. The CPU usage is basicaly always at 17%, even when the server is empty and its doing nothing. Is this expected behavior? I have run the Minecraft and Terraria docker from you before and they basicaly use 0 when no one is in the server. Im running on a 12500 with "unlimited" ram available for the docker. Any settings i can change so server goes to "idle" or something? I monitored this for an hour and it litteraly doubles the power my unraid server uses. Thanks!

Edited by freakyfreek

  • Author
3 minutes ago, freakyfreek said:

Is this expected behavior?

IIRC yes.

 

3 minutes ago, freakyfreek said:

I have run the Minecraft and Terraria docker from you before and they basicaly use 0 when no one is in the server.

Not all game servers are equally made and some game servers can use a huge amount of CPU even when no one is on them.

 

4 minutes ago, freakyfreek said:

Any settings i can change so server goes to "idle" or something?

I don't think that there is because in the case for ECO there is no idle mode because the simulation keeps going even if no one is on the server, similar to Palworld:
grafik.thumb.png.3f0083218d231c5dc51402384705f115.png

 

Please note that this has nothing to do with the container since the container is just the same as if you run it natively on a Linux machine, my container does just the installation and start up automated.

Makes sense. Thanks for your quick reply and creating these servers, much apreciated!

Very much a noob, trying to setup ark ascended server docker, it does say in the description to 

 

"You have to set the value vm.max_map_count to at least 256000 on the host as root with the command:

echo 265000 > /proc/sys/vm/max_map_count
To make that value persistent on Unraid please use a User Script that runs on startup or with the command from above or put it in your go file."

 

How do I do either of these options? Any help would be appreciated

Hey there, been having problems with my CoreKeeper. There was an update to version 1.1.1.2 and since then the docker server has not been working. I've tried restarting the docker container multiple times - to no avail. I've also tried apt updating and apt upgrading the docker to see if it changes anything - sadly no.

 

The logs have these lines a few times:

---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---
---Update Server---
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
Server Game ID:

 

But that looks all fine to me, tbh. Any help appreciated

  • Author
3 hours ago, dmk0 said:

CoreKeeper

I'll look into that in the next few days and report back.

  • Author
4 hours ago, tchubacca said:

How do I do either of these options? Any help would be appreciated

You can either install the User Scripts plugin from the CA App and use a script like that (set up the schedule on Array start):

#!/bin/bash
echo 265000 > /proc/sys/vm/max_map_count

or you just use the file manager plugin in Unraid and edit /boot/config/go to add this line just at the end:

echo 265000 > /proc/sys/vm/max_map_count

 

Either of the two solutions will make the changes persistent.

Hey for the V Rising Docker

 

I can't seem to go to -beta leagcy-1.0.x

 

So I can't play my old save that was updated today. Is anyone running into this issue ?

2 hours ago, Vulpita said:

Hey for the V Rising Docker

 

I can't seem to go to -beta leagcy-1.0.x

 

So I can't play my old save that was updated today. Is anyone running into this issue ?

 

Yea I had this issue earlier today, took like 2+ hours to narrow it down with a friend. 

 

Once you've updated steam make sure you aren't on any beta branches there.

 

Then on the docker page under game ID you will want to enter the following exactly;

 

1829350-beta legacy-1.0.x-pc

 

vrisinggameid.thumb.jpg.13286b6bf2c928b34afaffef658a200e.jpg

 

I have included it as an image as well, hit apply to restart. (this should be the only thing you need to change.) Now when you enter your server address and port in the game it should tell you you are playing on a legacy server, hit ok and the game will restart and load you in.

 

1.png.f741888fe558fd1b2a16f0dc67074f48.png

 

The problem seems to be in the template there is a extra space in the example given as shown below which threw us off,

 

The GAME_ID that the container download at startup. If you want to install a static or beta version of the game change the value to: '1829350 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).

 

My friend noticed it in the container log when trying to revert to an older save the legacy version text was being entered on a separate line, due to there being a space after game ID and before the hyphen next to the word beta, after deleting the space, and restarting the container, the server connected via direct IP and port address to my old castle I have been working on.

 

Hope this helps you and anyone else that encounters this problem.

 

 

  • Author
6 hours ago, Brogan2040 said:

The problem seems to be in the template there is a extra space in the example given as shown below which threw us off,

6 hours ago, Brogan2040 said:

My friend noticed it in the container log when trying to revert to an older save the legacy version text was being entered on a separate line, due to there being a space after game ID and before the hyphen next to the word beta, after deleting the space, and restarting the container, the server connected via direct IP and port address to my old castle I have been working on.

I don't think this is actually the case, however can you give me the docker run command?

The container don't add a newline, GAME_ID is a independent value and it will be usually always in one line, even if the docker run command shows two lines (which some times can happen), that doesn't mean that it passes over a new line, to double check that you can actually open up a Console from the running container and type in:

env

 

@Vulpita & @Brogan2040 have both of you made sure to enable validation after changing the GAME_ID field since otherwise it won't up-/downgrade the game files.

 

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.