Native Linux server (with management scripts)

Well, that's the problem with copying guides from other places ... The installation section on the Wiki does include the stuff that is really required ;)

(E.g. lots of the installed packages aren't required at all like Wine)

What you are most importantly missing is the linux_files-archive: https://7dtd.illy.bz/wiki/Installation#InstalltheLinuxengine

Haven't checked the other stuff in detail. I also see no reason to copy the install guide to another location. This will just result in incorrect/incomplete steps (just like it happened now) and will also not reflect further updates. If you think the install instructions on the wiki could be better in some places I'll be glad to hear your suggestions :)

Regards,

Chris

 
I actually own the site. I am going to blow the VM away and rebuild as I may have gotten guides mixed up together. I am just trying to compile accurate guides in one place. I will let you know after I try that one out. I know the prereqs section is wrong for ubuntu 14.04 right now.

Ill let you know in a bit.

BTW do you have a donation link?

 
Last edited by a moderator:
Currently:
Code:
. /usr/local/lib/7dtd/common.sh
telnetCommand <instancename> "say Hi everyone"
By commands in your suggestion you mean the things like "7dtd.sh start"?
thanks thats good enough! i'll write a short bash around that.

 
A9 just dropped... However, I can't get the server to identify itself as Alpha 9... Still thinks it's 8.8 after updating the engine... Any help?

 
C'mon guys ... give me an hour at least ;)

Scripts updated, I hope everything works fine (had no chance to test myself as I know you're impatient like this ;)

 
You're probably on this already, but in case ur not here is an error message when I start an old instance:

The file '/home/sdtd/engine/7DaysToDie_Data/mainData' is corrupted! Remove it and launch unity again![Position out of bounds! 929988 > 929984]

(Filename: Line: 273)

The class named 'Localization' is abstract. The script class can't be abstract!

(Filename: Line: 1633)

0.000 Version: Alpha 9.0 (b33) Compatibility Version: Alpha 9.0, OS: Windows 32 Bit

(Filename: /BuildAgent/work/aeedb04a1292f85a/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

0.009 Last played version: Alpha 8.8

(Filename: /BuildAgent/work/aeedb04a1292f85a/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

0.014 Command line arguments: /home/sdtd/engine/7DaysToDie.x86 -logfile /home/sdtd/instances/gamename/logs/output_log.txt -configfile=/home/sdtd/instances/gamename/config.xml -dedicated

(Filename: /BuildAgent/work/aeedb04a1292f85a/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

0.057 Error parsing property 'ShowAllPlayersOnMap'. Message: The requested value 'ShowAllPlayersOnMap' was not found.

(Filename: /BuildAgent/work/aeedb04a1292f85a/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
 
Code:
0.057 Error parsing property 'ShowAllPlayersOnMap'. Message: The requested value 'ShowAllPlayersOnMap' was not found.
That's why I put the notice about reading the release notes in the updatescripts-command: https://7dtd.illy.bz/wiki/Release%20Notes

The other stuff seems to be kinda normal. At least I had no problems with those so far (already got them in A8.8).

 
stupid question.

I get all the time 'cannot connect to server and a netstat and top shows me that the server is not running correctly (no port listening)

I used the old installation and updated it all the time.

after creating an instance i get following errors:

Code:
Saving
string is not in UTF-8
output conversion failed due to conv error, bytes 0xF6 0x6B 0x75 0x73
encoder error
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found

^
/home/sdtd/instances/metalabs/config.xml:1.1: Document is empty

^
/home/sdtd/instances/metalabs/config.xml:1.1: Start tag expected, '<' not found
 
Hm, did you use some non ASCII characters for one of the inputs? Like game name or server name?

 
Ah okay it works now. In my password was an ü.
Hm, suppose I'll have to check if I can get it to work with non-ASCII characters :)

how to update just the scripts?
7dtd.sh updateengine i've done that.. what else?
Code:
7dtd.sh updatescripts
Regards,

Chris

 
Code:
0.057 Error parsing property 'ShowAllPlayersOnMap'. Message: The requested value 'ShowAllPlayersOnMap' was not found.
That's why I put the notice about reading the release notes in the updatescripts-command: https://7dtd.illy.bz/wiki/Release%20Notes

The other stuff seems to be kinda normal. At least I had no problems with those so far (already got them in A8.8).
Dammit sorry missed that one, usually read them, was caught in the haste :D Nice job^^

 
Alloc,

Thank you for everything you do. I love that you are in Germany, but had this up in no time. I really appreciate it. We'd be lost without you.

 
Well, there's the new buff and debuff commands, but unless you want to use a different permission level than 0 you don't have to add them ;)

 
Just uploaded a new release with a new version of the server fixes. Everyone PLEASE UPDATE ASAP as in the previous versions I made a mistake when checking what commands a player is allowed to execute.

 
On the instances you only have to remove the ShowAllPlayersOnMap config value (or rename it to ShowFriendPlayerOnMap) as the engine does not allow the config to have unknown options set.

 
Back
Top