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

Hey, Sorry to bug ya but the Enshrouded_proton server is not updating to the latest version. It's been a couple of hours now and no luck. even after I force update it doesn't work.

  • Replies 651
  • Views 75.4k
  • 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

  • Author

It auto download the latest version from steam. If it's not updating, it's because it's not yet available. The docker itself contain nothing from the game itself, just a wrapper to download steam and start downloading through steam. 

 

You can check by starting another container with a new folder. If it's the same version, blame steam. 

I did what you said and the server did updated to the latest version. is there a way to transfer my saved file on to that new docker?

 

EDIT: I managed to transfer my world save onto the new folder. Thank you for the help. Making a new folder did the job and now my server is up and running. Cheers!

Edited by PirateADV

  • Author

It's weird. Steam normally download the new version itself. Something must happen on your other docker. 

No worries. At least I found a way to force an update on it. Thanks for the help! ☺️

  • 3 weeks later...

Kill me ... freaking port 15636 just not listening - yeah. So try 15637 instead. Works - I hate my life.

 

Had a problem with Password in the end. Fixed it with this. I hate unfinished software so much!

 

I am trying to run the Enshrouded_Proton Container which starts up and the logs look clean.

Though I can not connect to it - not even locally. It seems like the server is not listening on any port.

 

If I try to ping the server - everything is good. I am 99.99% sure that this aint a network problem.

Being on the server I can't even find the port being listened to:
 

nc: connectx to Local-IP port 15636 (tcp) failed: Connection refused

 

Being ON the server (in the container) I can not even successfully nc the 127.0.0.0 15636 ... Just aint working and I do NOT want to have this server on the public steam list but only locally available.

 

Also ON the server (in the container): 

nmap -sT -p- 127.0.0.1
Starting Nmap 7.93 ( https://nmap.org ) at 2024-12-18 10:23 PST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00019s latency).
Not shown: 65534 closed tcp ports (conn-refused)
PORT      STATE SERVICE
36633/tcp open  unknown
Nmap done: 1 IP address (1 host up) scanned in 3.16 seconds

 

Can somebody please try and help?

 

The container is set up to use the local IP address and still, in the logs it shows my public IP. I did read that this might be normal "While debugging it actually turned out that the Enshrouded Server is always talking to the Steams STUN Servers." source

 

 

---

 

After 5 very frustrating hours I am giving up on this project. I have no clue what might be causing my problem. I checked IP tables on unraid - all good it's simply that this damn container aint having it, not listening to the ports at all.
What caught my eye was this on the server (in the container)

 

netstat -tuln                        
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 127.0.0.1:41893         0.0.0.0:*               LISTEN     
udp        0      0 0.0.0.0:44124           0.0.0.0:*                          
udp        0      0 0.0.0.0:15637           0.0.0.0:*       

 

seems like there is only one port listed and god knows why two other ports are listening.
I recon this must be a problem on my end but I simply can not get my head around it - no way.

 

Oh and if you think it must be my network - no. I get an nginx working and calling from 0.0.0.0 which runs on the same docker stack. So it must be something else but network!

 

docker-server-logs.rtf

Edited by finitio

  • 2 weeks later...
  • Author

sorry for very long reply since you post, was away for holiday. They did change the config file since I made the docker. But if you create your own file with the information from the original game website, it will work no problem.

 

As for the port, it's also in the config file like you saw

Edited by Nodiaque

  • Author

UPDATE TO ENSHROUDED_PROTON

 

I have updated the docker (finally, sorry for the delay). There is a new unraid templates (that will sooner or later appear).

 

Breaking change:

In the templates, the following value are removed / unused if you still have them:

SERVER_PASSWORD

GAME_PORT

UDP - GAMEPORT (port forward)

You can safely remove them

 

Right now, if you had a server_password set, it was automatically put in a new usergroup and gave the permission level 2 (Friend in default file). To prevent future problem, all usergroup must be created directly in the config file.

 

The only value that will still be set by the template are:

SERVER_NAME

QUERY_PORT

SLOTS

 

Everything else must be edited when docker isn't running directly in the config file. Sooner or later, Community App will update the template which you can then download.

 

The query port is now 15637 per default

  • 2 weeks later...

Hey!! Have been loving this docker. Thanks! I have recently changed my unraid server which technically has a better CPU with more cores\threads however now the enshrouded container(installed via unraid apps) constantly has max CPU. Any advice on what I can do here? I can see the container is sitting at 100% CPU sometimes more(don't understand how that happens) while the server itself is only sitting at <10% CPU utilisation. I have tried CPU pinning but it only ever uses 1.....

  • Author

It is something I've seen many time on that particular server. I honestly cannot say why since it's a bug reported also on Windows OS. You might have better chance asking in the official forum for the game. You can check the log to see if it's looping on something, but this game has been a mess with performance since it's release, the server isn't very optimized.

9 hours ago, Nodiaque said:

It is something I've seen many time on that particular server. I honestly cannot say why since it's a bug reported also on Windows OS. You might have better chance asking in the official forum for the game. You can check the log to see if it's looping on something, but this game has been a mess with performance since it's release, the server isn't very optimized.

Ah thanks for that! Ill reach out to the official forum and see what they say. Cheers!!

Decided to turn this back on after months of not playing since I heard there was a new update.  Anyway.  Usual story, game wasn't showing up on the Server list.  Re-start container, wait a few hours, still not showing up.

 

Connected via IP address and got back "version mismatch, server too old" (paraphrasing of course)

 

Restarted container because usually that's supposed to pull down the newest/latest update that way?  Nope, same error message.  I've restarted container and also stopped and started a bunch of times and for whatever reason, I'm not getting the update.

 

Checked the logs and see only this:

 

Quote

 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '2278520' state is 0x6 after update job.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Prepare Server---
---'enshrouded_server.json' found---
---Server ready---
---Start Server---

 

  • Author

I've seen it sometime. I would suggest starting a new container with new data then migrate your old data. It is a steam issue. 

 

If you are using the proton version, I would also create a new config file since it has change. Also, be sure to start from the new template for proton that was created not long ago to address the change. 

31 minutes ago, Nodiaque said:

I've seen it sometime. I would suggest starting a new container with new data then migrate your old data. It is a steam issue. 

 

If you are using the proton version, I would also create a new config file since it has change. Also, be sure to start from the new template for proton that was created not long ago to address the change. 

Thanks for the quick reply. 

 

So besides backing up the enshrouded_server.json and the savegame directory - anything else?

 

I'm not using the Proton Version.

  • Author

Safe thing, just delete the container, delete the steam appdata (if you have other docker using it, maybe skip that step), rename your enshrouded appdata folder so it create a new one. After it has started once properly, you can shutdown, put back save data and modify the json (I suggest you just modify instead of restoee since your config file might be from the old version of the game before they changed some stuff like admin password) 

13 hours ago, Nodiaque said:

Safe thing, just delete the container, delete the steam appdata (if you have other docker using it, maybe skip that step), rename your enshrouded appdata folder so it create a new one. After it has started once properly, you can shutdown, put back save data and modify the json (I suggest you just modify instead of restoee since your config file might be from the old version of the game before they changed some stuff like admin password) 

Thank you.  Works perfectly now.

 

I can't believe you STILL haven't bought the game though lol

  • Author

Haha, I'm renovating my basement so all my time is on that. No time to play. 

  • 1 month later...

Hello. I updated the server a few days ago by stopping it and starting it. Seemed to be fine at first, but realized my .json file was reset. Server name and password were reset. Fixed that and joined the game and all my progress was gone. Fortunately I had just started so maybe a few hours lost, but I'm worried this could happen again.

 

I have backups enabled, but I have no idea how to restore. Are there instructions for that?

  • Author

Hello, 

 

The docker itself doesn't try to create or erase anything. When that happen, it's usually a corruption in the data. The game itself manage everything. 

 

The backup is a simple file compression of the data Dir. You can simply extract and overwrite the content. Using a file extractor, you can see the content and see where it goes. 

 

I highly suggest the plugin appdata backup restore which backup the whole appdata folder and provide even better backup. 

Looking to get the Enshrouded_Proton container up, but I keep running into this error:

/serverdata/steamcmd/steamcmd.sh: line 75: /serverdata/steamcmd/linux32/steamcmd: No such file or directory
ln: failed to create symbolic link '/serverdata/.steam/sdk32/steamservice.so': File exists
ln: failed to create symbolic link '/serverdata/.steam/sdk64/steamservice.so': File exists
/serverdata/steamcmd/steamcmd.sh: line 75: /serverdata/steamcmd/linux32/steamcmd: No such file or directory

 

And the server fails and enters "sleep mode".

 

Any help is greatly appreciated!

 

  • Author

By the look of it, you got corrupt file. Are you already running other container with steam? If not, try deleting the container and both appdata folder, do a cold start without any data. Once it's up (it does take a while to download everything and start), shutdown and edit the config file. 

I have had other games running in that steam container, but nothing currently running. 

 

Removed both the appdata folders and the image and redownloaded and it works great. 

 

Thanks again for everything!

Hey everyone !

Thanks a lot for the container, works really well.
My situation is this. I'm having a lot of lags and some teleportation issue for everyone when my friends and me are connected to the server simultaneously and I can't find the reason why.
When those problems are happening, my CPU is at 25% usage overall and the RAM at 33% usage overall.
So it doesn't seemed to be a performance issue.

Where do I need to start my investigation? If you have any tips, taht would be great.

Thanks again for this container :)

Edited by Quinlan

  • Author

Hello, 

 

Enshrouded is known to have these kind of issue. You can try either the proton or non proton container. Some have better performance with one VS the other. It is only something you can see with the official dev themself unfortunately. 

I was affraid to get this response haha, worth the try.
I'll check out Proton then, thanks for the quick answer!

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.