CS 1.6 / CS:S / CS:GO-Server Installation mit SteamCMD
Dieses Tutorial bezieht sich nur auf Linux!
User “gameserver” anlegen. Das -m bewirkt das das Homeverzeichnis gleich unter /home/gameserver/ erstellt wird
useradd -m gameserver
Passwort festlegen
passwd gameserver Changing password for gameserver.
In das Homeverzeichnis wechseln
cd /home/gameserver/
Jetzt zu dem neuen Benutzer wechseln
su gameserver
SteamCMD downloaden
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
Entpacken
tar -xvzf steamcmd_linux.tar.gz
SteamCMD starten
./steamcmd.sh
Daraufhin wird SteamCMD installiert und auf Updates überprüft. Es öffnet sich die Steam Shell.
Anonym an den Steam Servern anmelden
login anonymous
Installations Pfad für den CS 1.6/CS:S/CS:GO Server festlegen
force_install_dir ./css/
Hier jeweils den gewünschten Server herunterladen und validieren
CS 1.6 HLDS herunterladen und validieren
app_update 90 validate
CS:S herunterladen und validieren
app_update 232330 validate
CS:GO herunterladen und validieren
app_update 740 validate
Steam Shell verlassen
quit
Befehl zum Starten:
./srcds_run -console -game cstrike +map de_dust2 +maxplayers 16
Startscript
!#bin/bash screen -A -m -d -S css ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 16
Der Server läuft hierbei im Hintergrund weiter und wird beim Schließen der SSH verbindung nicht abgeschossen.
./srcds_run -console -game cstrike -port 27016 +map de_dust2 +maxplayers 16 screen -A -m -d -S css ./srcds_run -console -game cstrike -port 27016 +map surf_greatriver_xdre4m +maxplayers 16