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

Heya

 

Using Valheim ich777/steamcmd. But I suppose my question could be for other containers as well.

 

I'm trying to limit the idle cpu-usage of Valheim currently. I've been successfully using "--cpus 0.4". However I was wondering if it would be possible to have the constraint set to a value while no one is logged on, and then when a player is connected remove the constraints?

  • 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

  • Author
52 minutes ago, Nischi said:

However I was wondering if it would be possible to have the constraint set to a value while no one is logged on, and then when a player is connected remove the constraints?

Not without restarting the container.

I'm running barotrauma but I need to run the game using LuaCsDedicatedServer.bat?  How do i do this?

 

Running the server now just uses the dedicatedserver.exe.

  • Author
3 hours ago, Xcal1bur said:

I'm running barotrauma but I need to run the game using LuaCsDedicatedServer.bat?  How do i do this?

That‘s currently not possible but I can implement that, may I ask why this is necessary?

hello, is it possible to update the docker of assetto corsa server with version 2.4.1 premium?

  • Author
29 minutes ago, nicolapejo said:

hello, is it possible to update the docker of assetto corsa server with version 2.4.1 premium?

I don‘t understand, you just have to restart the container and it should pull the update.

 

The containers are self maintaining and they check for updates on each restart.

10 hours ago, ich777 said:

That‘s currently not possible but I can implement that, may I ask why this is necessary?

Its cause we run lua mods on the server.  It has you run a .bat file that has this inside the bat file.

%LocalAppData%/Daedalic Entertainment GmbH/Barotrauma/WorkshopMods/Installed/2559634234/Binary/DedicatedServer.exe"

I also run other games that require the changing of the executable like elden ring coop mod.

  • Author
17 minutes ago, Xcal1bur said:

Its cause we run lua mods on the server.

I look into that, give me a few days please.

8 hours ago, ich777 said:

I look into that, give me a few days please.

Thanks

  • Author
On 7/13/2024 at 6:38 PM, Xcal1bur said:

It has you run a .bat file that has this inside the bat file.

Now that I read the request again, are you sure you run a .bat file? This is usually a Windows Batch file which won't work since I use the Dedicated Server for Linux.

Are you sure that you don't want to run a .sh file? Batch files won't work here in this container since they are structured differently...

1 hour ago, ich777 said:

Now that I read the request again, are you sure you run a .bat file? This is usually a Windows Batch file which won't work since I use the Dedicated Server for Linux.

Are you sure that you don't want to run a .sh file? Batch files won't work here in this container since they are structured differently...

it is a windows batch file but it would probably work in .sh.  Not 100% sure as I normally host on a windows server 2019 server in vmware but since formatted for unraid. 

 

Although, Mine uses .exe for the files but I did find this for linux.  Just would need this docker to support lua for barotrauma for linux.  heh

https://steamcommunity.com/sharedfiles/filedetails/?id=2970628943

I can't seem to resolve an issue with getting the Icarus server back up. I haven't ran the container in a few months. Then yesterday, updated and haven't been able to get it functioning since.

 

Initially after an update I checked the logs to ensure it got the server up, but it appears to loop the start up sequence and annoyingly closes the log or console window(s) a few seconds after they're opened. This is what seems to cause the loop to happen again.

 

I've tried re-pulling the image to no avail.

I've tried a fresh install of the Icarus server to a new location, also to no avail. I have given over an hour and a half for the initial start up process to complete, but seems to stall at various stages (each time giving it at least fifteen minutes after the initial start). Restarting the container seems to cause it to pick up and continue.

 

On repeat fresh install, first stops at the following (waited for two hours):
 

Downloading https://web.archive.org/web/20210414165612/https://download.visualstudio.microsoft.com/download/pr/85d47aa9-69ae-4162-8300-e6b7e4bf3cf3/52B196BBE9016488C735E7B41805B651261FFA5D7AA86EB6A1D0095BE83687B2/VC_redist.x64.exe to /serverdata/.cache/winetricks/ucrtbase2019

 

Post container restart I see the following in the log:

---Starting Xvfb server---
---Server ready---
---Start Server---
tail: cannot open '/serverdata/serverfiles/Icarus/Saved/Logs/Icarus.log' for reading: No such file or directory
tail: no files remaining
tail: invalid PID: ‘’
/opt/scripts/start-watchdog.sh: line 6: kill: `': not a pid or valid job spec

 

There is also an error I noticed during the first fresh install about not having permissions to run a script.

 

Any assistance is appreciated as well!

IcarusServer_log.txt

Edited by UnInfamous

  • Author
8 hours ago, Xcal1bur said:

Although, Mine uses .exe for the files but I did find this for linux.  Just would need this docker to support lua for barotrauma for linux.  heh

I read a bit through that and it seems like a bit complicated for Linux users because you still need to install the files manually and at least that's not that easily possible in the container, I would recommend that you stick with Windows.

  • Author
9 hours ago, UnInfamous said:

I can't seem to resolve an issue with getting the Icarus server back up. I haven't ran the container in a few months. Then yesterday, updated and haven't been able to get it functioning since.

For an existing installation stop the container, remove the "WINE" directory and the "runtimes" file (if you don't have that file then obviously not) in the main directory for Icarus and it should work again.
I updated the WINE version a month ago which in your case prevented the container from starting.

 

I also pushed a update for new installations so that it should work right OOB again, they changed something how the installation is done which needed a little update.

Hi,

I run docker with server CounterStrike 1.6 and try to connect it from local network. In console on client I see "STEAM validation rejected". Can I play without STEAM accaunt?

 

Thanks

9 hours ago, ich777 said:

I read a bit through that and it seems like a bit complicated for Linux users because you still need to install the files manually and at least that's not that easily possible in the container, I would recommend that you stick with Windows.

Yeah I'm fine with installing manually as I have to do the same thing with windows.  Its not a good system they built but I want it to be easy to stop and start using a docker.  Is there a way to customize the docker to run a different .sh file as configured in the config/settings?  That's all that would be needed.  Then I can just update the files when a patch comes out manually with ftp.

  • Author
37 minutes ago, OldeFortran said:

I run docker with server CounterStrike 1.6 and try to connect it from local network. In console on client I see "STEAM validation rejected". Can I play without STEAM accaunt?

I think you have to add:

-insecure

to the GAME_PARAMS, but I'm not 100% sure if that will work for Gold Source games.

 

However this is a game specific question and I only give support when something is not working in terms of the Docker container, please try to ask you favorite search engine with something like: How to disable VAC Counter Strike 1.6 dedicated server

  • Author
2 hours ago, Xcal1bur said:

Is there a way to customize the docker to run a different .sh file as configured in the config/settings?

I've updated the container so that it now supports this, please pull the Docker update first (force update on the Docker page with Advanced View enabled).

 

Simply create a variable in the template that has the Key: GAME_START_SCRIPT and as the Value you have to define the name from the script eg: startScript.sh (if it's in a subdirectory you have to do it like that: subfolder/startScript.sh) :

grafik.png.fff6db30c188085ae0b621fab42780df.png

 

If the container won't start after that please send me the start script so that I can see what is going on in your start script.

3 hours ago, ich777 said:

I think you have to add:

-insecure

to the GAME_PARAMS, but I'm not 100% sure if that will work for Gold Source games.

 

However this is a game specific question and I only give support when something is not working in terms of the Docker container, please try to ask you favorite search engine with something like: How to disable VAC Counter Strike 1.6 dedicated server

unfortunately it didn’t help, like other commands that disable VAC. But in log I see some error's. Сould they be the cause?

 

Console initialized.
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/serverdata/.steam/sdk32/steamclient.so
with error:
/serverdata/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
07/15 21:58:39 Init: Installing breakpad exception handler for appid(10)/version(9907)/tid(79)
Could not find steamerrorreporter binary. Any minidumps will be uploaded in-processProtocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 23:25:09 Dec  9 2023 (9907)
STEAM Auth Server
Server IP address 172.17.0.6:27015
couldn't exec maps/de_dust_load.cfg
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 3 milliseconds to initialize
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561197960265728
dlopen failed trying to load:
/serverdata/.steam/sdk32/steamclient.so
with error:
/serverdata/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561197960265728

couldn't exec listip.cfg
couldn't exec banned.cfg
Connection to Steam servers successful.
   VAC secure mode is activated.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.

 

  • Author
5 minutes ago, OldeFortran said:

unfortunately it didn’t help, like other commands that disable VAC. But in log I see some error's. Сould they be the cause?

On what Unraid version are you?

48 minutes ago, ich777 said:

Какая у вас версия Unraid?

Unraid 6.12.10

  • Author
1 hour ago, OldeFortran said:

But in log I see some error's. Сould they be the cause?

Nope, I just tried it and everything working as expected:

grafik.thumb.png.08dd00a0cf33107cae36fde62383aa25.png

 

 

Something is misconfigure over on your machine since your container still says that VAC mode is enabled, you have to set it like this in the template:
grafik.png.00b7867c5aad54168e9c819cf2329ec3.png

 

 

After that it will look like:

grafik.thumb.png.505be6b333586eb6063be9e6a64df5a1.png

2 hours ago, ich777 said:

I've updated the container so that it now supports this, please pull the Docker update first (force update on the Docker page with Advanced View enabled).

 

Simply create a variable in the template that has the Key: GAME_START_SCRIPT and as the Value you have to define the name from the script eg: startScript.sh (if it's in a subdirectory you have to do it like that: subfolder/startScript.sh) :

grafik.png.fff6db30c188085ae0b621fab42780df.png

 

If the container won't start after that please send me the start script so that I can see what is going on in your start script.

is there a way to stop it autoupdating on start up? It seems to be looping instead of running the executable.  I have also removed the game start script to see if it would run and it doesn't.  Didn't try a fresh install so I could try that next.

  • Author
24 minutes ago, Xcal1bur said:

It seems to be looping instead of running the executable. 

Then your script is most likely not working properly. The loop is actually a restart from the container.

 

Can you please post your script otherwise I won‘t be able to understand what‘s going on.

Please also stop the container and post the log output.

[FIveM]

I have gotten FiveM installed and running, I am able to join the session and everything. However, I am running into issues installing new resources!

 

I have added the files to the appdata/fivem/resources/ and I have edited the server.cfg to either start or ensure the resources. I am hit with "couldn't find resource" error. Even when adding the file location as resource/vMenu/ or whatever the case may be it still cannot find the resource!

 I attempted to execute the permissions.cfg for vMenu by placing it in the root directory next to the server.cfg, but I am given the error that it cannot even find that! I have gone through dozens of tutorials, followed them all to the letter, but I cannot get this to work!

 

Any help on this matter would be greatly appreciated.

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.