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
Just now, LinkXXI said:

Is there a proper setting for that that will allow it to still move to/from the array or should I just leave it as cache only for now?

Change the path in the template to /mnt/user/... but as said this can come with unwanted side effects and weird behaviour.

 

Or you could make a share for the game/games and assign it to only one disk eg: disk2 and set the path to /mnt/disk2/... with that the files stay always on that disk in the special share for the game/games.

  • 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

Just now, ich777 said:

Change the path in the template to /mnt/user/... but as said this can come with unwanted side effects and weird behaviour.

 

Or you could make a share for the game/games and assign it to only one disk eg: disk2 and set the path to /mnt/disk2/... with that the files stay always on that disk in the special share for the game/games.

I'll give that a go thanks!

I also noted something else above as an edit. No idea if it's something that can be done or not but thought I'd share!

  • Author
8 minutes ago, LinkXXI said:

I'm a bit of a noob at modifying the files  directly in docker containers via the command line so I'm still looking into how I can modify it myself if at all, but thought it wouldn't hurt to stick it here too.

I would ask your question on @Spectral Force's Discord, do you have random crashes which are not caused from the path issue that you've had?

If you don't suffer from such crashes I would leave it as is.

1 hour ago, ich777 said:

I would ask your question on @Spectral Force's Discord, do you have random crashes which are not caused from the path issue that you've had?

If you don't suffer from such crashes I would leave it as is.

I never have, but it came up over on their forum as something other people run into, so I thought I'd pass it along.

I only host it for ~5 people total though so it might not ever be an issue based on what I'm doing.

My game servers are also in a boot loop.

In my case it's the Conan Exiles  and 7 Days to Die server.

 

I am on Unraid 6.12.10.

I changed CPU since the last server start, I went from a Ryzen 7 PRO 4750G to a Ryzen 7 5700G.

Also put a RTX 3050 in the server, but that thing is bound to vfio and used in a VM, so that shouldn't affect the docker container?

 

I removed and re-downloaded both servers, tried force updating via the docker menu, but they are still boot looping. I thought it might be the steamcmd so I also re-downloaded that one. Didn't help. Quite strange.

 

I can try & help with 7d. What do see that you think its in a boot loop? Also your Appdata is set to cache only?

17 minutes ago, Spectral Force said:

I can try & help with 7d. What do see that you think its in a boot loop? Also your Appdata is set to cache only?

I open the Log option when right-clicking on the docker icon of the server.

 

There it writes all the steamcmd stuff and then,

Quote

---Prepare Server---
---Moving UserDataFolder location---
---UserDataFolder location found---
---Server ready---
---Start Server---

After this, the log-window simply closes itself. If I re-open it, it starts scrolling through all the steamcmd things again, before closing itself again on the mentioned lines (it's not opening the window with all the lines still there, as if I just closed the window. It is writing/printing the lines again). So I assumed it was rebooting all the time. Server also doesn't show up, I tried connecting via local IP, port forwards are set.

 

I don't have the appdata set to cache, I have a dedicated SSD in the server which is solely for docker-apps.

So the path for it is /mnt/docker-apps/appdata/ etc....

 

I ran the server without issue before the 1.0 update, so maybe it's something in my old config/save, which I then deleted.

Am currently reinstalling the 7d2t server again after a server reboot (took the opportunity to de-dust the interior), takes a while due to my connection 😅

 

I am not a native speaker, sorry if my word salad is all garbled, I hope it makes some sense....

 

So the ssd should be set as your cache drie in your setup and not part of the array as best practice. 

 

The 7d server console is not the same as your container console.

 

Check your appdata/7dtd folder for your output.log file. Thats where any errors would show.

 

You can join my discord for more direct help.

4 minutes ago, Spectral Force said:

So the ssd should be set as your cache drie in your setup and not part of the array as best practice. 

 

The 7d server console is not the same as your container console.

 

Check your appdata/7dtd folder for your output.log file. Thats where any errors would show.

 

You can join my discord for more direct help.

 

It looks like this:

image.png.ddb6ffc2cbed10a0ae57e2edfca517c2.png

Is that an okay configuration for the docker-ssd?

 

The output.log writes this:

Quote


InvalidOperationException: GamePrefs is being accessed before it is ready.
  at GamePrefs.get_Instance () [0x00007] in <6852d66f1c454f28b8c6698872258303>:0
  at GamePrefs.GetObject (EnumGamePrefs _eProperty) [0x00002] in <6852d66f1c454f28b8c6698872258303>:0
  at GamePrefs.GetInt (EnumGamePrefs _eProperty) [0x00000] in <6852d66f1c454f28b8c6698872258303>:0
  at GameOptionsManager.ValidateFoV () [0x00000] in <6852d66f1c454f28b8c6698872258303>:0
  at GameOptionsManager..cctor () [0x000d0] in <6852d66f1c454f28b8c6698872258303>:0
Rethrow as TypeInitializationException: The type initializer for 'GameOptionsManager' threw an exception.
  at GUIWindowManager.Awake () [0x00018] in <6852d66f1c454f28b8c6698872258303>:0

Caught fatal signal - signo:11 code:1 errno:0 addr:0x28
Obtained 11 stack frames.
#0  0x00147b0d65b050 in __sigaction
#1  0x00147b0e47f1e7 in (Unknown)
#2  0x00147b0e374a4b in (Unknown)
#3  0x00147b0e3713cc in (Unknown)
#4  0x00147b0e370e45 in (Unknown)
#5  0x00147b0e40f72f in (Unknown)
#6  0x00147b0e35727e in (Unknown)
#7  0x00147b0e5afb63 in PlayerMain(int, char**)
#8  0x00147b0d64624a in __libc_init_first
#9  0x00147b0d646305 in __libc_start_main
#10 0x00559cfe852029 in (Unknown)

 

Could this be like an file error from an issue while downloading? I'll set the "validate installation" variable to true and let it check...

 

Thank you for your help, I might join the discord in the evening, when I am back home and can fully focus on it 😃

Ok I see what you did you in your unaid config, thats fine. Normally people just put an ssd as their cache run the containers from there. you just did it differently.

 

I am at work so I understand.  drop the whole file, not just an excerpt. If i can look at it before I get home I will. but its still early, Idk how busy work will be.

God fff....  damnit, I am so stupid. 😫

I am so sorry for wasting your time.

Thanks to your pointing me to the output.log I found a line about not being able to find the serverconfig.xml.

It confused me and I discovered that I changed the name of the config file in the container setup (was afraid of it being overwritten with an update if it has the standard name), but made a typo while renaming the actual file.

I fixed that and now the server doesn't seem to crash, but I can only try to connect to it when I am home.

 

Again, I am really sorry. The problem was me all along, it seems.

 

Doesn't explain why Conan Exiles doesn't start since there is no config-renaming, but for now I am just happy that one thing works again, even though it's my own fault it stopped working.

I would still recommend joining the discord. It's a whole community of server owners and admins for 7D. 

Trying to setup a local DayZ server but I get this error:

Client is a newer build than the server. Please wait until the server is update. (Client Build: 158396 > Server Build: 158334)


How do I resolve this issue. I apologize I am new in general to game server hosting.


 

Is there a way to use the SteamCMD docker template and host a game that isn't one of the ones you've already created dockers for? I'm looking to host Myth Of Empires

Hello  sorry but i need a little help i am trying to adjust Gamesettings on ARKSurvivalEvolved located:

appdata\ark-se\ShooterGame\Saved\Config\LinuxServer

appdata\ark-se\ShooterGame\Config

 

But for some reason if i chage the DifficultyOffset ,XPMultiplier, TamingSpeedMultiplier ,

it resets back to default value after i have saved resarted server how do i solve this ? :)

i aslo whant to add EggHatchSpeedMultiplier, BabyMatureSpeedMultiplier

 

 

  • Author
On 8/5/2024 at 2:20 PM, Cinerir said:

God fff....  damnit, I am so stupid. 😫

I assume your issue with 7DtD is solved?

 

On 8/5/2024 at 2:20 PM, Cinerir said:

Doesn't explain why Conan Exiles doesn't start since there is no config-renaming, but for now I am just happy that one thing works again, even though it's my own fault it stopped working.

What is the exact issue with Conan Exiles?

  • Author
19 hours ago, Saber123316 said:

Client is a newer build than the server. Please wait until the server is update. (Client Build: 158396 > Server Build: 158334)

Is this a fresh install from the dedicated server?

Are you sure you are using the same branch on the client and the server for the game (do you maybe use the development branch on your PC since it looks like you are way ahead of the server build)?

 

19 hours ago, Saber123316 said:

How do I resolve this issue. I apologize I am new in general to game server hosting.

IIRC DayZ is not the easiest dedicated server to start with.

  • Author
17 hours ago, buckethead said:

Is there a way to use the SteamCMD docker template and host a game that isn't one of the ones you've already created dockers for? I'm looking to host Myth Of Empires

Not an easy ways since every container has a customized start-server.sh file with customization for each individual game in it.

  • Author
16 hours ago, jknilsen said:

Hello  sorry but i need a little help i am trying to adjust Gamesettings on ARKSurvivalEvolved located:

To what path are the game files set, if you are using /mnt/cache/appdata/... make sure that the data from your appdata stays on the Cache and is not moved to the Array in your Share settings.

 

Are you also sure to first stop the container, make the changes in the file and then start the container again <- this is common practice and the recommended way because some game servers write the config files when they shut down so to speak on some game servers your changes will be wiped on a restart.

 

Do you have validation enabled, if yes, please disable it because you should only use that if you have issues updating the game.

 

This is the correct path:

16 hours ago, jknilsen said:

appdata\ark-se\ShooterGame\Saved\Config\LinuxServer

Thank you for reply :)  yes i stop the game server from unraid dashboard before i try to change settings

 

To what path are the game files set, if you are using /mnt/cache/appdata/... make sure that the data from your appdata stays on the Cache and is not moved to the Array in your Share settings.

 

looks like it store on mnt/cache/appdata ( so i need to make changes to my game server from the config file inside the cache??

so nothing i did belowed will affect the the way i wanted to change on the server then? :) becuse i was trying to edit gamefiles on the array and not the cache?  My appdata share was set to array i have now change the share to cache and run mover will this be the right way to solve this then sorry i am new to this and i then could edit files in the appdate share?

 

but the config files GameUserSettings  located at appdata\ark-se\ShooterGame\Saved\Config\LinuxServer there is not a comand there that have anything related to DifficultyOffset ,XPMultiplier, TamingSpeedMultiplier or EggHatchSpeedMultiplier, BabyMatureSpeedMultiplier.  Am i suposed to add does gamesettings there? i did manage to find  DifficultyOffset ,XPMultiplier, TamingSpeedMultiplier inside DefaultEditorUserSettings at file location appdata\ark-se\ShooterGame\Config

 

so i have tried to change vallues inside ( DefaultEditorUserSettings at file location appdata\ark-se\ShooterGame\Config ) to like DifficultyOffset=10.000000 with no luck and it change back to the vallues shown in picture after i start the server agen and i look at the config agen

 

but i do see the server config file with name and server password etc i chose at appdata\ark-se\ShooterGame\Saved\Config\LinuxServer and i did asume that was my server config i just dident find the gamesettigs for difficulty or tameing speed etc inside the GameUserSettings 

 

 

DefaultGameUserSettings.png

Skjermbilde (399).png

GameUserSettings Third picture of config.png

GameUserSettings second picture of config.png

GameUserSettings first picture of config.png

mnt cache appdata ark-se.png

Edited by jknilsen

4 hours ago, ich777 said:

Is this a fresh install from the dedicated server?

Are you sure you are using the same branch on the client and the server for the game (do you maybe use the development branch on your PC since it looks like you are way ahead of the server build)?

 

IIRC DayZ is not the easiest dedicated server to start with.

First let me say thanks for taking the time to do this support, I work in IT and I get how taxing it is.

I can confirm this is a fresh server install and I am running DayZ steam version running the latest version. Not sure what else I can look at or if I can do something in the container itself.

-Thanks

DayZ server updated to 1.26 upon restarting the docker today. Server gets caught in a loop with the following error:

FAILED: Official server signature could not be generated! Shutting down server!

 

Issue persisted after downloading the image again from community apps.

Deleting the appdata/dayz directory before reinstalling resolved the issue.

  • Author
4 hours ago, jknilsen said:

so nothing i did belowed will affect the the way i wanted to change on the server then? :) becuse i was trying to edit gamefiles on the array and not the cache?

Maybe, but I can't tell for sure.

 

4 hours ago, jknilsen said:

but the config files GameUserSettings  located at appdata\ark-se\ShooterGame\Saved\Config\LinuxServer there is not a comand there that have anything related to DifficultyOffset ,XPMultiplier, TamingSpeedMultiplier or EggHatchSpeedMultiplier, BabyMatureSpeedMultiplier.  Am i suposed to add does gamesettings there? i did manage to find  DifficultyOffset ,XPMultiplier, TamingSpeedMultiplier inside DefaultEditorUserSettings at file location appdata\ark-se\ShooterGame\Config

 

so i have tried to change vallues inside ( DefaultEditorUserSettings at file location appdata\ark-se\ShooterGame\Config ) to like DifficultyOffset=10.000000 with no luck and it change back to the vallues shown in picture after i start the server agen and i look at the config agen

 

but i do see the server config file with name and server password etc i chose at appdata\ark-se\ShooterGame\Saved\Config\LinuxServer and i did asume that was my server config i just dident find the gamesettigs for difficulty or tameing speed etc inside the GameUserSettings 

Sorry these are really game specific questions and not really related how the container is working.

I personally don't play ARK and can't help here, however you can look at the second recommended post on top of this thread where @Cyd made an example for a ARK cluster, maybe there are some hints in his configuration otherwise I would recommend to ask on the ARK forums or look at the Dedicated server Wiki here.

  • Author
1 hour ago, BionicHeehaw said:

Deleting the appdata/dayz directory before reinstalling resolved the issue.

So everything is working now I assume? Maybe something went wrong while updating.

  • Author
1 hour ago, Saber123316 said:

I can confirm this is a fresh server install and I am running DayZ steam version running the latest version. Not sure what else I can look at or if I can do something in the container itself.

Please look one comment below yours since it seems the DayZ dedicated server was behind the game itself and it seems that it auto update for @BionicHeehaw automatically however with an error but it seems now to work for him.

 

I would recommend that you try to delete the container, after that the folder for DayZ in your appdata directory and then try to pull a fresh copy from the CA App.

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.