You are not logged in.

1

Monday, November 9th 2009, 10:39am

Left 4 Dead - dedicated Gameserver

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.
Rootserver, vServer - Linux, Windows
Fragen und Antworten zu Servern im Internet, Installationen und Sicherheit finden Sie bei Server-Wissen.de