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

17 hours ago, ich777 said:

I've now tried it and it is working as expected, I've attached my log: sotf.log (please note that this is a new set up instance)

 

It seems that something is preventing your container form getting your public IP, you can look at my log (starting at line 251).

 

Do you have any AdBlocking or something like that going on on your network?

Do you have any Unifi gear <- these are known to block also outbound traffic from game servers.

 

Maybe try to set up a second instance on your machine (don't forget to change the path to the game files and the container name) and see if that work, if that also doesn't work it must have something to do with your network setup.

 

Haven't done any changes to my unraid server since I installed the sonsoftheforest image the first time and managed to connect to server. Nothing has been installed or changed since then, not in my port forwarding settings either..... I renamed the appdata folder and installed a new image from scratch but it still complains about the  public IP. I have tailscale installed on my server but I did that before installing the image the first time. No clue why it suddenly stopped working...

 


01d0:fixme:wbemprox:enum_class_object_Next timeout not supported
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
#DSL [Self-Tests] [AppId] App ID is correct.
#DSL [Self-Tests] [Settings] Validating game settings file format...
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
01d8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000005BC2FE10
#DSL [Self-Tests] [Settings] Game settings file is valid.
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
#DSL [Self-Tests] [Config] Validating server config file and command line arguments...
src\clientdll\steamengine.cpp (3114) : Assertion Failed: Attempt to call interface with invalid hSteamUser /+/ 1, appid=1326470, hpipe=131073, inprocess, thread=432
src\common\interfacemap.cpp (890) : Assertion Failed: IPC call to IClientHTTP::ReleaseHTTPRequest returned failure code 12

0024:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0000000058B70220): stub
{
  "IpAddress": "0.0.0.0",
  "GamePort": 8766,
  "QueryPort": 27016,
  "BlobSyncPort": 9700,
  "ServerName": "Sons Of The Forest Docker Server",
  "MaxPlayers": 8,
  "Password": "Docker",
  "LanOnly": false,
  "SaveSlot": 1,
  "SaveMode": "Continue",
  "GameMode": "Normal",
  "SaveInterval": 600,
  "IdleDayCycleSpeed": 0.0,
  "IdleTargetFramerate": 5,
  "ActiveTargetFramerate": 60,
  "LogFilesEnabled": false,
  "TimestampLogFilenames": true,
  "TimestampLogEntries": true,
  "SkipNetworkAccessibilityTest": false,
  "GameSettings": {},
  "CustomGameModeSettings": {}
}
#DSL [Self-Tests] [Config] Dedicated Server configuration file is valid.
#DSL [Self-Tests] [Networking] Testing public accessibility...
src\clientdll\steamengine.cpp (3114) : Assertion Failed: Attempt to call interface with invalid hSteamUser /+/ 1, appid=1326470, hpipe=131073, inprocess, thread=432
src\common\interfacemap.cpp (890) : Assertion Failed: IPC call to IClientHTTP::ReleaseHTTPRequest returned failure code 12
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 2 items discarded.
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
#DSE Invalid public ip [0.0.0.0]
#DSE [Self-Tests] [Networking] Failed to get public ip from Steam.
#DSE [Self-Tests] Please restart the server.
 

Edited by Maxplosive

  • 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

Can I troubleshoot if there's something wrong with my port forwarding by enabling LanOnly and see if the server start ups then?

  • Author
41 minutes ago, Maxplosive said:

Failed: Attempt to call interface with invalid hSteamUser

Did you provide steam credentials in your template? If yes, this is most likely why it‘s not working.

20 minutes ago, ich777 said:

Did you provide steam credentials in your template? If yes, this is most likely why it‘s not working.

That's what I thought could be it but I didn't enter anything during setup and it's empty now as well:

image.thumb.png.248c6b47f94dec29d4c8cf3ca7819a12.png

  • Author
1 hour ago, Maxplosive said:

That's what I thought could be it but I didn't enter anything during setup and it's empty now as well:

image.thumb.png.248c6b47f94dec29d4c8cf3ca7819a12.png

Sorry but I can‘t reproduce this error.

 

Do you have any adblocking somewhere in your network or Unifi network gear?

I've tried to search this thread to no avail, so apologies if I'm repeating something. If this is a duplicate, can you please link me to the answer?

My BeamMP Server is failing with the following in the logs:

 

---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
usermod: no changes
---Setting umask to 0000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---Version Check---
---BeamNG-MP-Server not installed, installing...---
---Something went wrong, can't download BeamNG-MP-Server v3.1.3, putting container in sleep mode---

 

I thought that rebooting it would fetch the latest version, however this does not seem to be the case.

 

I've checked that the server is online, and it's just updated the docker container to the latest version.

 

Anything suggestions please?

3 hours ago, ich777 said:

Sorry but I can‘t reproduce this error.

 

Do you have any adblocking somewhere in your network or Unifi network gear?

Not that I'm aware of, the only thing that's related to my network is the tailscale plugin. I got the server running when I changed lanOnly to true so I guess there's gotta be something wrong with my network. It's weird how it worked when I first set it up, the only thing that's been out of the ordinary since then is that I had a power outage in my building so both server and internet went out. Port forwarding seems to still be up when I log into my router but maybe I should remove and add them again. Though would it work if I ran it in lanOnly and had my friends connect to my tailscale network?

  • Author
7 minutes ago, GeeBee said:

Anything suggestions please?

Please stop the container, delete the file "BeamMP-Server" from the main directory from the container, after that start the container and it should pull the file.

If you've restarted the container multiple times please wait for at least 30 minutes before starting the container because it could be the case that you've already reached the limit from the free GitHub API calls (which the container is using).

  • Author
3 minutes ago, Maxplosive said:

Port forwarding seems to still be up when I log into my router but maybe I should remove and add them again.

Maybe, that's a thing you should definitely try.

 

3 minutes ago, Maxplosive said:

Though would it work if I ran it in lanOnly and had my friends connect to my tailscale network?

Maybe but what is the benefit, for your friends it would be way easier to join like it's intended.

BTW I'm maybe wrong but if you give your friends access to your Tailscale network, they are basically part of your LAN and in my opinion that would be pretty bad (what if a computer on that network is infected with Malware or something like that... just saying...).

38 minutes ago, ich777 said:

Maybe, that's a thing you should definitely try.

 

Maybe but what is the benefit, for your friends it would be way easier to join like it's intended.

BTW I'm maybe wrong but if you give your friends access to your Tailscale network, they are basically part of your LAN and in my opinion that would be pretty bad (what if a computer on that network is infected with Malware or something like that... just saying...).

Got it working :) Googled the issue and found the solution, port forwarding and everything was fine but if someone else has this problem the fix is simple, add :"SkipNetworkAccessibilityTest": true

to your dedicatedserver.cfg

1 hour ago, ich777 said:

Please stop the container, delete the file "BeamMP-Server" from the main directory from the container, after that start the container and it should pull the file.

If you've restarted the container multiple times please wait for at least 30 minutes before starting the container because it could be the case that you've already reached the limit from the free GitHub API calls (which the container is using).

 

Thank you, that seemed to redownload the file. I'm not able to connect to the server yet, however that now feels like a separate issue. Just getting "Connection failed" and this is since the updates were released.

  • Author
8 hours ago, GeeBee said:

Just getting "Connection failed" and this is since the updates were released.

I just tried it with the Big Jump Map 2023 and it is working just fine over here.


Maybe your port forwarding is not correct?

  • Author
8 hours ago, Maxplosive said:

the fix is simple

I already posted something like that (I think it was a reddit post) but that is more like a workaround not a fix.

 

I would recommend to investigate further why it is not working with the network check enabled.

Hello i got a problem with the PA:Titians Server Docker

 

----------'Update on Start' enabled-------------

---Downloading new copy of file 'papatcher.go'---

-------------------------------------------------

papatcher.go 0%[ ] 0 --.-KB/s papatcher.go 100%[===================>] 21.57K --.-KB/s in 0.002s

---Successfully downloaded 'papatcher.go'---

---Installing PA 'PTE'---

Username: Password: logging in...

Could not contact https://service.planetaryannihilation.net:

Post "https://service.planetaryannihilation.net/GC/Authenticate": x509: certificate signed by unknown authority

exit status 1

 

how can i fix this ? , or someone knows the page site in this threaht maybe ^^ ?

  • Author
1 hour ago, Atomschlag said:

how can i fix this ? , or someone knows the page site in this threaht maybe ^^ ?

Thank you for the report, sadly enough the routine to install PA changed completely and I have to say since I don't play the game anymore I will deprecated the container.

Recently installed Rust server on my Unraid Nas. Can anyone, please tell me what file do I have to edit to add some things to my server?

  • Author
20 minutes ago, astronman said:

Can anyone, please tell me what file do I have to edit to add some things to my server

What do you mean with things?

 

If you want to edit your server I would recommend that you look at some guides like here.

 

You only need to edit the GAME_PARAMS

Hi,

Am I the only one having this when I want to install the ark-se server? 

Capture d'écran 2023-12-17 201503.png

Capture d'écran 2023-12-17 202037.png

Edited by sechag

Hi All,

 

I'm new to Unraid and Docker. I've hosted game servers for a while, but usually from a Windows device.

 

I had some Conan Exiles, V Rising, Icarus, DayZ, Sons of the Forest servers.

 

I've setup some Docker game server containers via Unraid for Rust, V Rising, Conan Exiles, and DayZ. I cannot figure out why external access to the servers is not working for me. I know it's not my firewall. I'm using the same ports as I would have for these servers in my previous Windows setup and running a policy test on the firewall confirms my ports are open from the WAN and forwarding to the correct host (the Unraid host).

 

I have confirmed the Unraid host has internet access.

 

I have tried using both bridged and host network for the Docker containers.

 

I thought maybe Unraid had a firewall of its own - but I am reading it does not. I'm reading that what I'm trying to do is supposed to be super simple...maybe I missed something really simple in the setup - I'm not really sure.

 

Any help would be appreciated!

  • Author
48 minutes ago, sechag said:

Am I the only one having this when I want to install the ark-se server? 

Yes... :D

 

Jokes aside, on what system do you run the container (CPU/Motherboard/RAM)?

 

Can you provide a screenshot from your Docker template? Are you sure the share where the game is located on stays actually on there and is not moved to the Array or whatever disk you are using?

 

How much resources is the container using, it should look something like that (I've got a 12core CPU Intel i5-10600, the server should hover around 3 and 8 percent usage when empty and fully startet with about 14-15GB of RAM usage):

grafik.thumb.png.ba736a91b25c37f76387faf43a2419ad.png

(this is a completely fresh installed instance and yes, it only says Starting Server nothing more since the log gets nowadays written to a file)

  • Author
13 minutes ago, rigultru said:

I've setup some Docker game server containers via Unraid for Rust, V Rising, Conan Exiles, and DayZ. I cannot figure out why external access to the servers is not working for me. I know it's not my firewall.

Can you please share a bit more details about your setup and how that you set up the containers and if you changed anything in the templates?

 

Screenshots from the templates? You configurations? ...?

 

Maybe lets start with Valheim or V-Rising

 

Without that it's really hard to troubleshoot.

 

14 minutes ago, rigultru said:

I thought maybe Unraid had a firewall of its own - but I am reading it does not.

Exactly.

11 minutes ago, ich777 said:

Can you please share a bit more details about your setup and how that you set up the containers and if you changed anything in the templates?

 

Screenshots from the templates? You configurations? ...?

 

Maybe lets start with Valheim or V-Rising

 

Without that it's really hard to troubleshoot.

 

Exactly.

 

It's a flat network, just 1 subnet for LAN. Router on a stick.

 

I downloaded the V RIsing Docker container from the Unraid Apps tab.

 

I left the default ports, 9876, 9877 (I used these ports on my previous setup).

 

image.thumb.png.53c688d4c3777536f6e90e290e479a65.png

image.thumb.png.2b0ca3eea5115c6dde245a98808c5324.png

 

ServerHostSettings matching

image.thumb.png.58fddd4068ee9c137d2e81922772ad1e.png

 

I feel like it's something really simple I'm overlooking...

  • Author
1 minute ago, rigultru said:

I feel like it's something really simple I'm overlooking...

Listen on EOS has to be true if you want your server listed in the server browser.

 

BTW, have you read the description about changing ports in the configuration that you also have to delete the old ports in the template and create new ones?

 

I'm not 100% sure but if you set secure, don't you also have to set a password?

8 minutes ago, ich777 said:

Listen on EOS has to be true if you want your server listed in the server browser.

 

BTW, have you read the description about changing ports in the configuration that you also have to delete the old ports in the template and create new ones?

 

I'm not 100% sure but if you set secure, don't you also have to set a password?

 

Ok right - list on Steam and Listen on EOS are disabled - but attempting to direct connect with publicIP:port hangs. Direct connect via internalIP:port is OK.

 

I didn't change the V Rising docker container server from the default ports.

 

I did change the ports for my other docker servers, so maybe that's why they are not working.

 

By delete the old port templates, you just mean use the "remove" button on the docker container port field and then add new ones?

 

I'm going to try starting fresh with just V Rising and see where it gets me.

37 minutes ago, ich777 said:

Oui...:D

 

Blague à part, sur quel système exécutez-vous le conteneur (CPU/Carte mère/RAM) ?

 

Pouvez-vous fournir une capture d'écran de votre modèle Docker ? Êtes-vous sûr que le partage sur lequel se trouve le jeu y reste réellement et n'est pas déplacé vers le tableau ou le disque que vous utilisez ?

 

Quelle quantité de ressources le conteneur utilise-t-il, cela devrait ressembler à ceci (j'ai un processeur Intel i5-10600 à 12 cœurs, le serveur devrait osciller entre 3 et 8 % d'utilisation lorsqu'il est vide et complètement démarré avec environ 14 à 15 Go de Utilisation de la RAM) :

grafik.thumb.png.ba736a91b25c37f76387faf43a2419ad.png

(il s'agit d'une instance complètement fraîchement installée et oui, elle ne dit rien de plus sur le serveur de démarrage puisque le journal est aujourd'hui écrit dans un fichier)

Capture d'écran 2023-12-17 213503.png

Capture d'écran 2023-12-17 213516.png

Capture d'écran 2023-12-17 213706.png

Capture d'écran 2023-12-17 213714.png

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.