- COUNTER-STRIKE 1.6 SERVER INSTALLIEREN (LINUX)
- Empfohlene Hardware
- Server einrichten
- Server Einstellungen
- server.cfg
- mapcycle.txt
- motd.txt
COUNTER-STRIKE 1.6 SERVER INSTALLIEREN (LINUX)
Empfohlene Hardware
- CPU: PIII-550
- RAM: 256 SD/DDR RAM
- HD: 10 GB UDMA-66 7200 rpm
- Netzwerkkarte: 100Mbit
- Netzanbindung: Feste IP
- Netzteil: 300W
Server einrichten
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! Am sinnvollsten ist es, für den Server einen eigenen User anzulegen und den Server in dessen Heimatverzeichnis zu installieren. In diesem Tutorial ist der User
kk
, sein Home liegt in/home/kk/
, den Server installieren wir nach/home/kk/srcds/
. Um einen User anzulegen geben wir als “root” folgendes ein:1
useradd kk
Nun haben wir einen neuen Benutzer erstellt. Wir erstellen dem Benutzer “kk” sein Verzeichnis mit:
1
mkdir /home/kk
Anschließend müssen wir dem Benutzer “kk” sein Home-Verzeichnis zuweisen, in dem er alle nötigen Rechte für das Ausführen des Gameservers besitzen wird:
1
chown -R kk /home/kk
Der Benutzer benötigt jetzt nur noch ein Passwort, mit dem er sich per SSH einloggen kann:
1
2passwd kk
# (2x das Passwort eingeben, es werden keine Zeichen angezeigt)Der Anfang ist geschafft. Nun können wir uns entweder mit
su kk
umloggen, oder wir starten einfach eine neue Sitzung. Wenn wir uns erfolgreich als User “kk” eingeloggt haben, befinden wir uns in unserem sogenannten “Home-Dir”. Hier erstellen wir einen neuen Ordner mit:1
mkdir hlds
Nun wechseln wir in diesen Ordner:
1
cd hlds
Um nun den Server zu installieren benötigen wir das HLDS-Updatetool. Um dieses herunterzuladen, geben wir folgendes ein:
1
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Wir machen das heruntergeladene Tool ausführbar:
1
chmod u+x hldsupdatetool.bin
Jetzt einmal das Tool ausführen und die EULA mit “yes” beantworten:
1
./hldsupdatetool.bin
Anmerkung: Solltet ihr eine Fehlermeldung beim Entpacken bekommen:
ncompress
muss installiert sein! Alternativ könnt ihr auch gzip verlinken:1
2ln -s /usr/bin/gzip /usr/bin/uncompress
# (dies müsst ihr als "root" eingeben!)Nun kann die Installation beginnen und wir brauchen jetzt nur noch die Serverdateien. Dabei ist die Verfahrensweise bei einem Update einer vorhandenen Installation oder einer kompletten Neuinstallation gleich. Wir rufen steam auf:
1
./steam -command update -game cstrike -dir /home/kk/hlds
Eventuell muss der Steam-Installer sich noch updaten, dann muss man es danach noch einmal aufrufen. Solltet ihr bei 100 % angekommen sein, sind alle Dateien fertig runtergeladen und der Server wartet nur noch darauf gestartet zu werden. Wir starten den CS-Server mit den folgenden Befehlen:
1
screen -A -m -d -S cs1 ./hlds_run -game cstrike +maxplayers 12 +map de_dust2 +port 27015
Server Einstellungen
server.cfg
In der server.cfg
werden die wichtigsten Server Einstellungen vorgenommen.
Beispiel:
1 | //Servername |
mapcycle.txt
In der mapcycle.txt
wird festgelegt, welche Maps nacheinander gespielt werden.
Beispiel:
1 | de_dust |
motd.txt
Die motd.txt
ist der Begrüßungsbildschirm, der nach dem Verbinden auf einem Server erscheint. Diese motd.txt kann man beliebig mit einem HTML-Editor bearbeiten.
Bei Fragen oder Problemen bitte im Forum posten. Ansonsten viel Spaß!