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

11 minutes ago, ich777 said:

What kind of CPU are you using on your system and on what Unraid version are you?

CPU: i7-3930k

Unraid version: 6.9.0-beta35

 

Sounds like it could be my unraid version, I will look into the latest stable version tomorrow and give it another go.

 

Thanks for your support!

 

  • 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

For VRising the adminlist.txt file is reading from a different location than the main settings folder

 

/serverdata/serverfiles/VRisingServer_Data/StreamingAssets/Settings/adminlist.txt
/serverdata/serverfiles/save-data/Settings/adminlist.txt

 

Updating the file in the VRisingServer_Data directory correctly gave admin permissions when putting in my STEAM64ID

  • Author
27 minutes ago, Galen Dove said:

For VRising the adminlist.txt file is reading from a different location than the main settings folder

Sorry there was an error at first creating the container, the main data path is now .../vrising/save-data

 

Updated the template and looks on new installations like this:

grafik.thumb.png.ccbaf52b2d62626492db9c326cbd9f06.png

Having some issues getting the V Rising server going...

My log can be found here:

https://pastebin.com/axcRZU0s

I'm not real sure what the issue is... Any help would be greatly appreciated. I've tried with and without Steam login info.

 

CPU: 3900x

unRAID Version: 6.10.0

Edited by BennyD

  • Author
1 hour ago, BennyD said:

Having some issues getting the V Rising server going...

This is really strange...

I can only assume that there is a CPU issue but I'm not too sure, on my i5-10600 the dedicated server runs just fine.

You are having the exact same issue as @f.lim.

 

Do you have a cache drive installed, can you send a screenshot from your Docker template?

3 minutes ago, ich777 said:

This is really strange...

I can only assume that there is a CPU issue but I'm not too sure, on my i5-10600 the dedicated server runs just fine.

You are having the exact same issue as @f.lim.

 

Do you have a cache drive installed, can you send a screenshot from your Docker template?

 

Sure thing! 

I use a couple of your other containers with no issues, maybe it's a WINE thing.

disks.png

vrising.png

  • Author
2 minutes ago, BennyD said:

I use a couple of your other containers with no issues, maybe it's a WINE thing.

This is really strange... Looking all good.

 

Can you try to join my server, just search for "Unraid" and you will find it...

3 minutes ago, ich777 said:

This is really strange... Looking all good.

 

Can you try to join my server, just search for "Unraid" and you will find it...

 

Yep, connected and working fine.

  • Author
6 minutes ago, BennyD said:

 

Yep, connected and working fine.

Yes, I asked on the Discord and nobody really knows...

Even a users stated that it works fine on his Unraid server (i9-9900k).

Nobody really wants to help because I run it through WINE but from what I saw on their GitHub Linux servers should be also available soon.

Thanks a lot for making this. I spent all morning setting it up on a Windows VM and then someone shouted you out in the V Rising Discord and said you uploaded a docker version. Now i've got it set up and running. So far all appears to be fine. 

 

I tried searching this thread for my question but didn't find it. In order to properly/safely shut down the server is it just stopping the container in Unraid's Docker tab? Just wanted to be sure, didn't know if that was actually some abrupt shutdown that doesn't let it naturally close. 

 

Thanks again.

9 minutes ago, ich777 said:

Yes, I asked on the Discord and nobody really knows...

Even a users stated that it works fine on his Unraid server (i9-9900k).

Nobody really wants to help because I run it through WINE but from what I saw on their GitHub Linux servers should be also available soon.

 

Well I've gotten it working... I just changed it from /mnt/cache/appdata/vrising/ to /mnt/user/appdata/vrising/... I have my appdata folder set to use my nvme drive, so it doesn't need to be linked to /mnt/cache/ it needed to be linked to /mnt/user/appdata/ for me to have it working.

 

Now if only I could get it to show up in the list of servers lol I can connect direct through WAN IP but it doesn't show up in the list of games

Edited by BennyD

  • Author
5 minutes ago, BennyD said:

Well I've gotten it working... I just changed it from /mnt/cache/appdata/vrising/ to /mnt/user/appdata/vrising/... I have my appdata folder set to use my nvme drive, so it doesn't need to be linked to /mnt/cache/ it needed to be linked to /mnt/user/appdata/ for me to have it working.

This is really strange, it should perform „better“ throught the direct path than the FUSE path.

Anyways, glad it is now working!

 

6 minutes ago, BennyD said:

Now if only I could get it to show up in the list of servers lol I can connect direct through WAN IP but it doesn't show up in the list of games

Make sure that you forwrd the right port in your router with the right protocol (UDP).

 

Then it should show up.

2 minutes ago, ich777 said:

This is really strange, it should perform „better“ throught the direct path than the FUSE path.

Anyways, glad it is now working!

 

Make sure that you forwrd the right port in your router with the right protocol (UDP).

 

Then it should show up.

 

All good now... Just need to customize everything to our liking! Thanks for your time! Keep up the great working on these game servers... It's great to have access to these containers! 

@ich777

Good news, seems like problem was related to my Unraid version as well.

Here's what I've done.

 

- Updated Unraid to 6.10.0

- Rebooted

- V Rising still experiencing the same issue

- Removed the container and deleted appdata directory

- Pulled fresh from CA and followed @BennyD's solution by remapping /mnt/cache/ to /mnt/user/

 

It's now working!

Thanks for your help @ich777 & @BennyD

 

 

1 hour ago, f.lim said:

@ich777

Good news, seems like problem was related to my Unraid version as well.

Here's what I've done.

 

- Updated Unraid to 6.10.0

- Rebooted

- V Rising still experiencing the same issue

- Removed the container and deleted appdata directory

- Pulled fresh from CA and followed @BennyD's solution by remapping /mnt/cache/ to /mnt/user/

 

It's now working!

Thanks for your help @ich777 & @BennyD

 

 

I too was able to resolve mine my updating to the latest version of Unraid and follow the steps you mentioned. After that it's up and working too.

  • Author
11 hours ago, Ganster said:

I tried searching this thread for my question but didn't find it. In order to properly/safely shut down the server is it just stopping the container in Unraid's Docker tab? Just wanted to be sure, didn't know if that was actually some abrupt shutdown that doesn't let it naturally close. 

You can safely shut it down from the Unraid's Docker tab menu.

 

This will send a SIGTERM to the game server and should end the game server properly.

 

However you could set the Docker Shutdown timeout in the Docker Settings to something higher (like 20 seconds) if you use for example a HDD instead of a SSD in the Docker tab:

image.png.ed648cf581eb21246e4f956586c86a6c.png

...but this shouldn't be necessary anyways, even if you use a HDD.

 

The shutdown works just fine since otherwise the save file from the container that I've installed on my server would be already corrupt (restarted/stopped/started it like 30 times)...

Been banging head off this for a few days. I can not for the life of me get rcon to work with the rust container. Have Game Parameters: '+server.maxplayers 10 +rcon.port 28016 +rcon.web 1  +rcon.password apassword' and a new port set up TCP 28016.

 

I cant get any kind of useful logs which has broken me. I have used your plugin o try and connect along with a host of other rust based options. Just never connects.

 

Also where is hell is the server.cfg for rust? I cant find it.

Hello @ich777, I was wondering if you have any quick guide where I could provide other game server? I see that you did v rising that I was gonna try (since it's a windows server, I though you wouldn't do it). I would try to do other server for games I own, but I'm really unsure how to do that with unraid and docker.

 

Thanks!

  • Author
11 minutes ago, Nodiaque said:

I was wondering if you have any quick guide where I could provide other game server?

What do you mean exactly? How I create containers?

 

11 minutes ago, Nodiaque said:

I see that you did v rising that I was gonna try (since it's a windows server, I though you wouldn't do it).

Yes, I saw that it is a Unity based game and you can run those games usually pretty easily through WINE (not always).

 

11 minutes ago, Nodiaque said:

I would try to do other server for games I own, but I'm really unsure how to do that with unraid and docker.

You can go through my docker-steam-cmd repository on GitHub here and select a branch and see how I did them.

 

I don't have a tutorial on hand, I learned it all myself and you have to do every container a little different because the start commands are always a little different and the dependencies as well as the stop script.

  • Author
1 hour ago, DuzAwe said:

Also where is hell is the server.cfg for rust? I cant find it.

I think you have to create the server.cfg file for RUST because it's not created automatically.

 

1 hour ago, DuzAwe said:

Been banging head off this for a few days. I can not for the life of me get rcon to work with the rust container. Have Game Parameters: '+server.maxplayers 10 +rcon.port 28016 +rcon.web 1  +rcon.password apassword' and a new port set up TCP 28016.

I'm not too familiar with RUST but RUST IIRC you can't connect through my plugin or a "standard" RCON client because they use something else (I think RCON through a Websocket).

I've tried this once and you should be able to connect through this site or this site (you don't have to forward the ports in your router because your local browser connects directly to the web socket on your local LAN - so to speak you should be able to enter your local IP and password on the site and it should connect).

7 minutes ago, ich777 said:

What do you mean exactly? How I create containers?

 

Yes, I saw that it is a Unity based game and you can run those games usually pretty easily through WINE (not always).

 

You can go through my docker-steam-cmd repository on GitHub here and select a branch and see how I did them.

 

I don't have a tutorial on hand, I learned it all myself and you have to do every container a little different because the start commands are always a little different and the dependencies as well as the stop script.

I understand it's different for every container. I'll check on the github to see. I'm mostly wandering how to start. I know it's using the steamcmd docker as a base. I'll check that, thanks!

  • Author
Just now, Nodiaque said:

I'm mostly wandering how to start.

Feel free to fork it and then edit it to your liking's and start creating containers.

 

You can also request games and I will look into it if I can create a container... :)

 

1 minute ago, Nodiaque said:

I know it's using the steamcmd docker as a base. I'll check that, thanks!

But please also be sure to look in the different branches, there are all the different games in there. :)

Sorry, this post is getting too long but I didn't want to leave any potentially pertinent information out. Please help. 

 

I just spent the last two or three hours troubleshooting/googling my current issue. Most of the specific hits I got pertained to CSGO, I ended up reading a Github page with Valve Devs. It was an interesting read and I guess boiled down to Linux and their default CPU Scheduler but I am way out of my league and don't know if it was even the same issue that i'm experiencing as it's a different game.  https://github.com/ValveSoftware/GameNetworkingSockets/issues/165

 

I've been successfully running the container since last night. I was playing mostly solo but I had a buddy log in real quick just to confirm it was accessible. This morning he tried playing and said the lag was unbearable. It happened every time he started fighting NPCs. The log spit out all sorts of errors the whole time he was connected. Game is running seemingly OK for me, but I'm on the local network for what that's worth. 

 

I'm not sure if It's an issue on my end, or if it's an issue on the server side, especially since they just patched today. I'm assuming it's on my end because I'm not finding others having this same issue. 

 

Errors in the log when my buddy was joined as well and the game freaked on him:

 

This one was the first error I can see after he joins, then the next two spam non stop: 

"src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp (774) : Assertion Failed: GetBestInterfaceEx failed with result 3 for address '75.187.238.137:0'
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_Connecting, 3550507445, 131073"

 

"SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Warning] Connection already has 523590 bytes pending, cannot queue any more messages"

 

"ServerSteamTransport - Send message returned: k_EResultLimitExceeded, ToNetConnection: {Steam 951648908} (non stop until he quit)"

 

Constant errors in the log even when I'm playing solo. They mostly look just like this but have varying times. The highest I've seen was around 30ms. No discernable performance impact to me though, oh and they stop when no one is logged in game but it's still running, in case that matters.

 

SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Warning] SteamNetworkingSockets lock held for 10.9ms. (Performance warning.) SendMessageToConnection

Sharing this because it seems relevant to a novice like me. I rebooted the server back on my Windows 10 VM and it's also throwing the same warnings. "SteamNetworkingSockets lock held for 10.9m"

 

I'm waiting for my buddy to join to see if it also goes crazy with him logged in. 

 

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.