[How To] Counter-Strike Source Server auf Debian/Linux installieren

03/15/2014 14:58 Timsay™#1
Hallo liebe Com,
in diesem Tutorial möchte ich euch erklären wie ihr euch auf einem bestehenden Debian/Linux Root/VPS einen Counter-Strike Source Server installieren könnt.
Auf diesem Server könnt ihr dann mit Freunden/Fremden/etc. online spielen.
Was wir brauchen:
  • einen bestehenden Root Server oder VPS (Virtual Pivate Server/vServer)
  • eine Verbindung zum Server (SSH u. ggf. SFTP)
  • ggf. Superuser-Konto (Root-Konto)

Nachdem das nun geklärt ist fangen wir an...


[Only registered and activated users can see links. Click Here To Register...]


1. Schritt:
Da man einen Gameserver nie mit dem Superuser (root) starten sollte müssen wir uns falls nicht vorhanden einen Benutzer für unsere Gameserver einrichten, einfachheitshalber nennen wir ihn "GSU" (GameServerUser). Falls ihr bereits einen GSU habt könnt ihr diesen 1. Schritt überspringen und beim 2. Schritt weiter machen.
Also schreiten wir zur Tat...

Wir starten unseren SSH-Client (PuTTY) und loggen uns als root ein:
[Only registered and activated users can see links. Click Here To Register...]


Im Feld "Host Name (or IP address)" tragen wir entweder den Hostnamen oder die IP-Adresse des Servers ein.
Im Feld "Port" ist standardmäßig "22" eingetragen, dies ist auch der Standard SSH-Port.

Wenn alles eingetragen ist, ein Klick auf den "Open" Button...
[Only registered and activated users can see links. Click Here To Register...]


Mit folgendem Befehl legen wir nun den GSU "srv" an:
Code:
adduser srv
Nach Aufforderung muss ein Benutzerpasswort eingegeben werden, dieses ist in der Console jedoch nicht sichtbahr!
Das ganze sollte folgendermaßen aussehen:
[Only registered and activated users can see links. Click Here To Register...]


Nun haben wir den GSU erfolgreich angelegt.


[Only registered and activated users can see links. Click Here To Register...]


2. Schritt:
Da wir den GSU soeben angelegt haben, oder der GSU schon existierte können wir uns nun mit diesem Benutzer einloggen (srv):
Code:
login srv
Nach eingabe des eben festgelegten Passwortes sind wir nun mit dem GSU eingeloggt.

Mit
Code:
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz

laden wir uns nun die SteamCMD von [Only registered and activated users can see links. Click Here To Register...]
herunter.

Um die SteamCMD zu entpacken, wenden wir folgenden Befehl an:
Code:
tar -xvzf steamcmd_linux.tar.gz
Wir haben die SteamCMD nun entpackt und müssen ein Update durchführen, damit sie aktuell ist:
Code:
./steamcmd.sh
Dieses Update könnte einige Minuten dauern.
Wenn folgendes zu sehen ist (kann ggf. abweichen), können wir fortfahren:
[Only registered and activated users can see links. Click Here To Register...]


Mit
Code:
login anonymous
loggen wir uns bei Steam Public ein, und mit
Code:
force_install_dir ./CSS01/
setzen wir den "CSS01" Ordner als Serverordner.
Mit
Code:
app_update 232330 validate
geben wir der SteamCMD den Befehl zum installieren des Counter-Strike Source Servers...
Dieser Vorgang kann jetzt eine Weile dauern...
[Only registered and activated users can see links. Click Here To Register...]


Wenn der Gameserver erfolgreich installiert wurde, sollte es in etwa wie folgt aussehen:
[Only registered and activated users can see links. Click Here To Register...]


Jetzt kann die SteamCMD mit
Code:
quit
beendet werden, wobei ich ein Wiederholen des letzten Befehls
Code:
app_update 232330 validate
sehr stark empfehle.


[Only registered and activated users can see links. Click Here To Register...]


3. Schritt:
Da der Gameserver jetzt komplett installiert ist, werden wir ihn nun starten...
Mit
Code:
cd CSS01
wechseln wir in das Verzeichnis in dem wir eben den Gameserverinstalliert haben.
Hier liegen zwei wichtige Dateien:
  • srcds_linux
  • srcds_run
Jetzt sind wir soweit, mit
Code:
./srcds_run -console -game cstrike +map de_dust -maxplayers 16
können wir den Gameserver starten, wobei "+map de_dust" die Karte und "-maxplayers 16" die maximale Spieleranzahl definiert.
Wenn der Server läuft:
[Only registered and activated users can see links. Click Here To Register...]


Beenden wir ihn mit
Code:
quit
und starten ihn nochmals.


[Only registered and activated users can see links. Click Here To Register...]


Fortsetzung (Konfiguration) folgt...
03/18/2014 02:55 =Fraqz=#2
Danke ^^
03/26/2014 18:58 Timsay™#3
Kein Problem :D
03/18/2016 14:00 WDTeSa#4
guten Tag :)

Ich habe das problem, das ich die entpackte datei nicht updaten kann...gibt es irgendwelche tipps?:(
03/18/2016 17:57 マリブ#5
chmod u+x