Linux CS:GO Server Erstellen

Schon gewusst…?

TeamSpeak Server Ts.dlv-clan.de

  • 1. Erstelle als Root-Benutzer den Steam- Benutzer:


    Code
    1. useradd -m steam


    2. Gehe in den Home-Ordner:

    Code
    1. cd/home/steam


    Es wird empfohlen, das SteamCMD-Paket aus Ihren Distributions-Repositorys zu installieren, sofern verfügbar:

    Ubuntu / Debian

    Code
    1. sudo apt-get install steamcmd


    Bevor du besingt, musst du zunächst die für die Ausführung von SteamCMD erforderlichen Abhängigkeiten installieren:

    Code
    1. sudo apt-get install lib32gcc1


    Gehen wir vom Root-Benutzer zum Steam- Benutzer:

    Code
    1. su - steam


    Erstelle ein Verzeichnis für SteamCMD und wechseln zu diesem.

    Code
    1. mkdir ~/Steam && cd ~/Steam


    Laden SteamCMD für Linux herunter und extrahieren es.

    Code
    1. curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -


    Öffne im Terminal und starte SteamCMD.

    Wenn du es mit dem Paket aus Repositorys installiert hast:

    Code
    1. cd ~
    2. steamcmd


    Wenn du es manuell installiert hast:

    Code
    1. cd ~/Steam
    2. ./steamcmd.sh


    Um die meisten Spieleserver herunterzuladen, können Sie sich anonym anmelden.

    Code
    1. login anonymous


    Nun zum eigentlichen instillieren.

    Code
    1. force_install_dir ./cs_go/ app_update 740 validate +quit


    es geht auch mit einem befehl.

    Code
    1. ./steamcmd +login anonymous +force_install_dir ../csgo_ds +app_update 740 +quit


    nun fehlt nur noch der Startbefehl.

    Classic Casual:

    Code
    1. srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

    Classic Competitive:

    Code
    1. srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2

    Arms Race:

    Code
    1. srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots

    Demolition:

    Code
    1. srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake

    Deathmatch:

    Code
    1. srcds -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust



    Um Ihre GSLTs zu erstellen, besuchen Sie das GSLT-Erstellungsprogramm und folgen Sie den Anweisungen hier: http://steamcommunity.com/dev/managegameservers

    Jede GSLT kann nur auf einer dedizierten Serverinstanz verwendet werden und sollte in der Befehlszeile mit + sv_setsteamaccount THISGSLTHERE übergeben werden. Sie können auch die Befehlszeileneinstellung -net_port_try 1 verwenden, um zu verhindern, dass Instanzen dieselbe GSLT aus Versehen wiederverwenden.


    Die Datei server.cfg befindet sich unter \ csgo \ cfg. (mach es, wenn es nicht existie