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
13 minutes ago, TBG_Killer said:

wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory.

Something is very wrong with you installation.

Stop the container, delete the WINE64 folder and start the container again.

  • 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

11 minutes ago, ich777 said:

Something is very wrong with you installation.

Stop the container, delete the WINE64 folder and start the container again.

That seemed to work! The container is staying up now. 

 

Thank you very much!

  • Author
2 hours ago, Maxplosive said:

Sons of the forest server

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.

  • Author
4 hours ago, sechag said:

I looked at showing the servers with password. but still the same

2 hours ago, Psyonicar said:

der server lief jetzt wochenlang einwandfrei aber jetzt geht nichts mehr

LOL, I think the devs are changing little things on purpose, only if you also tick the box "Show Players Servers" then it is visible. :P

 

This is a screenshot from a fresh set up server where you can see that it is found in the server browser but only if you tick the box "Show Players Servers" in ASA at the bottom:

grafik.thumb.png.89eba834511d7f04fd6ad577f6abd442.png

(the screenshot is a bit convoluted, in the background you can see the container template in the foreground the running game with the server browser open, the right terminal is the log from the container and the left bottom terminal where it shows the ports that the container listens on <- don't worry about 8888 you don't have to open that)

 

You only have to open up port 7777 UDP for ASA since it only listens on that port (you can see that in the terminal window at the bottom left, no need to open up other ports!).

10 hours ago, ich777 said:

LOL, I think the devs are changing little things on purpose, only if you also tick the box "Show Players Servers" then it is visible. :P

 

This is a screenshot from a fresh set up server where you can see that it is found in the server browser but only if you tick the box "Show Players Servers" in ASA at the bottom:

grafik.thumb.png.89eba834511d7f04fd6ad577f6abd442.png

(the screenshot is a bit convoluted, in the background you can see the container template in the foreground the running game with the server browser open, the right terminal is the log from the container and the left bottom terminal where it shows the ports that the container listens on <- don't worry about 8888 you don't have to open that)

 

You only have to open up port 7777 UDP for ASA since it only listens on that port (you can see that in the terminal window at the bottom left, no need to open up other ports!).

Thanks alot for your effort, also my server is working again.

 

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

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)

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.