Hosting 7DTD Server on Debian

Status
Not open for further replies.

Keyller76

New member
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

Code:
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) :

Code:
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 !

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

Debian 64-bit

Code:
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

Code:
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
 
I asked this in the Discord the other day. Where do you see "eac_server.so [x64] :: OnLoad()" at? I checked my servers, and I do not see that message in the logs anywhere. I'm running EAC on all of them.

 
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 &

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

 
Last edited by a moderator:
Status
Not open for further replies.
Back
Top