Linux CS:GO Server Erstellen

Wir Fangen an

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

 

Useradd -m steam

 

2. Gehe in den Home-Ordner:

cd/home/steam

 

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

Ubuntu / Debian

sudo apt-get install steamcmd

 

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

sudo apt-get install lib32gcc1

 

Gehen wir vom Root-Benutzer zum Steam- Benutzer:

su - steam

 

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

mkdir ~/Steam && cd ~/Steam

 

Laden SteamCMD für Linux herunter und extrahieren es.

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:

cd ~
steamcmd

 

Wenn du es manuell installiert hast:

cd ~/Steam
./steamcmd.sh

 

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

 

login anonymous

 

Nun zum eigentlichen instillieren.

force_install_dir ./cs_go/ app_update 740 validate +quit

 

es geht auch mit einem befehl.

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

 

nun fehlt nur noch der Startbefehl.

 

Classic Casual:

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

Classic Competitive:

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

Arms Race:

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

Demolition:

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

Deathmatch:

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)

Dependent Low Veterans | German Gaming Community since 2015