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

I love your work.

 

I have had the Rust Server Docker take a 100% cpu after it ran some time. it crashed the whole unraid server. I have tried a couple of times and it happened again, havent tried it for a couple of months now, but i dont want my other things to crash.

 

Did anyone experience something like that?

 

My system:

MB - Z97M-PLUS

CPU - I7 4790k

Ram - 32GB

 

476812119_unraidserverStorage.png.593dfeaefe191a3ff062ce8ecabe2e1f.png

 

Edited by Postman94

  • 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
14 minutes ago, Postman94 said:

I have had the Rust Server Docker take a 100% cpu after it ran some time. it crashed the whole unraid server. I have tried a couple of times and it happened again, havent tried it for a couple of months now, but i dont want my other things to crash.

Can you share a bit more details please (Screenshot from the Docker template, what your Cache is set to in terms of use Cache).

 

It is very unlikely that a Docker container is crashing the whole server and this is the first report of such an issues, at least I don't remember such an report until now.

 

Do you use IPVLAN or MACVLAN in your Docker settings?

1 hour ago, ich777 said:

Can you share a bit more details please (Screenshot from the Docker template, what your Cache is set to in terms of use Cache).

 

It is very unlikely that a Docker container is crashing the whole server and this is the first report of such an issues, at least I don't remember such an report until now.

 

Do you use IPVLAN or MACVLAN in your Docker settings?

 

It might be a overstatement to say it crashed, but it did make all on the server unresponsive because it was at a 100% cpu load.

And i actually only have 16GB ram. 

Not sure if this was what you were thínking of?

 

1899808904_RUSTServersettings.thumb.png.fda40857b90f63e15857086d3783ca1d.png

 

428546952_RUSTServersettings2.thumb.png.cda830868a907bd20e2725e76eb095f1.png

 

1882753133_Screenshot2022-10-13164457.png.c8c6e6601d7c080bfb9963e3aac7424b.png

 

1829854847_Screenshot2022-10-13164536.thumb.png.67eefc8133c68997472f21de49bd884f.png

 

Array.thumb.png.f03e000e074c24600015193a4041b84c.png

  • Author
1 hour ago, Postman94 said:

It might be a overstatement to say it crashed, but it did make all on the server unresponsive because it was at a 100% cpu load.

Maybe watch out how much RAM that the container allocates but usually it crashes if no RAM is available anymore.

Usually non of my containers should crash the server, it is however possible that the server consumes a lot of CPU on start up.

 

One screenshot from the appdata share would be nice where it is visible to what setting it is set in terms of Use Cache.

On 10/12/2022 at 10:04 AM, ich777 said:

I can't reproduce this on my server, are you sure that the permissions set correctly and that your appdata share is set to use Cache only?

 

The container only tries to download CSMM if it can't find the app.js file which is located in the main directory from CSMM.

It is not going to appdata. i changed it a long time ago to put the files in a games share that I made.. been working for years.. maybe the Unraid 6.10 update fiddled with it?

  • Author
5 minutes ago, HellraiserOSU said:

maybe the Unraid 6.10 update fiddled with it?

Of course not.

Maybe try to do:

chmod -R 777 PATHTOFOLDER
chown -R 99:100 PATHTOFOLDER

From a terminal but please only on that folder and when the container is stopped.

7 minutes ago, ich777 said:

Of course not.

Maybe try to do:

chmod -R 777 PATHTOFOLDER
chown -R 99:100 PATHTOFOLDER

From a terminal but please only on that folder and when the container is stopped.


Tried both of those, that didn't work.
Let me just try and delete the directory and redo the download from scratch and see. Thanks! :)

 

50 minutes ago, HellraiserOSU said:


Tried both of those, that didn't work.
Let me just try and delete the directory and redo the download from scratch and see. Thanks! :)

 

Yeah deleted the directory.. it recreated it and still getting this

---CSMM successfully downloaded, please wait---
replace 7-days-to-die-server-manager-master/.dockerignore? [y]es, [n]o, [A]ll, [N]one, [r]ename:  NULL
(EOF or read error, treating as "[N]one" ...)
mv: cannot move '/csmm-7dtd/7-days-to-die-server-manager-master' to '/csmm-7dtd/CSMM/7-days-to-die-server-manager-master': File exists

  • Author
1 hour ago, HellraiserOSU said:

Yeah deleted the directory.. it recreated it and still getting this

---CSMM successfully downloaded, please wait---
replace 7-days-to-die-server-manager-master/.dockerignore? [y]es, [n]o, [A]ll, [N]one, [r]ename:  NULL
(EOF or read error, treating as "[N]one" ...)
mv: cannot move '/csmm-7dtd/7-days-to-die-server-manager-master' to '/csmm-7dtd/CSMM/7-days-to-die-server-manager-master': File exists

This seems like a permission issue to me, on what disk is CSMM located? Unassigned Devices? If yes, do you have R/W Slave on?

Something is definitely wrong on your end... :/

 

As said, everything works just fine but I've tested it again and it is working flawlessly, attached the log.

Even when I restart everything is working flawlessly...

CSMM-7DtD.txt

On 10/11/2022 at 5:43 PM, ich777 said:

Why can I see my container with the public IP then without adding TCP?

Hi Ich777,

 

I'm not sure either, all that I know is that it is now showing up. Perhaps it was a time lag between it displaying in the in-game browser or something... Either way, thanks for all your help.

 

On another note...

 

I am trying to load a certain map, but it doesn't look like it is available in the package and I couldn't see that the game levels are installed locally on the docker? Where are they installed? Is it possible to store them locally?

 

I am trying to play Jensens Range.

[2022.10.14-17.34.26:568][ 0]LogSquad: Warning: JensensRange_AUS-RUS was not added to rotation list, please check that it is a valid layer
[2022.10.14-17.34.26:568][ 0]LogSquad: Warning: JensensRange_CAF-INS was not added to rotation list, please check that it is a valid layer
[2022.10.14-17.34.26:568][ 0]LogSquad: Warning: JensensRange_GB-MIL was not added to rotation list, please check that it is a valid layer
[2022.10.14-17.34.26:568][ 0]LogSquad: Warning: JensensRange_USA-RUS was not added to rotation list, please check that it is a valid layer
[2022.10.14-17.34.26:568][ 0]LogSquad: Warning: JensensRange_USMC-MEA was not added to rotation list, please check that it is a valid layer

 

I also noticed that another new map called "Black Coast" is also missing, perhaps there are others too?

 

It is possible to update the available maps please, the game itself was recently updated with new content?

 

Thank you very much!!

Zee

  • Author
48 minutes ago, Zee-Unraid said:

I also noticed that another new map called "Black Coast" is also missing, perhaps there are others too?

I don‘t know how you load different worlds for Squad but I assume it should be possible through RCON.

 

Please also remember my container technically doesn‘t include the game, my container downloads SteamCMD and then downloads the game from Steam itself like you would do it if you set up the dedicated server on bare metal but in my container it‘s automated.


 

56 minutes ago, Zee-Unraid said:

It is possible to update the available maps please, the game itself was recently updated with new content?

I don‘t strip out any file or anything, the container checks on Steam everytime it is started, I think it would be best to read on how to load these maps on the Wiki that you‘ve linked above.

 

As said above the container is like of you set it up on bare metal but all automated.

@ich777 is there something I need to do to update the tshock/terraria container to the most recent version of terraria? it's not currently allowing players to join as it's out of date

  • Author
48 minutes ago, jmbrnt said:

is there something I need to do to update the tshock/terraria container to the most recent version of terraria? it's not currently allowing players to join as it's out of date

Yes, you have to update the TERRARIA_SRV_V to the latest version in the template for the default Terraria container.

 

When you are using the Tshock container it should be enough to restart since it should always pull the latest version on start.

1 minute ago, ich777 said:

Yes, you have to update the TERRARIA_SRV_V to the latest version in the template for the default Terraria container.

 

When you are using the Tshock container it should be enough to restart since it should always pull the latest version on start.

Thanks - I am using the tshock one and that doesn't seem to be the case `Terraria Server v1.4.3.6` whereas it's up to 1.4.4.5 now (via  https://terraria.fandom.com/wiki/Server#Downloads
 

  • Author
1 hour ago, jmbrnt said:

Thanks - I am using the tshock one and that doesn't seem to be the case `Terraria Server v1.4.3.6` whereas it's up to 1.4.4.5 now (via  https://terraria.fandom.com/wiki/Server#Downloads
 

My Tshock container should always download the latest version from GitHub. IIRC the version that it shows is always wrong, at least that was always the case for Tshock.

Have to look into this after the weekend.

16 hours ago, ich777 said:

I don‘t know how you load different worlds for Squad but I assume it should be possible through RCON.

 

Please also remember my container technically doesn‘t include the game, my container downloads SteamCMD and then downloads the game from Steam itself like you would do it if you set up the dedicated server on bare metal but in my container it‘s automated.


 

I don‘t strip out any file or anything, the container checks on Steam everytime it is started, I think it would be best to read on how to load these maps on the Wiki that you‘ve linked above.

 

As said above the container is like of you set it up on bare metal but all automated.

 

OK thank you, I will look into it. 

 

Does it download each map every time the map rotates then? When I removed the "//" from the maps that were excluded from the rotation I got Linux pak errors and the server was boot looping. 

 

I will look into if there is a special way to be loading these new maps. 

 

  • Author
Just now, Zee-Unraid said:

Does it download each map every time the map rotates then?

I don‘t think so, as said, I don‘t know how the Squad server works since I don‘t own the game but this seems like an issue with the dedicated server itself and doesn‘t have anything to do with the container.

 

As said above, the container downloads the dedicated server as you would do it on bare metal but all automated.

Good day guys could you help? One day i canbt start my server.

3 month before was no problem and i have the last version of BepInEx 5

 

 

Connecting anonymously to Steam Public...Retrying. . . 
Retrying. . . 
Retrying. . . 
Retrying. . . 
OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '294420' already up to date.
src/tier1/fileio.cpp (5876) : Assertion Failed: Waited 6000 iterations in CFileWriter::Flush - m_cubOutstanding = 0
---Prepare Server---
---SaveGameFolder location correct---
---Savegame location found---
---UserDataFolder location correct---
---UserDataFolder location found---
---BepInEx enabled!---
---Can't get latest version of BepInEx!---
---Please try to run the Container without BepInEx, putting Container into sleep mode!---
---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 1665100882
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...Retrying. . . 
Retrying. . . 
Retrying. . . 
Retrying. . . 
OK
Waiting for client config...OK
Waiting for user info...OK
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 1 items discarded.
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1665100882
-- type 'quit' to exit --
Loading Steam API...OK

 

 

Edited by tqb333

  • Author
18 minutes ago, tqb333 said:

Good day guys could you help? One day i canbt start my server.

Is this 7DtD?

 

Seems like your container has no access to the internet.

42 minutes ago, ich777 said:

Is this 7DtD?

 

Seems like your container has no access to the internet.

suddenly, but my server is fine and with internet, I even rebot it for sure. What to check?

18 minutes ago, tqb333 said:

suddenly, but my server is fine and with internet, I even rebot it for sure. What to check?

yeah, sorry, DNS problems.... omg so stupid

On 10/13/2022 at 2:54 PM, ich777 said:

This seems like a permission issue to me, on what disk is CSMM located? Unassigned Devices? If yes, do you have R/W Slave on?

Something is definitely wrong on your end... :/

 

As said, everything works just fine but I've tested it again and it is working flawlessly, attached the log.

Even when I restart everything is working flawlessly...

CSMM-7DtD.txt 80.64 kB · 0 downloads

It is in my share for all my game stuff

image.thumb.png.dde3c2d17de3c11fb42ee9dd340b6155.png

 

image.thumb.png.4584d37d060e190439790bb249533d55.png

  • Author
13 hours ago, HellraiserOSU said:

It is in my share for all my game stuff

This is actually bad, at least from my point of view because the data is spread over 6 disks.

 

I don‘t know if CSMM-7DtD is affected by this that it won‘t work properly when it‘s split across multiple disks and the location points not to the real path where the files are located.

 

@Spectral Force do you have any issues with CSMM-7DtD?

Hello ich777 I have tried to create a Rust server with the docker now it has downloaded everything ready and spits out only error and has no config there is config loaded but in the server files is nowhere to find the config....

log 1.png

log 2.png

  • Author
2 hours ago, FxesHD said:

spits out only error

You can ignore that error since this is just normal and is displayed on every instance (some errors and warnings are just normal since this a dedicated server and in this case they are displayed because well, this is a dedicated server without a GPU).

 

From what I see the dedicated server is just started as expected. ;)

 

Have you yet tried to search it in the Steam Server Browser (simply add the address from your server followed by the port - in this case 28015 like: SERVERIP:28015).

 

2 hours ago, FxesHD said:

no config there is config loaded but in the server files is nowhere to find the config....

For what file are you searching?

I would recommend to start here: Click

 

I only support issues when the container is not starting correctly but in this case it seems to start correct and also work correctly.

Modding and configuring is always up to the user because I can't support and know how every game server is configured or modded.

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.