Setting up a Steam 7D2D server
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
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
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,