Guerilla
By:
Guerilla

Setting up a Steam 7D2D server

July 27, 2017 237 views
Configuration Management Getting Started Ubuntu

First of all let me introduce myself, my name is Guerilla. (pretty newb @ hosting)

Im curious if u guys can help me with this.
I did this and i want to host a 7D2D on the droplet (also accesable when my pc is not online)
So i googled some variant things and started ..

Putty tut was working fine setted all things up

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

after i maded an second account by doing

su steam         #added info how i suposse how the commands works)
mkdir ~/steam #creating a new directory 

cd ~/steam # so im in this folder

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz # installed steam
tar xyvz steamcmd_linux.tar.gz #unpacking the file

rm steamcmd_linux.tar.gz # i dont know what this command was for

chmod +x steamcmd.sh #made it a executtable file

./steamcmd.sh #so i was in the cmd command prompt

login <username> <password>

disabled steamguard so i was redirected to next page.

force_install_dir ./7D2D     #installed the 7Days To Die game to my droplet ubuntu

app_update 294420 # updates the current downloaded game

quit  #simply goes back to steam folder

So i wanted to edit the startserver.sh file to find a certain code

nano startserver.sh

it cout alot of echos etc .. also looked behind the 36 other lines but i finded this code

it dindt find ./7DaysToDie.x8664 -logfile 7DaysToDieData/output_log.txt $@ #which i needed

but i finded ./7DaysToDie.x8664 -logfile 7DaysToDieData/output_log.txt $@ sadasdasdasd asdasdasdasdasda permissions prompt $@

not sure what i should do here.

nano serverconfig.xml # did some changes 

ServerName – [NL] Guerilla Fresh Server.
ServerIsPublic – true.
ServerPort – not sure what i should do here.
ServerPassword – .
ServerMaxPlayerCount – 20.
Random Gen– Navezgane, MP Wasteland Horde, MP Wasteland Skirmish, MP Wasteland War, Random Gen.
GameName – My Game Guerilla.
ControlPanelEnabled – Enabled web control “console”.
ControlPanelPort – Port to connect to console.
ControlPanelPassword – Password (cannot have special chars).
TelnetEnabled – Enable telnet.
TelnetPort – Telnet port.
TelnetPassword – Telnet password. ###### Setted as default.
Okay now i wanted to use: screen -S 7D2D #this dindt worked either..

startserver.sh # runs the server (but gave me a instruction to do it the other way startserver.sh congfile=serverconfig.xml aedaedaededae.txt $@

Hope the hear more from u guys,

Be the first one to answer this question.