Von Norman
In diesem Howto geht es nur um die Installtion eines Half-Life dedicated Servers für Linux. In diesem Howto werden keine Linux Grundlagen vermittelt, diese sollten schon vorhanden sein. Wer noch keine Linuxkenntnisse erworben hat, der sollte sich überlegen, seinen HL-/DOD-Server lieber unter Windows zu installieren.
Man sollte Linux Programme nie als root starten, sofern es nicht erforderlich ist. Einen Half-Life Server sollte immer als normaler User ausgeführt werden.
Um es am Anfang leicht zu machen, führen wir die Installtion als root durch, die Dateirechte können später geändert werden.
Wir brauchen folgende Pakte für Linux:
hlds_l_3110_full.bin
dod_v10_linux.tar.gz
Diese Dateien sollten sich auf dem Linux System befinden.
Als erstes müssen wir die *.bin Datei entpacken. Dazu muss die Datei erstmal ausführbar gemacht werden und das ausgeführt werden.
# chmod a+x hlds_l_3110full.bin # ./hlds_l_3110full.bin
# tar xvfz hlds_l_3110full.tar.gz
# tar xvfz dod_v10_linux.tar.gz
# chown -R BENUTZER:GRUPPE /verzeichnis/hlds_l/*
So wird Day of Defeat als Internet-Server gestartet:
$ cd /verzeichnis/hlds_l $ ./hlds_run -game dod +maxplayers 20 +map dod_caen
WON Auth Server ... Downloading security module from...
Wir starten mit folgendem Befehl:
$ cd /verzeichnis/hlds_l $ ./hlds_run -game dod -insecure -nomaster +sv_lan 1 +maxplayers 20 +map dod_caen +exec server.cfg
Auth Server ...
exec server.cfg