Zu Beginn einige Sicherheitsfragen. Prinzipiell sollte man unter Linux Programme nur dann als "root" starten, wenn dies zwingend notwendig ist. Einen Half-life Server sollte man immer als "normaler" User ausführen!
In diesem Tutorial ist der User KT10000, sein Home liegt in /home/KT10000/, den Server installieren wir nach /home/KT10000/CSS/
Wir loggen uns also als KT10000 direkt am Server oder über ssh ein und erstellen in unserem Home-Dir ein Verzeichnis namens CSS und gehen via cd in dieses hinein.
- Code: Alles auswählen
mkdir CSS
cd CSS
Um nun den Server zu installieren benötigen wir das HLDS-Updatetool.
- Code: Alles auswählen
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
geben danach die benötigten Rechte und startet dieses Tool
- Code: Alles auswählen
chmod u+x hldsupdatetool.bin
./hldsupdatetool.bin
die EULA mit "yes" beantworten
Nun haben wir alle Daten und können mit der Install beginnen.
- Code: Alles auswählen
./steam -command update -game "Counter-Strike Source" -dir /home/KT10000/CSS
in den meisten Fällen updatet das Tool zuerst und verlang dann das erneute ausführen des ./steam Befehl, was wir dann natürlich machen.
nun startet der Install Prozess und wird ein paar Minuten dauern, den vorschritt können wir an der % anzeige einsehen.
sind wir bei 100% angekommen müssen wir nur noch den Gameserver starten
- Code: Alles auswählen
./srcds_run -game cstrike +map de_dust -maxplayers 12
mit diesem Befehl startet der Gameserver auf IP:27015, natürlich können wir den Startbefehl auch noch erweitern
-ip
-port
-autoupdate
uvm.
