[Docker] 7 days to die server using LinuxGSM with backups, monitor, auto-installable mods and more

I've upgraded mine to 16gb tho and it runs minecraft perfectly

I'd like to give it a try.
I have  just installed this on my upgraded NAS also, DS 918+ 8GB ram and 2 x 1TB NVMe drives. 

I have not got it to run yet as i am new to Docker and Linux commands =( I had to change the start mode from 0 to 1 in the Docker file as it kept crashing after installing. 

I would love a guide on this and how to run the command line of things if any one has a link please.

Thank you very much Vinanrra for the Docker image!!

 
I have  just installed this on my upgraded NAS also, DS 918+ 8GB ram and 2 x 1TB NVMe drives. 

I have not got it to run yet as i am new to Docker and Linux commands =( I had to change the start mode from 0 to 1 in the Docker file as it kept crashing after installing. 

I would love a guide on this and how to run the command line of things if any one has a link please.

Thank you very much Vinanrra for the Docker image!!
Hi, first sorry for the late reply.

I have updated the Docker and fixed some errors introduced by steam changes, now should be working perfectly, because I'm using myself the image right now, and I will add some new features and improvements when I have enough time because I'm working and studying, for the guide, just follow the read me, I think that everything it's explained there, if you need further help just post it here and I will try to help, but please be more detailed about where you want help.

Have a nice day :)

Update:

Added auto-install for Alloc Fixes.

Added clean stop for Docker signal?

Updated Linux gsm scripts.

 
Last edited by a moderator:
Have a nice day :)

Updates:

Automatic Backups at 5 AM, this will be configurable in later updates.
Monitor Server (Working again), if server crash the server will start again.
Update LGSM script

They are in the test tag in Docker, I hope tomorrow they will be on latest

 
Last edited by a moderator:
More news:
 

  • [FEATURE] Undead Legacy auto-install support
  • [FIX] Improved Docs
  • [FIX] Docker not receiving signals for clean shutdown
  • [FIX] Add gamedig and fix scripts folders permissions


Hope you guys enjoy the updates, more mods are coming like:

  • Darkness Fall
  • Ravenhearts
  • War of Walkers
But you will need to wait until they release their Alpha 20 mods

 
New update:

What’s Changed

  • [FEATURE] Auto-update mods on start
  • [FEATURE] Initial CPM support
  • [FEATURE] EnZombies mod
  • [IMPROVEMENT] Added enZombies Undead Legacy patch
  • [IMPROVEMENT] Compact layer

 
Last edited by a moderator:
Hey Vinanrra,

First, thank you, new to dockers, new to 7d2d, following your instructions all nice and setup and working Vanilla.

Have a question, I see on the Github, you have DarknessFalls (Planned), a friend of mine who plays on the server with me was asking about it.

Did you have like an ETA etc, just so I can give him the info on it and I'll have a guesstimate when you look out for updating the server to have it running?

I tried just downloading the MOD manually and putting it in the MODS folder (on the server) and even when I installed the same pack on my PC, when I tried to connect (even though the server log showed it was pulling the files for the mod) it said on my PC a server mismatch and wouldn't let me connect.

Unsure if that was a 'me' thing, a server config thing I'd missed, or something else.

I changed the config file (sdtdserver.xml) so it new it was using DF, and I used 7DaysToDie.exe (not 7DaysToDie_EAC.exe)

It gave me

Server Disconnected You:
Unexpected data received. Server is either running an incompatible version of required the client to install mods.

If you have any tips or pointers, I'd be greatly appreciative.

Anyways, keep up the good wood, I look forwards to any updates.

Regards

PJ

 
Hey Vinanrra,

First, thank you, new to dockers, new to 7d2d, following your instructions all nice and setup and working Vanilla.

Have a question, I see on the Github, you have DarknessFalls (Planned), a friend of mine who plays on the server with me was asking about it.

Did you have like an ETA etc, just so I can give him the info on it and I'll have a guesstimate when you look out for updating the server to have it running?

I tried just downloading the MOD manually and putting it in the MODS folder (on the server) and even when I installed the same pack on my PC, when I tried to connect (even though the server log showed it was pulling the files for the mod) it said on my PC a server mismatch and wouldn't let me connect.

Unsure if that was a 'me' thing, a server config thing I'd missed, or something else.

I changed the config file (sdtdserver.xml) so it new it was using DF, and I used 7DaysToDie.exe (not 7DaysToDie_EAC.exe)

It gave me

Server Disconnected You:
Unexpected data received. Server is either running an incompatible version of required the client to install mods.

If you have any tips or pointers, I'd be greatly appreciative.

Anyways, keep up the good wood, I look forwards to any updates.

Regards

PJ
Hi,

Sorry for the late response, I have been working in another project, but I'm planning to add DarknessFall, don't know ETA yet, maybe ChatGPT will do it for me 😂

Now about your error, you should be able to drag and drop the mod inside Mods folder and be able to work, but maybe I need to adapt my project because they changed the mod folder, and it's insde appdata now, need to check how works in vanilla, because I normally play modded versions.

 
Hi, I was able to get this image up and running on Synology via docker. 

But, despite 26900 port si listening, I cannot connect to sdtd server.

Is this message a showstopper? "[ FAIL ] Do NOT run as root!"

 
Hi, I was able to get this image up and running on Synology via docker. 

But, despite 26900 port si listening, I cannot connect to sdtd server.

Is this message a showstopper? "[ FAIL ] Do NOT run as root!"


Two things.

1. The game server uses more than just port 26900. You need to open and forward Port 26900 on protocol TCP, and 26900-26903 on protocol UDP. If the full range is not open, you are going to have issues connecting.

2. Yeah, that is a showstopper. You should not be running the server as root ever. If you set it up correctly, it would run as the LGSM user for the instance.

 
2. Yeah, that is a showstopper. You should not be running the server as root ever. If you set it up correctly, it would run as the LGSM user for the instance.


Hi, can you please guide me to place, whjere I can learn how to set up the instance in lgsm? root 1000:1000 is a default...

 
Back
Top