Jump to content

Hosting 7DTD Server on Debian


Keyller76

Recommended Posts

Hi,

 

I would like to host a 7DTD server on a Debian Buster machine.

 

I followed this guide.

 

When I start the server, it gets stuck on

eac_server.so [x64] :: OnLoad()

(no difference if I enable or disable EAC)

 

And when I look on 7DaysToDieServer_Data/output_log__2019-08-11__19-39-50.txt, these two errors are written in a loop (in about 5 minutes, the logfile is about 5MB) :

NullReferenceException: Object reference not set to an instance of an object
   at MainMenuMono.Update () [0x00000] in <filename unknown>:0

(Filename:  Line: -1)

NullReferenceException: Object reference not set to an instance of an object
   at GUIWindowManager.Update () [0x00000] in <filename unknown>:0

(Filename:  Line: -1) 

 

 

What should I do ?

 

Thank you !

Link to comment
Share on other sites

Before installing, you must ensure you have all the dependencies required to run the server.

 

 

Debian 64-bit

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 lib32z1 telnet expect

 

Debian 32-bit

sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux libstdc++6 telnet expect

Link to comment
Share on other sites

How about some context, i.e. some lines BEFORE the error message loop in output.log?

 

There is the possibility that the problem already started a few lines before that looping message. And the message that ISN'T printed because that loop starts might also be interesting.

 

I have a debian (jessie) server, I can compare the log with my log.

 

The guide you are using has one important omission, if you are using 64bit debian: It changes the startserver.sh script to add the "-configfile=..." to the line for 32bit debian, but not to the line for 64bit debian.

 

PS: I don't change the startserver.sh script at all, but call it with a script I put in ~/bin/:

 

-----------------------------------------

#!/bin/sh

 

cd ${HOME}/servernavezgane

nohup ./startserver.sh -configfile=serverconfig.xml &>/dev/null &

-----------------------------------------

Link to comment
Share on other sites

  • 3 weeks later...

Hi,

 

Here is my serverconfig.xml file :

https://pastebin.com/TW4usY1R (it works when server is hosted on Windows)

 

Here is the outputlog with this serverconfig.xml :

https://pastebin.com/S9nkYq8s

 

All dependencies are installed.

 

And I'm not the only one with this problem :

https://steamcommunity.com/app/251570/discussions/2/1742226629859915223/

 

The mentioned Plugins in the logs are present and with correct permissions.

Link to comment
Share on other sites

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...