Steamcmd und Server für Counter-Strike & Co. erstellen.
9. Dezember 2014
Nachdem ich ja das letzte Tutorial irgendwie vermüllt habe hier noch mal frisch. Einfach nur Steamcmd und screen, mit mehr möchte ich hier nicht arbeiten. Zum korrekten arbeiten ersteinmal das System updaten: apt-get update && apt-get dist-upgrade Danach brauchen wir einen User und seinen Home Ordne Viele machen es umständlich, altmodisch und unpraktisch. Einfach nur: […]

Nachdem ich ja das letzte Tutorial irgendwie vermüllt habe hier noch mal frisch.
Einfach nur Steamcmd und screen, mit mehr möchte ich hier nicht arbeiten.
Zum korrekten arbeiten ersteinmal das System updaten:
apt-get update && apt-get dist-upgrade
Danach brauchen wir einen User und seinen Home Ordne
Viele machen es umständlich, altmodisch und unpraktisch.
Einfach nur:
adduser steamserver
Hieraufpassen bzgl. Passwort & Co. einfach ein schwierieges sicheres wählen.
Danach machen wir uns zu dem User, erstellen den Ordner und gehen hinein.
su steamserver
mkdir /home/steamserver/steamcmd
cd /home/steamserver/steamcmd
Nun downloaden wir die Steam CMD, entpacken sie und löschen das gedownloadete Paket.
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
tar -xfvz steamcmd_linux.tar.gz
rm -rf steamcmd_linux.tar.gz
Nun legen wir uns noch einen Verzeichnisstamm für die Gameserver an:
mkdir /home/steamserver/server/
mkdir /home/steamserver/server/css
css steht hier für Counter-Strike Source, hier könnt ihr nach belieben benennen wie ihr wollt, ihr müsst nur wissen welchen Server ihr hier hinein installiert.
Kurze Methode für Erfahrene:
./steamcmd +login anonymous +force_install_dir /home/steamserver/server/css +app_update 232330 +quit
Ausführliche Methode für Anfänger:
Nun starten wir die SteamCMD:
./steamcmd.sh
Steam startet erstmal ein Update um sich selbst möglichst aktuell zu halten.
Danach werdet ihr nach Userdaten gefragt, hier gibt es 2 Möglichkeiten.
Zum einen euren eigenen Account verwenden oder das sicherere als "anonymous".
Steam->login anonymous
Nun beginnt die eigentliche Prozedur.
1. Den Installationspfad auswählen:
Steam->force_install_dir /home/steamserver/server/css
2. Das Spiel auswählen, das ihr installieren wollt, hierbei die App ID beachten.
Steam->app_update 232330 validate
Danach könnt ihr beginnen die Konfiguration zu erstellen.
Hier könnt ihr dieses nette Tool verwendenden wenn ihr wollt. Es ist von Ulrich Block.
Nicht vergessen die erstellte Config Datei dann auch auf den Server zu laden.
Eventuell noch die motd anpassen für eine Begrüßung Meldung.
Für die guten Regeln kann ich euch nur das ESL-Plugin empfehlen.
Um den Server nun zu starten braucht ihr nur noch screen:
apt-get install screen
Danach kann es schon losgehen:
screen -AmdS css-xxx ./srcds_run -console -game cstrike -port 27015 +ip xxx.xxx.xxx.xxx +map de_dust2 +maxplayers 16 +exec server.cfg
Mit Screen -R kommt ihr dann als wieder rein, mit Putty ist es umständlich da raus zu gehen, notfalls einfach auf X gehen.
Der Server läuft dann weiter.
Kommentare
Kommentare werden geladen...