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
14 minutes ago, Odur said:

I personally wouldn't mind this, if its something you'd be willing to do. It's been a big thing that I've wanted for a long time not sure about others.

I'm not sure if I can do this currently because I have a lot on my table and I try to keep the containers up and running if something breaks... :)

  • Replies 12.5k
  • 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

Essentially, I want to use Tailscale with Funnel to avoid opening any ports on my router while allowing my friends to connect to the server through Steam without needing Tailscale installed.

 

I’ve installed your container and enabled Tailscale within it, but I don’t think I’ve configured the server correctly to work with Funnel. I’ve followed several tutorials and even tried connecting with Funnel disabled, but nothing seems to work.

 

In the Steam UI, I’ve tried connecting using the Tailscale IP and port (without Funnel), as well as the Tailscale web address and port with Funnel enabled, but neither approach has been successful.

 

I’m running Unraid 7 with the tailscale plugin installed if that means anything.

 

On 1/21/2025 at 4:47 PM, ich777 said:

What do you mean exactly with that? I don't use the Tailscale plugin so I really can't help much with that since the Valheim container must be reachable with all ports (default: 2456-2458).

You should be still be able to connect with IP and Query port, where the Query port is always the second one, so to speak in the default configuration: 2457

 

Please also make sure that you set public server to 0 in the Docker template:

grafik.png.b13db679490e2f477519cda6bf620ef0.png

 

If the plugin works similar like the Unraid Docker Integration for Unraid then it should only be a matter connecting with <TAILSCALEIP>:2457 from another Machine (probably some friends of yours) with the Tailscale App installed and of course sharing the Machine with them.

 

That doesn't matter much, both will work fine.

  • Author
6 minutes ago, Vampiresoup said:

Tailscale with Funnel

That won't work because Funnel is only meant for web traffic and not game servers, most game servers aren't real http/https traffic.

13 minutes ago, Vampiresoup said:

Essentially, I want to use Tailscale with Funnel to avoid opening any ports on my router while allowing my friends to connect to the server through Steam without needing Tailscale installed.

 

I’ve installed your container and enabled Tailscale within it, but I don’t think I’ve configured the server correctly to work with Funnel. I’ve followed several tutorials and even tried connecting with Funnel disabled, but nothing seems to work.

 

In the Steam UI, I’ve tried connecting using the Tailscale IP and port (without Funnel), as well as the Tailscale web address and port with Funnel enabled, but neither approach has been successful.

 

I’m running Unraid 7 with the tailscale plugin installed if that means anything.

 

 

Have you considered reverse proxy?

1 hour ago, Spectral Force said:

Have you considered reverse proxy?

I've heard of it but I've never used it. I've only used Tailscale. I'll look into that as an option though!

  • Author
12 hours ago, Spectral Force said:

Have you considered reverse proxy?

Reverse proxy won't work for that.

 

11 hours ago, Vampiresoup said:

I'll look into that as an option though!

Please don't invest too much time since in general it is possible but will get complicated quick and is really complicated <- no support from my side if you are doing it with a reverse proxy and streaming ports.

 

The best option for you would be to put the container on your Tailnet and share out the machine with your friends.

They just have to create an account with one of their already existing accounts from the big players, install Tailscale, after that they can connect with the Tailscale IP from the Valheim Machine to the dedicated server.

 

It's like Hamachi but easier in my opinion.

16 hours ago, ich777 said:

Reverse proxy won't work for that.

 

Please don't invest too much time since in general it is possible but will get complicated quick and is really complicated <- no support from my side if you are doing it with a reverse proxy and streaming ports.

 

The best option for you would be to put the container on your Tailnet and share out the machine with your friends.

They just have to create an account with one of their already existing accounts from the big players, install Tailscale, after that they can connect with the Tailscale IP from the Valheim Machine to the dedicated server.

 

It's like Hamachi but easier in my opinion.

 

Yeah, I might have to abandon this one. One of my friends plays on xbox and can't use tailscale. Honestly, I think I'm too green for something like this anyhow. I was hoping I could throw it up and connect pretty easily but it sounds like I have a lot to learn. 

 

Thanks for all your help regardless!

I couldn't find any info in the search, and google is confusing me.

 

Anyone know how i can go about adding bots into GoldenEye Source docker?

 

i have tried adding ge_bot_threshold -1 and ge_bot when im a spectator, but not working. Tried modifying the server.cfg and no go :(

 

I know that the devils in the details when it comes to these things haha, so figured id ask just in case!

Hey!

I know you do not take more request but maybe I can pick your mind.
I am trying to make a ASKA dedicated server but I am hitting a snag. Ofc its Windows only so I am using the winehq image and then just some random bits of code from sonsoftheforest to begin with.

I am hitting some errors that I think is because of Vulkan.

0024:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.

and quickly after that the container dies.

Do you have any examples of getting around vulkan related issues using wine?

you have to pull the image and configure the config file manually right now. Also needs a auth key to work.

Here is my repo and image:
https://github.com/JohanLeirnes/docker-steamcmd-server
https://hub.docker.com/repository/docker/yeitso/docker-steamcmd-server/general

Edited by JohanL
add error message

  • Author
7 hours ago, JohanL said:

I am hitting some errors that I think is because of Vulkan.

I'll take a look at it but please give me some time, I think it might be because how you start the dedicated Server.

On 1/16/2023 at 4:08 AM, ich777 said:

It's just me... :D

 

In theory it should work but I've never tired it because I have to use WINE, no native Linux version for this game available AFAIK.

 

The next thing is that I don't own the game and I have stopped creating container for games that I don't own, btw. I really don't like how they (Giant Software) handle licenses for the game since you need a dedicated copy with a key from the game for the dedicated server too.

So if you are willing the game twice to me I can look into this but I really can't tell if I can get it to work because of WINE.

Is this something you'd still be willing to do? I'd be more than happy to gift two copies.

I tried to do some searching and I couldn't really find a good answer to this. I'm hosting Valheim on Unraid and I was wondering if you can allocate extra memory or CPU cores to a docker or is it supposed to increase that automatically?

 

I have a 13600K and 64GB of memory with a fiber internet connection yet the game will still lag with 4 people. Is it just the game?

  • Author
6 hours ago, Roaddog said:

Is this something you'd still be willing to do?

Sorry but I don't accept any requests for game server containers anymore.

  • Author
2 hours ago, IDQ said:

if you can allocate extra memory or CPU cores to a docker or is it supposed to increase that automatically

This is done automatically, if the application inside the container is capable/designed to use as much as it can it will utilize all of your resources.

 

I heard many such reports about Valheim, I would recommend to ask in the official Valheim Forums but I think that's a known issue, however I have to say with 4 players I never had any lag issues over here.

  • Author
On 1/29/2025 at 12:06 AM, JohanL said:

and quickly after that the container dies.

I think you already found a solution to that from what I can see. :)

 

I never bothered to implement function because it was a bit overkill in my opinion for such a short script.

Anyone installed VEIN Dedicated Server as of yet?

 

Not much I can find anywhere. I have installed with default ports  and added to FW per other Steam games and nothing shows to connect.  I did not add Steam credentials.

 

The only thing I tried after first few attempts. I modified the game.ini (found in appdata\vein\Vein\Saved\Config\LinuxServer) as such to password protect:

[/Script/Vein.ServerSettings]
bPublic=True
ServerName=GoldVEIN
MaxPlayers=8
Password=Test123
GS_ShowScoreboardBadges=1

[/Script/Vein.VeinHUD]
SeenKeyNotifications=Interaction
SeenKeyNotifications=ToggleFists
SeenKeyNotifications=FurnitureDismantleConstructionMenu
SeenKeyNotifications=OpenChat

 

There is only a game.ini and gamusersettings.ini within the LinuxServer folder. I don't see any Engine.ini.

 

These settings were pulled from the server settings on Windows.

 

Only log errors I can see are:
LogVein: Error: Couldn't get nameplate widget to set actor on.

 

and 

 

LogRamjetSteamSocketsAPI: Warning: SteamSockets: Warning SDR network config fetch attempt #1 failed.  HTTP 504.  .  Trying again

 

Update: Got this working on Windows. So, at least I know I am not completely useless. 

Edited by SkepticalOptimist

I am having issues with the V-Rising server, it keeps restarting.

 

Reading through this thread, I have attempted to use a new appdata folder, and went so far as deleting the container and images, downloading fresh from CA, and setting up with a new folder. Nothing seems to be changing the behavior. Container logs are not giving away any indication of an issue. I did notice that the newly created appdata folder is looking a little bare compared to my original one.

 

image.thumb.png.47c8d2d6b28bc7e71c9bf3118d383315.pngimage.png.4e3b8cf44e2be0b15854023d79b0f8e4.png

  • Author
24 minutes ago, gRuNdLeKrEiSt said:

I am having issues with the V-Rising server, it keeps restarting.

Please post the full log, this is only a part of the log, stop the container and then take a screenshot.

Is there an easy way to manage Add-On's and restarting the server for a BeamNG-MP container?  I don't want to give my kids access to the appdata unraid shares but they want to swap in and out addons which go into a certain folder.  They also need to restart the game server and I don't want to give access to the docker admin page.

5 minutes ago, ich777 said:

Please post the full log, this is only a part of the log, stop the container and then take a screenshot.

Sorry. log attached. It's complaing about no log file. Shouldn't the container be able to create that?

logs.txt

  • Author
15 minutes ago, comfox said:

Is there an easy way to manage Add-On's and restarting the server for a BeamNG-MP container?  I don't want to give my kids access to the appdata unraid shares but they want to swap in and out addons which go into a certain folder.  They also need to restart the game server and I don't want to give access to the docker admin page.

You could make a custom smb share, but that's up to you, usually the server admin installs mods...

Maybe look into:
grafik.png.31abec2c31a3e1a4bbfb2b1f7517ac5e.png

 

With that you can send a WoL to start/stop a container.

  • Author
17 minutes ago, gRuNdLeKrEiSt said:

Sorry. log attached. It's complaing about no log file. Shouldn't the container be able to create that?

On what hardware are you trying to run the container, did you change anything in the Docker template, what path are you using in the Docker template.

4 minutes ago, ich777 said:

On what hardware are you trying to run the container, did you change anything in the Docker template, what path are you using in the Docker template.

Running on the Same x86 based Dell Server that the container has run on for a long time before. Unraid 7.0.0

 

image.thumb.png.63740f09776beb2b7e2727ae521080d1.png

 

Edit: I have your Minecraft and CS1.6 container running on the same server with no issues.

Edited by gRuNdLeKrEiSt

  • Author
Just now, gRuNdLeKrEiSt said:

Running on the Same x86 based Dell Server that the container has run on for a long time before. Unraid 7.0.0

I just tried it and it is working as expected, this is the log from a completely fresh installation:

vrising_log.txt

 

Please try to use the real path to the disk like /mnt/cache/appdata/... or /mnt/disk2/appdata/...

 

Can you also please be a bit more specific what this x86 Dell Server is?

V-Rising was updated about a year ago and if your CPU is missing certain instruction sets then it wont work or better crash instantly.

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.