[Support] ich777 - Gameserver Dockers


Recommended Posts

5 minutes ago, Aroxis said:

I am trying to set up a CoreKeeper server, however it's throwing segfaults with a completely fresh install. Any ideas?

No issue over here (completely new installed container from the CA App):

---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 1653101151
-- 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 1653101151
-- 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 state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x61) downloading, progress: 24.46 (68610225 / 280515706)
 Update state (0x81) verifying update, progress: 24.65 (69152587 / 280515706)
Success! App '1963720' fully installed.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
Server Game ID: TcWVdFXBPQbGQAfz57GJvBwUDa7C

 

Do you have a Cache drive installed? Do you have anything changed in the template? To what is the appdata directory set in therms of Use Cache? What processor are you running this on?

Link to comment
9 minutes ago, ich777 said:

Do you have a Cache drive installed? Do you have anything changed in the template? To what is the appdata directory set in therms of Use Cache? What processor are you running this on?

I do have a cache drive installed, and the server seems to be running from the cache. Which is fine, I run most of my apps off of the cache drive.

Nothing changed in the template. I even made sure to completely wipe and fresh install a second time to make sure. No difference.

Mappings:
SteamCMD: /mnt/user/appdata/steamcmd
ServerFiles: /mnt/cache/appdata/corekeeper

Running it off of a AMD Ryzen 5 2400G @ 3600Mhz (stock)

Gave privilige to the container as well, no changes.

Link to comment
12 minutes ago, Aroxis said:

ServerFiles: /mnt/cache/appdata/corekeeper

Please try to change the directory to /mnt/user/appdata/corekeeper.

 

Also one question is open, to what is the appdata Share set in terms of Use Cache (you'll find this in the Share settings).

 

12 minutes ago, Aroxis said:

Gave privilige to the container as well, no changes.

Please don't do that!!!!!!!

 

I don't know why everyone is so loose about privileged rights and Docker, by enabling this you give the container almost full access to your Unraid server, this is a huge security risk!

Link to comment
3 minutes ago, ich777 said:

Please try to change the directory to /mnt/user/appdata/corekeeper.


Tried, but no difference.
 

3 minutes ago, ich777 said:

Also one question is open, to what is the appdata Share set in terms of Use Cache (you'll find this in the Share settings).


This is set to prefer cache.

___ 
Thanks for all the quick replies by the way :)

Link to comment

HI,

I am unable to the the server V-Rising to work. It fails to start i belive and then just goes into a loop.

 

---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 1653101151
-- 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---
---Validating installation---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1653101151
-- type 'quit' to exit --
Loading Steam API...OK
"@sSteamCmdForcePlatformType" = "windows"

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.43 (6790232 / 1580441429)
 Update state (0x5) verifying install, progress: 23.34 (368934340 / 1580441429)
 Update state (0x5) verifying install, progress: 48.92 (773124878 / 1580441429)
 Update state (0x5) verifying install, progress: 76.36 (1206777134 / 1580441429)
Success! App '1829350' fully installed.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Checking for old display lock files---
---Server ready---
---Start Server---
tail: cannot open '/serverdata/serverfiles/logs/VRisingServer.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


Any reason the sterr isnt in /serverdata/serverfiles/stderr.txt? I mean the info there could help here i guess.

I ran the validation. As you can see.

Link to comment
On 5/21/2022 at 7:06 PM, Mortalic said:

I need some education on how to edit game files for the Ark container. I added mods and made a few changes to the GameUserSettings.ini file however upon restart it seems to not save any of them. I've done some searching but have so far come up short. I don't really know what I'm searching for I guess.

Other relevant info, I'm using the ich777/steamcmd container on the current version, Ark works great, just all on default vanilla settings.

 

Thanks in advance

 

 

@Mortalic Please see this previous post regarding the GameUserSettings.ini and Game.ini files getting reset to default.  Here is how I was able to keep these files from going back to default.

 

 

  • Thanks 1
Link to comment
8 hours ago, Chazof99 said:

I'm interested in a Keplerth dedicated server.   Any plans for one?

As far as I can tell, there is no real dedicated server for this game and also it's only available on Windows.

 

I can surely look into if it's possible to create a dedicated server but I'm not too sure if it will work.

Link to comment
8 hours ago, JohanL said:

Any reason the sterr isnt in /serverdata/serverfiles/stderr.txt? I mean the info there could help here i guess.

I don't see why this should help... anyways the file should be located in /serverdata/Steam/logs/stderr.txt but I think you will not get much information from it because it only logs the output from SteamCMD.

 

Have you changed or added anything in the template? Do you have a Cache drive installed if yes to what is the appdata share set in terms of Use Cache in the Share settings? On what Unraid version are you? What CPU are you using?

 

Please turn off validation. Are the files in the data directory from the container?

Link to comment
On 5/25/2022 at 12:00 AM, JohanL said:

HI,

I am unable to the the server V-Rising to work. It fails to start i belive and then just goes into a loop.

 

---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 1653101151
-- 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---
---Validating installation---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1653101151
-- type 'quit' to exit --
Loading Steam API...OK
"@sSteamCmdForcePlatformType" = "windows"

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.43 (6790232 / 1580441429)
 Update state (0x5) verifying install, progress: 23.34 (368934340 / 1580441429)
 Update state (0x5) verifying install, progress: 48.92 (773124878 / 1580441429)
 Update state (0x5) verifying install, progress: 76.36 (1206777134 / 1580441429)
Success! App '1829350' fully installed.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Checking for old display lock files---
---Server ready---
---Start Server---
tail: cannot open '/serverdata/serverfiles/logs/VRisingServer.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


Any reason the sterr isnt in /serverdata/serverfiles/stderr.txt? I mean the info there could help here i guess.

I ran the validation. As you can see.

I have the same issue. I'm on Unraid 6.9.2.

The logs directory doesn't exist.

Link to comment
1 hour ago, Foxi said:

I have the same issue. I'm on Unraid 6.9.2.

Please update to 6.10.1

 

1 hour ago, Foxi said:

The logs directory doesn't exist.

This means that the server doesn't even start, on what CPU are you running the container? Do you have a cache drive installed? Do you changed anything in the template?

Link to comment
1 hour ago, ich777 said:

Please update to 6.10.1

 

This means that the server doesn't even start, on what CPU are you running the container? Do you have a cache drive installed? Do you changed anything in the template?

I have updated to 6.10.1, unfortunately the problem remains.

 

No changes have been done to the template, no cache disk installed.

I'm using a AMD Ryzen 5 3400G as CPU.

 

Link to comment
23 minutes ago, Foxi said:

No changes have been done to the template, no cache disk installed.

I'm using a AMD Ryzen 5 3400G as CPU.

This is really strange, most people that are having issues are on AMD systems…

 

Please check if the container data is spread over multiple disks if they are spread over multiple disks delete the container and the directory for the game, pull a fresh copy from the CA App and change the path to the gamefiles to /mnt/diskX/appdata/vrising (change X to the disk where you want to have the data on) and see if it works.

Link to comment
3 hours ago, ich777 said:

This is really strange, most people that are having issues are on AMD systems…

 

Please check if the container data is spread over multiple disks if they are spread over multiple disks delete the container and the directory for the game, pull a fresh copy from the CA App and change the path to the gamefiles to /mnt/diskX/appdata/vrising (change X to the disk where you want to have the data on) and see if it works.

It wasn't spread over multiple disks. I still have installed it to disk1 to see if this helps, unfortunately not.

Could this be related to the combination of Wine and AMD?

 

UPDATE: After several automatic reboots, the server seems to be up and running now. I'll check if I can connect.

 

UPDATE2: It is working :) Thanks for your time ich777.

Edited by Foxi
  • Like 1
Link to comment

I'm probably being a big crazy. Is there a way to see a list of users connected to the server (Ark/Satisfactory at the moment). Short of logging into the games myself and looking, is there a way for me to see active connections to it?

Edit: I think I can use RCON on Ark to validate that side, but I don't think Satisfactory supports it unless i'm missing something.

Edited by vaunmakuza
Link to comment
5 hours ago, vaunmakuza said:

Short of logging into the games myself and looking, is there a way for me to see active connections to it?

AFAIK no.

 

5 hours ago, vaunmakuza said:

Satisfactory

For RCON you can upvote this here: Click

 

5 hours ago, vaunmakuza said:

Ark

That should be possible through RCON.

Link to comment
36 minutes ago, vGCaptainObvious said:

I forwarded the Ports which are set in the installation, but everytime when i connect with my friend, then it comes no response and we got kicked.  do you have any solutions? 

Does the container maybe restart?


Have you changed anything in the template or in the config from ArmA itself?

 

I‘m not too familiar with ArmA…

Link to comment

I hope this is the right place to ask...

 

First off, thank you @ich777 for all the dockers you've provided. I've enjoyed using at least a handful of them myself, and they're (mostly 😉) very easy to set up and run. 👍

 

My only trouble is; now that I have different SteamCMD servers/dockers running, how do I monitor these?

Specifically, I'm looking for at way to see if there are any connected users/clients on a specific game server, so that I know if they're safe to restart/update/etc.

 

For some games, I've previously been able to add the server to my favorites in steam, and been able to see this information, but not only are not all games supported, it seems (I am not able to add all my game servers/dockers in my Steam favorite list), but ones that used to work (e.g. Valheim), no longer do (Steam is unable to connect, IIRC).

 

I've also tried SteamPS, but am unable to connect to any of the servers/dockers ("Could not reach server.."), even though they are running, and the game client is able to connect.

Link to comment
40 minutes ago, ich777 said:

Does the container maybe restart?

 

it doenst seems like, because now i played for 10 min, now no response

 

40 minutes ago, ich777 said:

Have you changed anything in the template or in the config from ArmA itself?

 

nothing

 

41 minutes ago, ich777 said:

I‘m not too familiar with ArmA…

It could be the fault of my internet provider, 

 

 

a technician from my provider will come tomorrow, hopefully we'll get it working

 

thanks for your answer btw! :)

Link to comment
1 hour ago, skumse said:

My only trouble is; now that I have different SteamCMD servers/dockers running, how do I monitor these?

Isn‘t Unraid enough to monitor the containers?

 

1 hour ago, skumse said:

Specifically, I'm looking for at way to see if there are any connected users/clients on a specific game server, so that I know if they're safe to restart/update/etc.

I really don‘t know how you can do that, maybe through RCON on some games… But for other games I really can‘t tell…

Link to comment

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.