Self-hosted Dedicated Server Failing to Start (Linux)

jer_conn

New member
Hello.  I'm looking for some help on getting a self-hosted dedicated (Ubuntu) Linux server up and running.  I've had a server up and running previously, but now I'm on new hardware and can't get it going.  One additionally difference is that I created a new user to run the server under.  Originally, I followed the guide to installing a dedicated server that's available on the Steam community (that is how I got going previously), but that didn't work.  I decided to try the LinuxGSM server to see if that would help, but I'm running into the same problems.  The server never successfully starts up.  I'm including the log output at the following link.  Any suggestions would be greatly appreciated.

https://pastebin.com/m53fSPka

I forgot to mention that I'm running the LinuxGSM server with all the defaults (except I made a couple changes to the serverconfig XML file, such as not listing the server on steam).  The file indicates that I'm running Navizgane (not RWG).

 
Logs says that the ports are already in use.

I would restart the server, if there are any stray 7d2d servers running or existing as zombie processes, that will get rid of them.

After the restart make sure there is no server running (i.e. not started at boot). A "ps -elf | grep days" should turn up empty. 

Then try to start the server again.

 
Logs says that the ports are already in use.


Thank you, meganoth.  It would appear that you hit the nail on the head.  I had previously attempted to use the vinanrra Docker 7dtd server option, but had abandoned it.  With my limited experience using Docker Compose, I didn't realize it was set to start itself up upon restart.  Interestingly, that didn't show up with your ps command, but I decided to just scan through the output of ps -elf and spotted it.

By any chance, do you happen to know how to get the LinuxGSM to install and run the latest_experimental branch?  I would prefer to run that brand, as opposed to the stable.

Thanks again for your help!

 
Never used LinuxGSM, I operate my server the old-fashioned way 😉. [EDIT] Proven to be wrong: Don't think there are any regulars here using GSM either. Best bet is probably whatever forum LinuxGSM is using itself.

Or simpler, search for "app_update 294420" in the config files of linuxGSM. If you find it, change it to "app_update 294420 -beta latest_experimental" and you should get the experimental

PS: The grep didn't work because it should have been "Days" instead of "days". In my more enlightened moments I use "grep -i" instead to guard against that mistake 😉

 
Last edited by a moderator:
I found the solution here (the suggestion provided by @bobross ) worked:   





He said "If you haven't found it yet, put this in the ~//lgsm/config-lgsm/sdtdserver/sdtdserver.cfg file:

branch="-beta latest_experimental"




You want to basically put that right below where you put the ip information in that file, on a new line."

@meganothThank you for the help!

 
In LGSM, you just edit the LGSM config file for the server.

For example, my user is a22test

The config file is /home/a22test/lgsm/config-lgsm/sdtdserver/common.cfg.

aceae6a215abb4f6656e54ccb84b79a3.png


 
Back
Top