background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorien

Counter-Strike 2 Server-Einrichtungsanleitung


Diese Anleitung führt Sie durch die Einrichtung und Konfiguration Ihres Counter-Strike 2 Dedicated Servers bei Legion Hosting, einschließlich GSLT-Registrierung, server.cfg-Konfiguration, Spielmodusauswahl, Workshop-Maps, Plugin-Frameworks und wie Sie sich verbinden.

Schritt 1: Game Server Login Token (GSLT) erhalten

Erforderlich: CS2 Dedicated Server müssen einen gültigen GSLT haben, um im Serverbrowser angezeigt zu werden und VAC (Valve Anti-Cheat) zu aktivieren. Ohne Token startet Ihr Server zwar, läuft aber im unsicheren Modus und wird nicht öffentlich gelistet.

Ein GSLT ist ein einzigartiger Token, der Ihren CS2-Server mit Ihrem Steam-Konto verknüpft. Sie benötigen ein Steam-Konto in gutem Zustand (keine VAC-Bans), um einen zu generieren.

  1. Melden Sie sich bei Ihrem Steam-Konto an und besuchen Sie steamcommunity.com/dev/managegameservers.
  2. Geben Sie im Feld App ID 730 (Counter-Strike 2) ein.
  3. Geben Sie ein optionales Memo ein (z.B. Legion CS2 Server), um den Token später leichter zu identifizieren.
  4. Klicken Sie auf Create. Kopieren Sie den generierten Token — er sieht aus wie eine lange alphanumerische Zeichenkette.
  5. Öffnen Sie in GPanel den Startup-Tab Ihres Servers und fügen Sie den Token in das Feld GSLT / Steam Token ein.
Hinweis: Jeder Token ist an eine Server-IP gebunden. Wenn Sie Ihren Server umziehen oder die IP ändern, generieren Sie einen neuen Token. Sie können bis zu 1000 Tokens pro Steam-Konto besitzen.

Schritt 2: Ihren Server starten

Navigieren Sie in GPanel zu Ihrem CS2-Server und klicken Sie auf Start. Der Server installiert oder überprüft die Spieldateien beim ersten Start — dies kann einige Minuten dauern. Beobachten Sie die Konsole auf folgende Zeile:

Connection to Steam servers successful.

Wenn Sie diese Zeile sehen, ist Ihr GSLT gültig und der Server läuft im sicheren (VAC) Modus.

Überprüfen Sie den Network-Tab in GPanel für den zugewiesenen Game-Port und GOTV-Port Ihres Servers. Siehe So finden Sie Ihre Server-IP und den Port, wenn Sie sich über die Adresse Ihres Servers unsicher sind.

Schritt 3: server.cfg konfigurieren

Die primäre Konfigurationsdatei für Ihren CS2-Server befindet sich unter:

game/csgo/cfg/server.cfg

Sie können diese Datei mit dem File Manager in GPanel oder per SFTP-Upload bearbeiten. Siehe Dateien per SFTP hochladen für Anleitungen.

Nachfolgend finden Sie eine empfohlene Startkonfiguration mit Erklärungen für jede Einstellung:

// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server"          // Name shown in server browser
sv_password ""                    // Leave blank for public, set a password to restrict access
sv_cheats 0                       // 0 = cheats off (required for VAC)

// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10                     // Max players (competitive: 10, casual up to 20)
sv_region 255                     // 255 = world, 0 = US East, 3 = Europe

// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0                      // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128

// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0                      // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1                     // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1

// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
RCON und Admin-Befehle werden in der Anleitung CS2 Admin-Einrichtung behandelt, einschließlich RCON-Passwortkonfiguration, Wettkampfeinstellungen und GOTV.

Schritt 4: Spieltypen und Modi

CS2 verwendet eine Kombination aus zwei CVars, um den Spielmodus zu definieren. Legen Sie diese in Ihren Startparametern (GPanel Startup-Tab) oder am Anfang der server.cfg fest.

Modus game_type game_mode Integrierte Exec
Casual 0 0 gamemode_casual.cfg
Competitive 0 1 gamemode_competitive.cfg
Wingman (2v2) 0 2 gamemode_competitive2v2.cfg
Deathmatch 1 2 gamemode_deathmatch.cfg
Arms Race 1 0 gamemode_armsrace.cfg
Setzen Sie game_type und game_mode in den Startup-Parametern von GPanel als Startargumente: +game_type 0 +game_mode 1. Änderungen nur in der server.cfg ohne Neustart werden möglicherweise nicht vollständig wirksam.

Schritt 5: Map-Pool und Map-Wechsel

Verwenden Sie die folgenden Konsolenbefehle zur Verwaltung von Maps. Diese können in der server.cfg platziert, über RCON eingegeben oder in der GPanel-Konsole ausgeführt werden.

Offizielle Maps

CS2 wird mit dem Standard-Wettkampf-Map-Pool ausgeliefert. Wechseln Sie die Map mit:

changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis

Workshop-Maps

Um Steam Workshop-Maps auszuführen, benötigt Ihr Server den Startparameter +host_workshop_map und einen Steam Web API Key.

  1. Holen Sie sich einen Steam Web API Key von steamcommunity.com/dev/apikey.
  2. Fügen Sie im Startup-Tab von GPanel hinzu: +sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY
  3. Um eine Workshop-Map zu laden, fügen Sie hinzu: +host_workshop_map WORKSHOP_MAP_ID (die numerische ID aus der Workshop-URL).
  4. Alternativ verwenden Sie: +host_workshop_collection COLLECTION_ID, um eine gesamte Kollektion zu laden und durch sie zu rotieren.

Schritt 6: MetaMod und CounterStrikeSharp (Plugin-Framework)

MetaMod:Source ist ein Plugin-Loader, der zwischen der CS2-Game-Engine und Plugins sitzt. CounterStrikeSharp (CSS) ist ein C#-Plugin-Framework, das auf MetaMod aufbaut und Ihnen ermöglicht, Community-Plugins wie Admin-Menüs, Übungsmodi und Match-Management-Systeme wie Get5 zu installieren.

MetaMod:Source installieren

  1. Laden Sie den neuesten CS2-kompatiblen MetaMod:Source-Build von sourcemm.net herunter. Wählen Sie den master-Branch.
  2. Entpacken Sie das Archiv. Sie erhalten einen addons/-Ordner.
  3. Laden Sie den addons/-Ordner in das game/csgo/-Verzeichnis Ihres Servers hoch, sodass der Pfad game/csgo/addons/metamod/ lautet. Siehe Dateien per SFTP hochladen.
  4. Finden Sie in game/csgo/gameinfo.gi den SearchPaths-Block und fügen Sie die folgende Zeile direkt über dem ersten Game-Eintrag hinzu:
    			Game	csgo/addons/metamod
  5. Starten Sie Ihren Server neu. Führen Sie meta list in der GPanel-Konsole aus — wenn MetaMod geladen ist, wird seine Version angezeigt.

CounterStrikeSharp installieren

  1. Laden Sie die neueste Version von github.com/roflmuffin/CounterStrikeSharp herunter. Nehmen Sie das with-runtime-Paket, damit Sie .NET nicht separat installieren müssen.
  2. Entpacken Sie den Inhalt und laden Sie ihn nach game/csgo/ hoch (zusammenführen mit dem bestehenden addons/-Ordner).
  3. Starten Sie den Server neu. Überprüfen Sie die Konsole auf [CounterStrikeSharp] Loaded successfully.
  4. Einzelne Plugins gehören in game/csgo/addons/counterstrikesharp/plugins/ — jedes Plugin hat seinen eigenen Unterordner.
Kompatibilität: CS2-Updates können häufig MetaMod und CounterStrikeSharp beschädigen. Überprüfen Sie nach einem Spielupdate immer die MetaMod- und CSS-GitHub-Seiten auf aktualisierte Builds, bevor Sie Ihren Server neu starten.

Schritt 7: Mit Ihrem Server verbinden

Finden Sie die IP-Adresse und den zugewiesenen Port Ihres Servers im Network-Tab in GPanel.

Über die Spielkonsole

Öffnen Sie die Entwicklerkonsole mit der `-Taste (Tilde) und geben Sie ein:

connect YOUR.SERVER.IP:PORT

Wenn Sie ein sv_password gesetzt haben, geben Sie anschließend ein:

password YourPassword

Über den Serverbrowser

  1. Öffnen Sie in CS2 Spielen > Community-Serverbrowser.
  2. Klicken Sie auf den Favoriten-Tab und dann auf Server hinzufügen.
  3. Geben Sie die IP und den Port Ihres Servers ein (aus dem Network-Tab in GPanel) und klicken Sie auf OK.
  4. Ihr Server erscheint in den Favoriten und Sie können doppelklicken, um beizutreten.

Über Steam-Verbindungslink

Sie können einen direkten Steam-Verbindungslink mit Spielern teilen:

steam://connect/YOUR.SERVER.IP:PORT/YourPassword

Fügen Sie diesen Link in die Adressleiste eines Browsers oder in eine Steam-Chatnachricht ein. Der Passwort-Teil ist optional, wenn der Server keines hat.

Ersetzen Sie YOUR.SERVER.IP:PORT durch die tatsächliche IP und den Port Ihres Servers aus dem Network-Tab in GPanel. Siehe So finden Sie Ihre Server-IP und den Port für Hilfe beim Auffinden.

Verwandte Artikel

Brauchen Sie Hilfe? Wenn Sie ein Problem nach Befolgen dieser Anleitung nicht lösen können, eröffnen Sie ein Support-Ticket unter legionhosting.net/submitticket.php und geben Sie die GPanel-ID Ihres Servers sowie alle Fehlermeldungen aus der Konsole an.

War dieser Artikel hilfreich?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.