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

On 3/22/2025 at 8:33 PM, Tonborghini said:

For me the file path for blueprints and saves is appdata>satisfactory>.config>Epic>FactoryGame>Saved>SaveGames

I was able to add my blueprints by moving the blueprint files locally on my pc to my unraid machine through my local network.

 

Yes, that was ther reason.

 

I didn't see the .config folder

  • 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

On 3/29/2025 at 3:25 PM, BoogieMan36 said:

Hello, i have been following this to try and set up a second server for Ark Survival Ascended as my first 1 is using a premium modded map. I was trying to this to have a free map that my friends could still play without having to buy the premium map. But the issue I am running into is, while I can see both servers after doing a refresh on the server list in game. I try to join the new one and it puts me into the current map for some reason. I could provide the .xml if needed for further investigation. Any advice is greatly appreciated. Thanks!

Has anyone in this form tried to set up a Ark Ascended cluster and had success?

  • Author
41 minutes ago, BoogieMan36 said:

Has anyone in this form tried to set up a Ark Ascended cluster and had success?

Yes, @Mainfrezzer can help.

On 3/21/2025 at 9:34 AM, ich777 said:

I'm not sure, is the dedicated server out yet? The game was released a few hours ago in Early Access... :D

 

But I'm not sure, maybe but I can't tell.

 

On 3/21/2025 at 10:23 AM, ich777 said:

Maybe that's why, anonymous login doesn't work:

grafik.png.a8e4f52eda3cc894d618809ccab12638.png

 

 

It seems anonymous login now works for Wreckfest 2 (app id 3519390). I tested this by updating the GAME_ID on the original Wreckfest template, seemed to download the server files. `Success! App '3519390' fully installed.`

Is it possible to update the ports to reflect or would a new image need to be built? 

  • Author
3 hours ago, KeyBoardDabbler said:

Is it possible to update the ports to reflect or would a new image need to be built? 

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

I tried to set up a docker for Humanitz but had no joy.
Can you just run any game in this docker or does it need configuring specifically for the game?
 

docker run
  -d
  --name='HumanitZ'
  --net='bridge'
  --cpuset-cpus='1,7'
  --pids-limit 2048
  -e TZ="Europe/London"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="UnraidNAS"
  -e HOST_CONTAINERNAME="HumanitZ"
  -e 'GAME_ID'='2728330
  -beta linuxbranch'
  -e 'GAME_PARAMS'='-log
  -servername Test'
  -e 'VALIDATE'=''
  -e 'UID'='99'
  -e 'GID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://i.imgur.com/L4k2cG6.png'
  -p '7777:7777/udp'
  -p '27015:27015/udp'
  -p '7777:7777/tcp'
  -p '27015:27015/tcp'
  -v '/mnt/user/appdata/steamcmd':'/serverdata/steamcmd':'rw'
  -v '/mnt/user/appdata/humanitz':'/serverdata/serverfiles':'rw' 'ich777/steamcmd'

27a60c484e336ba940b157daa4b533de6ace6b0f422bd049ad9dc77d4eb06c98

The command finished successfully!


The docker crashes after downloading the server files and calling start-server.sh


image.thumb.png.c0bdc62f23b1c8304f5c4643e3b25918.png

 

 

  • Author
10 minutes ago, DanW said:

Can you just run any game in this docker or does it need configuring specifically for the game?

A configuration for each dedicated server is specificly needed.

53 minutes ago, ich777 said:

A configuration for each dedicated server is specificly needed.

Ah ok, thank you for the response.

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!

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.