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] Nodiaque - Gameserver docker

Featured Replies

I tried the regular Enshrouded container but was never able to see my server in server list, despite allowing the port like I have for all other steam servers I'm hosting on unraid.

Now I'm trying the Proton version and getting the error "ERROR: Timed out waiting for enshrouded_server.exe to be running"
Any ideas what's causing that? :(


EDIT: I retried everything and got the regular Enshrouded container working, until 4 players logged in and the server said "Under high load" and lagged like crazy. I have a pretty beefy server and it was not experiencing any kind of load.

Finally I retried the Proton version. Making sure to allow the game to fully start up and download on first boot, then stopping the container, modifying the enshrouded_server.json file, restarting the container.

I had whitelisted the Port 15637 previously, and this time the server appeared on the server list right away.

The proton version is running smoothly for us so far. thanks

Edited by mmtaii

  • Replies 651
  • Views 75.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Dockers Available   SteamCMD DedicatedServers: Enshrouded Enshrouded_Proton (2 tag available, prompt at installation) Windrose + Windrose-xvfb (extra setup required after first run). Windrose-beta e

  • If you're impatient like me you should be able to mess around with another game server and set up enshrouded with Nodiadue's image.   I used v-rising since I already had the installed.

  • Good new everyone!

Posted Images

I have installed one instance for quite some time now and it has been working smoothly.
This morning I installed a second instance. I notice that if I enable the Voice Chat ("enableVoiceChat": true,), the server for whatever reason doesn't show up in the Enshrouded server list. If I change it back to false, it still doesn't appear and I have to remove the enshrouded_server.json, restart, copy all the settings from the old and restart again.
I really have no clue why I need to go through the effort of starting fresh with the config, or more importantly, why it would disappear from the server list.
The "enableTextChat": true, works fine

  • Author

There might be a port conflict. I know that enshroud game browser was always weird. I haven't tried running multiple instance but don't forget to change port accordingly where it's required.

 

Maybe ask on the official enshroud forum if there's other requirement. Maybe you can't run 2 from the same ip.

Been a Loooonnng time but I wanted to check out all the new updates.

container log suggests it's updating but when I try and join I get a version miss match when connection to the container.

  • Author

It happen sometime that steam doesn't update properly. When this happen, save the config file and world save, delete the folder and let it redownload. It's a steam issue

thanks, I'll give that a try

Sigh, another issue, I'm sure this is user fail but the server password being set in the unraid config is failing to take (regardless of setting and default dose not work either).

I backed up and let it recreate the /appdata/enshrouded_proton folder but no change. Is data being cached somewhere else?

---

So looks like I still had the old template for unraid despite updating.

Once Ipurged by fire, then I see the new template saying to manually add the SERVER_PASSWORD in the config file (this seems less convenient but I'm sure there are reasons). My old config didn't have that... though oddly it still asked for a password at login but refused all. 

 

So I added one to the config... but the server STILL won't take it. Now I'm just confused.

I tried

"Server Name": "my server name", (which works fine)

"SERVER_PASSWORD": "mypassword",

then

"password":  "mlypassword",

 

googling around I also see serverpassword, but that didn't seem to work either. 

 

What is the correct format and position for a server password now that it's not template variable? Kinda frustrating.

 

---

Okay for anyone else who fins this after not playing for 2 years, server_password is depreciated and you have to set a admin, friend and guest as noted in the bottom of the config,... clear is fucking mud but okay.

Edited by Bushibot
update

  • Author

Sorry for late reply. 

 

Yes, there was a config change by enshrouded and that's why I discontinued the variable in unraid. The new config allow to set multiple user group and multiple password. If you start without a config file, it will generate a new file and you will see the new config. Unfortunately, something the game dev decided to do. 

So im newish to Unraid and running into a (probably stupid oversight) issue. When add the enshrouded docker, it makes my local host to access unraid time in and out constantly. I tried changing the port number but it didn't seem to work. It doesn't seem to be conflicting with other port numbers. Can someone point me on the right track? Sorry for the inexperience.

  • Author

By what I'm understanding, I thing your server is running out of ressource. Enshrouded is very unoptimized and have various performance issue, notably high cpu and high ram usage and spike usage. It might be what's happening. If it was a port issue, it would always prevent your access (unless the docker crash).

@Nodiaque That did run across my mind. You may be right.

However, now im having issues with plex and other dockers after adding and removing the enshrouded docker. My plex is inaccessible now outside my local machine. My phone or my shield will not connect to my server. If i were to update a docker, like i did to plex today ( and last night when i added the Enshrouded docker) it changes the the values in my Port Mappings section on the unraid docker section for a stack that runs my VPN via gluton and all my *arrs.

Idk if you have any insight to this or if i must pursue another thread for help. Thank you for your help

EDIT: Scratch that. i resolved the plex issue. I accidently changed the port in my router that plex was using. That was me being stupid. Anyways, my server is a low end server so i think your right about the lack of resources to run Enshrouded. Once again, thank you.

Edited by Drewbyhans
Fixed issue

  • 3 weeks later...

Is there a way to have it automatically restart the container, if there is a new game update?

I frequently get that my friends want to play, but have a server mismatch and I have to manually restart the container. If I'm going away on a trip that would mean that can't play for a while.

  • Author
7 hours ago, Rolucious said:

Is there a way to have it automatically restart the container, if there is a new game update?

I frequently get that my friends want to play, but have a server mismatch and I have to manually restart the container. If I'm going away on a trip that would mean that can't play for a while.

How do you backup your unraid? The most used way in unraid is to use backup appdata plugins which turn off and on the container each time. This way, you have your container updating each time it backup.

You could also setup a custom user script that run daily that do a docker restart command.

Other way is to install another docker that add a bot usable on discord, Telegram or other so you can send him command from a chat (and also allow your friend to do so if you want) to restart the container.

On 6/7/2025 at 12:32 AM, Rolucious said:

Is there a way to have it automatically restart the container, if there is a new game update?

I frequently get that my friends want to play, but have a server mismatch and I have to manually restart the container. If I'm going away on a trip that would mean that can't play for a while.

I do the same with Project Zomboid. Basically download the User Scripts plugin, and create a cronjob that essentially restarts that container every x hours.

The body of the script itself is literally just "docker restart ProjectZomboid" (Or whatever the name of whatever docker container your wanting to restart)
Then use the User Scripts plugin to make it a Cronjob. This should work with any docker container.

If your not familiar with Cronjobs then you can calculate them via https://crontab.guru/

For reference, 07*** = 7AM every dayimage.png


Snip from the User Script plugin in Unraid.
image.png

Edited by taeleus

Now I just set the every 12 hours to be just outside of usual play time for my friends. No one is awake at 7am to play, but some join at like 9 am, and our late night crew usually log in after 7pm. I usually try to do 2 restarts a day. 1 overnight, and 1 right before usual high-traffic time (after work/school/what have you)

I havent had to manually reboot my zomboid server because of a workshop update or game update since C:

There is likely more elegant and intelligent solutions to make it reboot after sensing an update. You can totally set up a user script to run at array start and curl a URL every 5 minutes and set it to trigger "docker restart DOCKERCONTAINERNAME" if the version number changes or something. But I was lazy and wanted a quick "good enough" solution and my users seemed happy with it.

Edited by taeleus

  • 1 month later...

Kinda stumbling around as I am preparing the server for friends (but I won't play myself - they will just be using my server which runs 24/7 either way). I've installed the proton CA template. I have forwarded the port 15637 (UDP) on my router. I've changed the server name and deleted essentially all user groups except admins (my friends will all be admins).

I've given that server name to my friend and he can't seem to find the server. He also can't find it via the IP address + port.

Any ideas?

  • Author

What do you see in your log file? Server can take time before appearing in the server list.

41 minutes ago, Nodiaque said:

What do you see in your log file? Server can take time before appearing in the server list.

Not sure what exactly I am looking out for in the log file, but for me everything seems alright?

I've removed my IP address, should be anonymous now, I hope :D

enshrouded_server.log

  • Author

I don't see anything wrong in the log file. Might be the port forwarding that aren't taking in. You should be able to connect directly from your own pc to it using local network, this would remove the port forward issue.

You could try the original wine version also, be sure to use a different appdata folder. There's no gain on the proton version

19 minutes ago, Nodiaque said:

I don't see anything wrong in the log file. Might be the port forwarding that aren't taking in. You should be able to connect directly from your own pc to it using local network, this would remove the port forward issue.

You could try the original wine version also, be sure to use a different appdata folder. There's no gain on the proton version

I've told them to try it again and they could join the server via IP address join - but they don't see the name of the server. Curious problem. Well, it worked and they can play, so that's that. Thanks for the help!

  • Author

The in-game browser server list is very weird. It show like a top x number of server and that's it. It also filter by age. Sometime you see them, sometime you don't. In the end, it's all something I have no control over.

  • 3 weeks later...

Really appreciate the dockers they're amazing.

One strange issue I'm seeing is that the Proton version improves CPU load by 30% or so which is great, but it also adds about 100ms of network latency. Exact same network topology and save file.

Given that the only issue I was experiencing was the annoying server load message, I reverted to the standard version. Is the proton version forcing a remote server route or something?

  • Author

Proton is simply a library on top of wine. Different approach and often make more problem then solve them. I run the standard version without any lag or anything, but I do have a beef of a server.

The proton version was done cause there was rumor of performance improvement in the official forum but it's mostly placebo effect. If they release a native Linux version someday, it will be way better

  • 2 months later...

So I noticed that the proton version of unshrouded does not update at all. I tried the normal non proton and it updates normally. This is the same issue I had way back when ich777 was managing it. The solution that I had to do was completely remove the docker and reinstall it

  • Author

Might be a permission issue. The way the docker work is it start Steam and Steam download everything. If it's not updating, there's a permission or file corruption issue. Maybe turn verify on and check start logging.

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.