Hier mal ein HowTo, noch nicht getestet:
Einen Unix-User erstellen zB "'hluser" aus der Gruppe "user", niemals (aus Sicherheitsgründen) als Root einen HL Server laufen lassen.
Als erstes brauchst du einen Stream-Account um das ganze zum funktionieren zu bringen, aber das dürfte jedem klar sein.
Als erstes loggt man sich per SSH auf dem Server mit dem Nutzer "hluser" ein.
Dann wechselt man in sein "Home-Verzeichniss" hier "/home/hluser"
Dort erstellen wir ein Unterverzeichniss für den Server.
Als nächstes braucht man das HLDS-Updatetool. Am besten direkt auf den Server downloaden:
Code:
cd hldir
wget http://www.isis.de/members/~hmenze/cs/server/linux/steam
Das Tool ausführbar machen:
Nun müssen wir einen Account erstellen, natürlich mit den eigenen Daten:
Code:
./steam -command create -username hluser -email hluser@domain.de -password mein_geheimes_Passwort -question "Was liebe ich?" -answer "www.ServerSupportForum.de"
Bei einer erfolgreichen Ausführung bekommt man eine solche Rückmeldung:
Checking bootstrapper version ...
Creating Account
Account Created successfully
Nun müssen wir uns die eigentlichen Dateien herrunterladen
Code:
./steam -command update -game "Counter-Strike Source" -dir /home/hlsuer/hldir -username jwm -password mein_geheimes_Passwort -remember_password
Die Option "remember_password" sorgt dafür dass man später nicht immer sein PW eingeben muss (relativ logisch
)
Sollte der Server so laufen wie man sich das vorstellt kann man auch noch "-autoupdate" mit einfüngen, das bewirkt zum einem das automatische Updaten des Servers und den Restart nach einem Crash.
Wenn die Installation abgeschlossen ist kann man den Server bereits starten:
Code:
./srcds_run -game cstrike +map de_dust +maxplayers 12
Man sollte dann irgendwas in dieser Art sehen:
Auto detecting CPU
Using default binary.
Auto-restarting the server on crash
Console initialized.
Network: IP 192.168.1.1, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
Attempted to create unknown entity type event_queue_saveload_proxy!
Game .dll loaded for "Counter-Strike: Source"
maxplayers set to 12
Executing dedicated server config file
Adding master server xxx.xxx.xxx.xxx:27011
Adding master server xxx.xxx.xxx.xxx:27011
Das sollte es gewesen sein für die Installation von CS auf einem Root unter Linux.
PS: Wenn es funktioniert hat verrat mir deine IP, dann komm ich mal vorbei zocken