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
8 hours ago, truetype said:

Have tried multiple different settings but nothing that solves it. Any ideas?

I will try that when I got home from work today and report back.

  • 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

6 hours ago, ich777 said:

I will try that when I got home from work today and report back.

Thanks  @ich777 I even tried renaming both SteamCMD folder and vrising folder so the Docker would redownload everything from scratch, but that did not solve it unfortunately. Running the V Rising Dedicated Server from Steam on my main Windows 11 PC works. So my spontaneus guess is that it has something todo with Linux SteamCMD, but I don't know. Please report back when you can, add me on Discord if you like to troubleshoot together. #truetype @ discord.  

Edited by truetype

  • Author
2 hours ago, truetype said:

Please report back when you can, add me on Discord if you like to troubleshoot together.

I have now tried it and I can connect just fine, please note that I connected directly to my public IP and that I not waited to search in the server list for the server to appear.

 

What I did was:

  1. Install a fresh copy from the CA App and let everything by default
  2. Wait for the download to finish
  3. Forward both UDP ports 9876 & 9877 in my Firewall
  4. Disconnect my Ethernet connection (physically pulled the Fiber from my PC)
  5. Made a Hotspot with my mobile phone and connect to the Hotspot with my PC (to simulate access from the outside world)
  6. Start the game and clicked on Direct Connection
  7. Play

 

Here is also the log from the connection:

SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_Connected, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_Connected
SteamPlatformSystem - BeginAuthSession for SteamID: 76561197963117432 Result: k_EBeginAuthSessionResultOK
NetEndPoint '{Steam 2759670019}' reconnect was approved. approvedUserIndex: 0 HasLocalCharacter: True Hail Message Size: 273 Version: 5 PlatformId: 76561197963117432 UserIndex: 0 ShouldCreateCharacter: False IsAdmin: False Length: 273
SteamPlatformSystem - OnValidateAuthTicketResponse for SteamID: 76561197963117432, Response: k_EAuthSessionResponseOK
SteamPlatformSystem - UserHasLicenseForApp for SteamID: 76561197963117432, Result: k_EUserHasLicenseResultHasLicense, UserContentFlags: None
User '{Steam 2759670019}' '76561197963117432', approvedUserIndex: 0, Character: 'chips' connected as ID '0,1', Entity '487945,91'.
SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Msg] [#2759670019 UDP steamid:[email protected]:11082] closed by peer (1003): Application closed connection
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_ClosedByPeer, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_ClosedByPeer
User '{Steam 2759670019}' disconnected. approvedUserIndex: 0 Reason: Timeout k_ESteamNetworkingConnectionState_ClosedByPeer
SteamPlatformSystem - EndAuthSession platformId: 76561197963117432
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_None, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_None

 

23 minutes ago, ich777 said:

I have now tried it and I can connect just fine, please note that I connected directly to my public IP and that I not waited to search in the server list for the server to appear.

 

What I did was:

  1. Install a fresh copy from the CA App and let everything by default
  2. Wait for the download to finish
  3. Forward both UDP ports 9876 & 9877 in my Firewall
  4. Disconnect my Ethernet connection (physically pulled the Fiber from my PC)
  5. Made a Hotspot with my mobile phone and connect to the Hotspot with my PC (to simulate access from the outside world)
  6. Start the game and clicked on Direct Connection
  7. Play

 

Here is also the log from the connection:

SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_Connected, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_Connected
SteamPlatformSystem - BeginAuthSession for SteamID: 76561197963117432 Result: k_EBeginAuthSessionResultOK
NetEndPoint '{Steam 2759670019}' reconnect was approved. approvedUserIndex: 0 HasLocalCharacter: True Hail Message Size: 273 Version: 5 PlatformId: 76561197963117432 UserIndex: 0 ShouldCreateCharacter: False IsAdmin: False Length: 273
SteamPlatformSystem - OnValidateAuthTicketResponse for SteamID: 76561197963117432, Response: k_EAuthSessionResponseOK
SteamPlatformSystem - UserHasLicenseForApp for SteamID: 76561197963117432, Result: k_EUserHasLicenseResultHasLicense, UserContentFlags: None
User '{Steam 2759670019}' '76561197963117432', approvedUserIndex: 0, Character: 'chips' connected as ID '0,1', Entity '487945,91'.
SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Msg] [#2759670019 UDP steamid:[email protected]:11082] closed by peer (1003): Application closed connection
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_ClosedByPeer, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_ClosedByPeer
User '{Steam 2759670019}' disconnected. approvedUserIndex: 0 Reason: Timeout k_ESteamNetworkingConnectionState_ClosedByPeer
SteamPlatformSystem - EndAuthSession platformId: 76561197963117432
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_None, 2759670019, 131073
SteamServerTransport - Update 2759670019 - k_ESteamNetworkingConnectionState_None

 

Thanks for testing. But strangely I tried that yesterday aswell.. So how did you make the fresh install when you had a previous install? Did you delete the old V-rising Docker template on the USB aswell? But I will give it another go again in about 2-3 hours.

  • Author
56 minutes ago, truetype said:

So how did you make the fresh install when you had a previous install?

I have a second instance on my server but not running, you just have to change the path to the game files if you want to test a second instance, of course the name and also make sure the first instance is not running because otherwise you will have a port conflict.

Maybe you also have to allow installations from multiple instances from a template in the CA App Settings (you find that directly in the CA App on the left menu where it says Settings).

 

57 minutes ago, truetype said:

Did you delete the old V-rising Docker template on the USB aswell?

No, this would make no difference if you pull a fresh copy from the CA App. But anyways, this would also change nothing because the template never changed since I've made it back then I think.

2 hours ago, ich777 said:

I have a second instance on my server but not running, you just have to change the path to the game files if you want to test a second instance, of course the name and also make sure the first instance is not running because otherwise you will have a port conflict.

Maybe you also have to allow installations from multiple instances from a template in the CA App Settings (you find that directly in the CA App on the left menu where it says Settings).

 

No, this would make no difference if you pull a fresh copy from the CA App. But anyways, this would also change nothing because the template never changed since I've made it back then I think.

I set a new name for serverdata/serverfiles and it downloaded the vrising game files yet again and I waited for it to boot up. My friend could join but only for like 1 min, he could create a character but then after 10 sec in game got disconnected and met with AuthenticationError, then everytime he tries to connect it's the same error.

I post the serverlog in the attachment on this reply. Getting alot of strange SteamCMD errors such as "thread starvation" etc..

VRisingServer.log

  • Author
59 minutes ago, truetype said:

My friend could join but only for like 1 min, he could create a character but then after 10 sec in game got disconnected and met with

On what machine are you running the container? Did yoh pin cores to the container? I have now again tried it and I don‘t see any of those issue (I think I was playing for about 15min).

2 hours ago, ich777 said:

On what machine are you running the container? Did yoh pin cores to the container? I have now again tried it and I don‘t see any of those issue (I think I was playing for about 15min).

See attached screenshots for machine specs and a dump of install. Nope I did not pin any cores, should I do that you think?
Thanks for trying, very strange this one...

vrisinginstall.png

unraidspecs.png

  • Author
6 hours ago, truetype said:

unraidspecs.png

Isn‘t this Broadwell? Please try to dosable SpeedStep in the BIOS and see if that helps.

 

On my i5-10600 everything is working as expected. Can‘t tell if it‘s a hardware or software issue…

 

I assume you are on a recent Unraid version correct?

 

EDIT: do you really use a bond for your network interface? I don't know if that can also be the cause of the issue since I don't use a bond on my system.

14 hours ago, ich777 said:

Isn‘t this Broadwell? Please try to dosable SpeedStep in the BIOS and see if that helps.

 

On my i5-10600 everything is working as expected. Can‘t tell if it‘s a hardware or software issue…

 

I assume you are on a recent Unraid version correct?

 

EDIT: do you really use a bond for your network interface? I don't know if that can also be the cause of the issue since I don't use a bond on my system.

Yes I believe it's broadwell, will look into SpeedStep, never heard of it.

Hmm ok, thanks for testing for me!

Yes, latest Unraid 6.12.3.

It's always been bond for me since I set it up for about 7 years ago. But I will look into that aswell, don't know why it's bond or why it might matter.

 

I just read about SDR (https://partner.steamgames.com/doc/features/multiplayer/steamdatagramrelay) and I wonder if the issue might be because my unraid is behind a vpn.. Will try this aswell.

 

EDIT: Did you login into your steam account in the docker or use anonymous? I have always used anonymous login.

Edited by truetype

  • Author
50 minutes ago, truetype said:

Did you login into your steam account in the docker or use anonymous?

Always use anonymous except it is advised differently in the template.

 

51 minutes ago, truetype said:

It's always been bond for me since I set it up for about 7 years ago. But I will look into that aswell, don't know why it's bond or why it might matter.

If you don't have a bond, disable it.

 

51 minutes ago, truetype said:

Yes I believe it's broadwell, will look into SpeedStep, never heard of it.

Boradwell had issues with SpeedStep back in the days and caused various things on Windows on Linux (crashes,...).

On 6/12/2022 at 10:36 AM, Kvo1087 said:

I restarted and redownloaded the container to start from scratch. I noticed that when the server initially launches that this error is displayed. 

src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp (774) : Assertion Failed: GetBestInterfaceEx failed with result 3 for address '000.000.00.000:0' - my ip

My upload is 15Mbps, nothing running in the background. made sure to test late at night when no streams were running on my plex docker. 

I am in the process of creating another unraid server right now and I could use an intel processor on that one. Is Intel more stable for V rising?

Did you solve this? I have the same things in my log..

On 8/18/2023 at 10:06 PM, ich777 said:

Always use anonymous except it is advised differently in the template.

 

If you don't have a bond, disable it.

 

Boradwell had issues with SpeedStep back in the days and caused various things on Windows on Linux (crashes,...).

I disabled bond, updated BIOS aswell and saw that SpeedStep was inactivated already, tried to activate it instead, made no difference. :/ Wrote in V-Risings discord and they believe it might be some firewall issue, but I don't see how it would be.

  • Author
1 hour ago, truetype said:

I don't see how it would be.

I also don't think so, I only can imagine that your CPU is too slow, but I'm not 100% sure about that since it's relatively dated in today standards.

1 hour ago, ich777 said:

I also don't think so, I only can imagine that your CPU is too slow, but I'm not 100% sure about that since it's relatively dated in today standards.

I found out the cause of the problem. In the logs the Public IP that Steam fetched is not the correct public ip but instead is the VPN I am using and the SDR is using this IP when relaying through the Steam Network somehow. When I deactivated my VPN the V Rising server showed correct IP (my public IP) and it was possible to connect to it like magic. So now I am trying to figure out if there is a way to bypass only V Risings Ports from the VPN in opnSense... :)

On 5/27/2023 at 9:49 AM, ich777 said:

Like pointed out in the description from the template:

grafik.thumb.png.1884141d1f15b17a7c7d48d484779c2d.png

just change the GAME_ID from 1042420 to:

1042420 -beta experimental

you also have to set "Validate Installation" to:

true

when switching branches. After the container fully startetd please set "Validate Installation" to nothing or "false" since this is only required so that SteamCMD knows that it has to compre all files from the dedicated server to the ones which are stored on the Steam servers.

 

If you want to switch back to the default branch simply set it again to:

1042420

and enable "Validate Installation" so that it pulls the files and disable it after that.

 

Set "Validate Installation" to "true" as pointed out above but please also unset it too after it updated the files.

 

I also have some reports that for some users it took a few hours so that SteamCMD picks up the new build and downloads it properly.

 

You can always try to start fresh by removing the container followed by the dayz directory in your appdata folder, of course copy your savegame to your local PC first.

When I put 1042420, it doesn't download the normal version of the game, it continues with a later one, I have the game updated and it tells me that I have a version prior to the one on the server

How can I make the server download the normal version of the game instead of the experimental one? thanks

dayz.jpg

Edited by Garikoitz

I'm trying to run the Icarus docker. I've installed and uninstalled this thing several times. I keep getting this error saying "Something went wrong, can't find the executable, putting the container into sleep mode!" Can anyone tell me what I'm doing wrong? Thanks! Here is the log.

 

---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1691628584
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
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 1691628584
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
"@sSteamCmdForcePlatformType" = "windows"

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)
Error! App '2089300' state is 0x202 after update job.
---Prepare Server---
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Checking if runtimes are installed---
---Runtimes found! Continuing...---
---Looking 'ServerSettings.ini' file is in place---
---'ServerSettings.ini' found---
---Checking for old display lock files---
---Starting Xvfb server---
---Server ready---
---Start Server---
---Something went wrong, can't find the executable, putting container into sleep mode!---
 

  • Author
24 minutes ago, mrvoid said:

Can anyone tell me what I'm doing wrong?

With that little information not really.

 

Please provide a screenshot from your container template. Please also check the paths in the template if they are all set correctly. Do you have any AdBlocking on your network like PiHole or AdGuard, do you have any special firewall rules in place?

 

The error basically tells you that the container can't find the game executable.

21 minutes ago, ich777 said:

With that little information not really.

 

Please provide a screenshot from your container template. Please also check the paths in the template if they are all set correctly. Do you have any AdBlocking on your network like PiHole or AdGuard, do you have any special firewall rules in place?

 

The error basically tells you that the container can't find the game executable.

Thanks for the super quick reply. Here is the template. I don't have any adblocking setup, and no special firewall rules either. I didn't change any paths in the template, so maybe that's my issue. Just curious as to why it can't find the exe. 

Thanks again ich777!

 

Icarus template.png

  • Author
40 minutes ago, mrvoid said:

I didn't change any paths in the template, so maybe that's my issue.

Please change it to a path which actually exists on your system and make sure it points to the direct disk like: /mnt/cache/appdata/icarus' and not the /mnt/user/appdata/icarus

Make also sure that you have set this share (in the above example appdata) to stay on the specified driver (in the above example cache).

You have to change of course the name cache to whatever disk/pool the directory is located and also maybe the share itself if you have it located in another place.

 

Hope that helps and makes sense. :)

BTW I just tried it on my server and it is working as it should.

Super noob question but I just had my client update but no available update on the server. How do I force an update on my docker server to match my client version?

Thanks.

dayz connection.PNG

1 hour ago, d_buster said:

Super noob question but I just had my client update but no available update on the server. How do I force an update on my docker server to match my client version?

Thanks.

dayz connection.PNG

I have the same client as your server. Could you please tell me what number you have in the "game id"?

 

I have the game id 1042420

dayyz2.jpg

Yes, 1042420.

Well, it's the same as I have, I don't understand why I have the client that you need and you the server that I need. lol

thanks anywayy

This is the second time this has happened to me, just that last time it fixed itself somehow.

 

I believe the issue is that the client and server do not update to the same version at the same time, or else this error would never come up. Just need to figure out how to force the one that's older to update, this is the help that I'm searching for.

 

For your client update, I would restart Steam and see if that forces an update on the experimental game image (This is just something I would try, not sure if this is the actual solution).

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.