CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.
Inhaltsverzeichnis
Einleitung
Counter-Strike 2 (CS2) ist Valves beliebtes kompetitives FPS-Spiel. Mit Ihrem eigenen CS2-Server können Sie private Matches, Turniere oder Community-Server erstellen. In dieser Anleitung beschreiben wir die Installation eines dedizierten CS2-Servers auf Ihrem REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 4 GB | 8+ GB |
| Festplatte | 40 GB SSD | 60+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
SteamCMD-Installation
SteamCMD ist ein Befehlszeilentool zum Herunterladen und Aktualisieren von Steam-Spielservern.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 steamcmd -y
Oder manuelle Installation:
adduser steam --disabled-login
su - steam
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
CS2-Serverdateien herunterladen
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 validate +quit
Der erste Download beträgt etwa 35 GB und kann je nach Internetgeschwindigkeit einige Zeit dauern.
GSLT-Token erhalten
Der Game Server Login Token (GSLT) ist erforderlich, damit Ihr Server in der Steam-Serverliste erscheint:
- Gehen Sie zu steamcommunity.com/dev/managegameservers
- Melden Sie sich mit Ihrem Steam-Konto an
- App ID: 730 (CS2)
- Memo: Serverbeschreibung
- Kopieren Sie den Token
Teilen Sie Ihren GSLT-Token mit niemandem. Ein Token-Ban kann Ihr Konto betreffen.
Serverkonfiguration
Startskript
nano ~/cs2server/start.sh
#!/bin/bash
cd ~/cs2server
./game/bin/linuxsteamrt64/cs2 -dedicated \
-port 27015 \
-console \
-usercon \
+game_type 0 \
+game_mode 1 \
+mapgroup mg_active \
+map de_dust2 \
+sv_setsteamaccount GSLT_TOKEN \
-maxplayers_override 12
chmod +x ~/cs2server/start.sh
Spielmodi
| game_type | game_mode | Modus |
|---|---|---|
| 0 | 0 | Casual |
| 0 | 1 | Competitive |
| 1 | 0 | Arms Race |
| 1 | 1 | Demolition |
| 4 | 0 | Deathmatch |
server.cfg
nano ~/cs2server/game/csgo/cfg/server.cfg
hostname "REXE CS2 Server"
rcon_password "STARKES_RCON_PASSWORT"
sv_password ""
sv_cheats 0
sv_lan 0
mp_autoteambalance 1
mp_limitteams 1
mp_roundtime 1.92
mp_freezetime 10
mp_buy_anywhere 0
mp_buytime 20
sv_minrate 128000
sv_maxrate 0
Port-Einstellungen
| Port | Protokoll | Verwendung |
|---|---|---|
| 27015 | TCP + UDP | CS2-Spielserver |
| 27020 | UDP | SourceTV (GOTV) |
Path-Panel Firewall-Regeln
- CS2 UDP: Protokoll: UDP, Port: 27015, Filter: L4D2/CS:GO
- CS2 TCP: Protokoll: TCP, Port: 27015
- GOTV: Protokoll: UDP, Port: 27020 (optional)
Der Path.net L4D2/CS:GO-Filter filtert DDoS-Angriffe auf Ihren CS2-Server automatisch.
Automatische Updates
nano ~/update_cs2.sh
#!/bin/bash
~/steamcmd/steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 +quit
crontab -e
0 5 * * * /home/steam/update_cs2.sh
Autostart (systemd)
sudo nano /etc/systemd/system/cs2.service
[Unit]
Description=CS2 Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/cs2server
ExecStart=/home/steam/cs2server/start.sh
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable cs2
sudo systemctl start cs2
Fazit
Die Installation eines dedizierten CS2-Servers mit SteamCMD geht schnell. Mit GSLT-Token, korrekter Port-Konfiguration und Path.net DDoS-Schutz bieten Sie ein sicheres und stabiles Spielerlebnis.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
Rust-Server einrichten: Oxide-Plugin-Anleitung
Vollständige Anleitung zur Rust Dedicated-Server-Installation auf REXE VDS: SteamCMD, Oxide/uMod-Plugin-System, Serverkonfiguration, Leistungsoptimierung und Wipe-Verwaltung.