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
3 hours ago, Simmer said:

Is this officially deprecated?

From my side currently yes.

 

3 hours ago, Simmer said:

Will there be any way to run tmodloader or not anymore?

There is for sure a way to run it but I hope you underatand that I really don‘t want to look into this anymore because this mod gave me so much trouble in the past.

 

Maybe when the „final“ version from Terraria is released I will look into it again and update the container to be in a working state.

  • 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

  • Author
1 hour ago, UNRA1DUser said:

Thanks to all! I did it. Created all ARK Maps as Docker (12 Servers + the ARK Managed Server) with MODs on all Servers.

Glad to hear that you‘ve wot everything running. :)

 

1 hour ago, UNRA1DUser said:

Is there also a way to send some Dockers to sleep / or Stop them if they are not in use?

You can do that on a schedule with the User Scripts plugin for example. I think there is even a plugin in the CA App that gives the ability to start and stop Docker containers on Unraid from a dedicated webinterface if I‘m not mistaken, otherwise I don‘t know a differnt way.

54 minutes ago, ich777 said:

I‘m not entirely sure about that but I think that‘s how mods work for ArmA3….

 

Please maybe search on Google or your prefered search engine for „Arma3 install workshop content on dedicated linux server“.

 

As said, I‘m not really into modding… :/

OKAY so after many hours of working on this, i got it working :)

At least on a linux server. But it should operate the same

To run mods you need to do these following steps

1) Download the mods on steam workshop locally to your client
2) Open your client, click on the mod, click the elipsis (the dot dot dot) then copy as local mod
3) FTP to your server location and move the mod files to the same location where you see the add ons folders

4) Open those folders, go to keys and move that file to the keys folder in the root of the game server
5) Add a parameter to the launching of the server which is  -mod=@mod1\;@mod2\;@mod3 to load the mods when the server starts up
6) Theres some extra configs you can do in the config file where you can add a rule that people who dont have the mods that the server has, cant login (its not default)
7) You can also add custom scenarios/maps, by loading up the scenario/map first in single player, closing the game, go to your my games/arma 3 folder, then itll be the .pob file in there, put that in the mp folder in your server, and it'll work (obviously restart the server)

Think thats pretty much it! Im putting this here, so if people google it or whatever, they'll know how to do it, it should just work for a docker container in the same way, just need to make sure those parameters when starting the server are present :) 

I had teh asseto crosa steamcmd docker installed but i can get de server in online mode, it keeps stating server ofline in ac manager 
 

 

Success! App '302550' already up to date.
src/common/pipes.cpp (885) : stalled cross-thread pipe.
src/clientdll/steamclient.cpp (863) : bufRet.TellPut() == sizeof(uint8)
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 1 items discarded.
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 6 items discarded.
---Assetto-Server-Manager found, continuing!---
---Prepare Server---
---Start Server---
time="2022-06-29T23:37:23-07:00" level=info msg="initialising Raven monitoring"
time="2022-06-29T23:37:23-07:00" level=info msg="initialising Prometheus Monitoring"
time="2022-06-29T23:37:39-07:00" level=error msg="Could not check sysctl val: net.core.rmem_max" error="open /proc/sys/net/core/rmem_max: no such file or directory"
time="2022-06-29T23:37:39-07:00" level=error msg="Could not check sysctl val: net.core.rmem_default" error="open /proc/sys/net/core/rmem_default: no such file or directory"
time="2022-06-29T23:37:39-07:00" level=error msg="Could not check sysctl val: net.core.wmem_max" error="open /proc/sys/net/core/wmem_max: no such file or directory"
time="2022-06-29T23:37:39-07:00" level=error msg="Could not check sysctl val: net.core.wmem_default" error="open /proc/sys/net/core/wmem_default: no such file or directory"
time="2022-06-29T23:37:39-07:00" level=info msg="Server manager instance identifies as: 46eeb3e6-6e2a-4630-aba3-97f9650141e8"
time="2022-06-29T23:37:39-07:00" level=info msg="starting assetto server manager on: 0.0.0.0:8772"
time="2022-06-30T00:17:03-07:00" level=error msg="couldn't schedule race" error="when: time specified is in the past"

Last log entries

It was a clean setup docker so it downloaded the files for the game and manager.

 

 

Edited by sojab0on
login worked but can get game online

On 6/27/2022 at 11:14 PM, ich777 said:

Please post a screenshot from your template, to what is the appdata share set in terms of use cache in the Share settings?

appdata use cache is set to "yes"972424616_Screenshot(1).thumb.png.2d0b56db45baaf2e8fd500ff7b84a9e0.png.

  • Author
59 minutes ago, Welchiepoo said:

appdata use cache is set to "yes"972424616_Screenshot(1).thumb.png.2d0b56db45baaf2e8fd500ff7b84a9e0.png.

Sorry but I can't open the screenshot.

Simply do a screenshot and press CTRL+V when your cursor is located in the text box here on the forums.

  • Author
1 hour ago, sojab0on said:

I had teh asseto crosa steamcmd docker installed but i can get de server in online mode, it keeps stating server ofline in ac manager 

Have you opened the ports in your Firewall?

I'm not very familiar with the AC Server Manager but I think you have to start a Race Weekend so that it shows as online or am I wrong?

 

I can only tell that the container is working since I've also run sometimes a instance of Assetto Corsa Dedicated Server.

2 minutes ago, ich777 said:

Have you opened the ports in your Firewall?

I'm not very familiar with the AC Server Manager but I think you have to start a Race Weekend so that it shows as online or am I wrong?

 

I can only tell that the container is working since I've also run sometimes a instance of Assetto Corsa Dedicated Server.

Yes i started a race now it shows as online

 

  • Author
1 minute ago, sojab0on said:

Yes i started a race now it shows as online

So is it working now or am I wrong?

Just now, ich777 said:

So is it working now or am I wrong?

 

Just now, ich777 said:

So is it working now or am I wrong?

yes it is

 

Hi ich777.

 

Firstly thanks for all the containers! They've been a godsend and make it super easy to run game servers

 

I'm currently running into an issue with the "The Forest" container though

 

It seems to  run into an error where it "Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: could not load kernel32.dll, status c0000135"

 

It then resets the container in a never ending loop.

 

Logs (one loop):

 

image.png.17b0f2ebb36a4021b69cca53abfde090.png

Container Setup: 

 

image.thumb.png.acf595173a143975bce16d48a29315ba.png

Please let me know if you need anything else for this, appreciate any support you can provide

 

Cheers,

Dr Rockso

Edited by DrRockso
Updating spelling, attachments and descriptions of files

  • Author
32 minutes ago, DrRockso said:

It then resets the container in a never ending loop.

On what Unraid version are you?

Is this the first time that you install the container?

1 minute ago, ich777 said:

On what Unraid version are you?

Is this the first time that you install the container?

I'm using 6.9.2

I've deleted and re-added the container once (removed appdata folder from first installation so it should be "fresh"

Should we update to the latest unraid version? (Only just realised I'm miles behind in terms of releases)

  • Author
1 hour ago, DrRockso said:

Should we update to the latest unraid version? (Only just realised I'm miles behind in terms of releases)

Yes, please.

If it doesn't work after you've upgraded feel free to contact me again.

I've been running a CoreKeeper server for a few weeks now, but the last night I restarted the container and now it doesnt appear to work. Log doesnt display the server ID to join:

Quote


/opt/scripts/start-server.sh: line 80:   101 Segmentation fault      ${SERVER_DIR}/CoreKeeperServer -batchmode -logfile ${SERVER_DIR}/CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -datapath "${SERVER_DIR}/Save" ${GAME_PARAMS} 2 > /dev/null
Terminated

Session terminated, killing shell...kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
/opt/scripts/start-server.sh: line 80:    86 Segmentation fault      ${SERVER_DIR}/CoreKeeperServer -batchmode -logfile ${SERVER_DIR}/CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -datapath "${SERVER_DIR}/Save" ${GAME_PARAMS} 2 > /dev/null
Terminated
---Ensuring UID: 99 matches user---
---Ensuring GID: 100 matches user---
---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'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1963720' already up to date.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
---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'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1963720' already up to date.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---


 

  • Author
1 hour ago, phoenixrisen said:

I've been running a CoreKeeper server for a few weeks now, but the last night I restarted the container and now it doesnt appear to work. Log doesnt display the server ID to join:

I tried it now on my server and it works just fine: CoreKeeper.log

 

Maybe try to delete the container (but not the directory in the appdata folder) and pull it again from the CA App.

2 hours ago, ich777 said:

I tried it now on my server and it works just fine: CoreKeeper.log

 

Maybe try to delete the container (but not the directory in the appdata folder) and pull it again from the CA App.

 

Tried it just now, I get the same output in the log.

Hello, I just installed multitheftauto, and the webgui does not seem to want to allow me to login no matter what I put. Is there something I am missing?

On 6/28/2022 at 1:13 AM, ich777 said:

Please post a screenshot what you did exactly in the template and the settings file what you've changed.

I was being dumb and not editing the docker template correctly. The Docker works fine.

Thanks

17 hours ago, ich777 said:

Yes, please.

If it doesn't work after you've upgraded feel free to contact me again.

Thanks ich777, I've updated my Unraid version to 6.10.3 but unfortunately I still can't get the container to work

 

Container logs are:

 

image.thumb.png.aace0ebf4c3078c1579f9dd858a25e1c.png

 

After the cycle the logs page closes now 

 

It still references the "Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: could not load kernel32.dll, status c0000135" right at the top of the logs and seems to be the 'reset' point for the container

 

Container config has not been changed

 

image.png.77b1e67e8050ee32d5a9b0601f3c7b9a.png

 

Let me know if you need anything else

 

Cheers

  • Author
7 hours ago, phoenixrisen said:

Tried it just now, I get the same output in the log.

Then try the following:

  1. Remove the container
  2. Go to the corekeeper folder that lives in your appdata directory and copy the "Save" directory to your local computer
  3. After that delete the corekeeper folder from your appdata directory
  4. Pull a fresh copy from the CA App

If the above is working you can stop the container again and put the contents from your Save folder that you've copied to your local computer in Step 2 back to the server directory into the "Save" folder.

 

If the above isn't working, please post your Diagnostics, then there something else is not working on your system.

  • Author
36 minutes ago, DrRockso said:

Let me know if you need anything else

I will look into this shortly.

  • Author
41 minutes ago, DrRockso said:

After the cycle the logs page closes now 

No issue over here:

image.thumb.png.351b2114beb69cdb1c5b99bf17421820.png

 

I've also attached the log from my server startup, please keep in mind that this is a completely fresh install: TheForest.log

 

Maybe try to:

  1. Remove the container
  2. Remove the theforest folder that lives in your appdata directory
  3. Pull a fresh copy from the CA App
  • Author
3 hours ago, TH3GOD said:

Hello, I just installed multitheftauto, and the webgui does not seem to want to allow me to login no matter what I put. Is there something I am missing?

You have to first set up a admin user so that you can use it, see the manual here and search for: "

Using the web interface"

 

The default password in the description is only the game password itself.

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.