Dazu benötigen wir zunächst ein Updatetool, den wir herunter laden und ausführen müssen, damit er den Steam-Installer entpackt.
|
Source code
|
1
2
3
|
# wget http://www.steampowered.com/download/hldsupdatetool.bin
# chmod 750 hldsupdatetool.bin
# ./hldsupdatetool.bin
|
Nun installieren wir den Left 4 Dead Gameserver. Hier legen wir zunächst das Verzeichnis an:
|
Source code
|
1
|
# mkdir /opt/left
|
und installieren mit dem Befehl
|
Source code
|
1
|
# ./steam -command update -game "left4dead" -dir /opt/left
|
Konfiguration von L4D dedicated Server
Nach der Installation wechseln wir in das Server-Verzeichnis:
|
Source code
|
1
|
# cd /opt/left/l4d
|
und erstellen im Konfigurations-Verzeichnis eine server.cfg
|
Source code
|
1
|
# vi ./cfg/server.cfg
|
mit beispielsweise folgendem Inhalt:
|
Source code
|
1
2
|
hostname "L4D UTOC Gameserver"
rcon_password "einpasswort"
|
Nun legen wir noch einen User an, da der Server nicht als root laufen sollte:
|
Source code
|
1
2
3
4
|
# useradd l4duser
mkdir /home/l4duser
chown l4duser:l4duser /home/l4duser
chown l4duser:l4duser /opt/left -R
|
und melden uns als diesen User an
|
Source code
|
1
|
# su l4duser
|
Nun können wir den Server starten:
|
Source code
|
1
|
$ ./srcds_run -console +ip <SERVERIP> -port 27015 -game left4dead -maxplayers 12 +exec server.cfg +map l4d_vs_hospital01_apartment
|
<SERVERIP> = Die IP des Servers
Finden des Servers im Spiel
Um direkt in die Console im Spiel zu kommen, kann der Parameter
|
Source code
|
1
|
-console
|
bei den Eigenschaften als Startparameter (rechtsklick auf das Spiel Left 4 Dead) im Spiel angegeben werden.
Nun kann im Consolenfenster der Befehl
|
Source code
|
1
|
openserverbrowser
|
eingegeben werden und der Server sollte aufgelistet werden.