Counter-Strike 2 Server erstellen: GSLT, Subtick und Plugins erklärt
Wer zum ersten Mal einen Counter-Strike-2-Server aufsetzt, stößt auf drei Begriffe aus der CS:GO-Zeit: GSLT, Tickrate und SourceMod. Zwei von dreien funktionieren in CS2 anders, als die meisten Anleitungen behaupten. Dieser Artikel sortiert, was du wirklich brauchst für einen Server, auf dem du mit deinem Team trainierst, ein 10-Mann-Match spielst oder einen öffentlichen Community-Server startest — und was du getrost überspringen kannst.
Wann brauchst du ein GSLT-Token?
Ein Game Server Login Token (GSLT) verknüpft deinen Server mit einem Steam-Account und ist Pflicht, wenn dein Server im öffentlichen Serverbrowser von CS2 erscheinen soll. Für alles Private — Scrims, ein Ligaspiel gegen ein anderes Team, ein Abend mit Freunden — ist kein Token nötig: Spieler verbinden sich direkt per connect ip:port, und das funktioniert ohne GSLT.
Willst du doch im Browser stehen, erstellst du das Token auf der Steam-Seite Game Server Account Management mit der App-ID 730. Du bekommst eine Zeichenfolge aus 32 Zeichen, die du in die Serverkonfiguration einträgst (bei uns im Panel im Feld GSLT). Achtung: Der Steam-Account, der das Token erstellt, muss in gutem Zustand sein (kein VAC-Bann, Telefonnummer verknüpft), und ein Token gehört zu genau einem Server. Wie du es in unserem Panel einträgst, steht in der Wissensdatenbank: GSLT-Token einrichten.
128 Tick gibt es nicht mehr: Subtick
In CS:GO war die Tickrate der große Unterschied zwischen "normalen" Servern (64 Tick) und Wettkampfservern (128 Tick). CS2 hat diesen Begriff abgeschafft. Die Engine arbeitet mit Subtick: Der Server registriert den exakten Zeitpunkt jeder Eingabe innerhalb eines Ticks, wodurch sich die gefühlte Präzision dem alten 128-Tick-Gefühl annähert, ohne dass die Tickrate einstellbar wäre. Der Startparameter -tickrate 128 wird stillschweigend ignoriert. Jeder Anbieter, der 128-Tick-CS2-Server bewirbt, verkauft eine Einstellung, die nichts bewirkt.
Was für das Spielgefühl zählt, sind die Latenz zwischen Spieler und Server und wie stabil der Server seine Ticks schafft. Ein Server in den Niederlanden mit guten Routen nach Deutschland, in die Benelux-Staaten und nach Polen liefert Pings von 5 bis 30 Millisekunden, und ein schneller Prozessorkern sorgt dafür, dass der Server auch mit zehn Spielern und Plugins nie hinterherhinkt. Mehr dazu, warum der Standort zählt, liest du in unserem Artikel zu Serverstandort und Ping.
Plugins: Metamod und CounterStrikeSharp
SourceMod, der Standard aus CS:GO, läuft nicht auf CS2. Der aktuelle Plugin-Stack ist Metamod:Source als Basisschicht mit CounterStrikeSharp (CSS) obendrauf, einem Framework, in dem Plugins in C# auf .NET geschrieben sind. Fast alles, was man auf einem Community-Server will, gibt es inzwischen als CSS-Plugin: Match-Management für 5v5 und 10-Mann, Warmup-Einstellungen, Retakes, Executes, Admin-Befehle, Ränge und Anti-Cheat-Helfer.
Die Installationsreihenfolge ist immer: erst Metamod, dann CounterStrikeSharp, dann die Plugins. Prüfe nach einem CS2-Update zuerst, ob Metamod und CSS aktualisiert wurden, bevor du den Server updatest; ein Valve-Update kann eine ältere Metamod-Version brechen, und dann startet der Server nicht mehr. Bei MC-Node schaltest du automatische Updates im Panel aus, wenn du Plugins betreibst, damit du den Zeitpunkt selbst wählst.
Die Grundkonfiguration
Die Servereinstellungen stehen in cfg/server.cfg (allgemein) und je Spielmodus in den Gamemode-Dateien. Was du auf jeden Fall regelst:
hostname: der Name im Browser und im Scoreboard.sv_password: für einen privaten Server immer ein Passwort.rcon_password: das Adminpasswort für Fernbefehle; wähle ein langes, denn RCON liegt offen auf dem Serverport.game_typeundgame_mode: 0/1 für Competitive, 0/0 für Casual, 1/2 für Deathmatch, 0/2 für Wingman.sv_cheats 0undsv_pure 1: auf einem Server, auf dem ernsthaft gespielt wird, beim Standard belassen.- 7 Days to Die Server für Koop: Blutmond, Loot und Schwierigkeit
- Enshrouded Dedicated Server: die Einstellungen, die zählen
Maps lädst du mit map de_mirage oder über eine Mapgroup; Workshop-Maps mit host_workshop_map gefolgt von der Workshop-ID.
Ein 10-Mann-Match oder Scrim spielen
Für Matches nutzt du ein Match-Plugin (MatchZy ist das bekannteste auf CSS), das Messerrunde, Seiten, Overtime und Pausen abwickelt und auf Wunsch eine Demo aufnimmt. Ein praktisches Setup: Passwort an, kein GSLT nötig, mp_autokick 0, damit niemand während einer Pause rausfliegt, und Warmup-Zeit so eingestellt, dass Spieler in Ruhe verbinden können. Teile IP und Passwort in Discord und setze nach dem Match ein neues Passwort, wenn du den Server auch für andere Gruppen nutzt.
Leistung: was ein CS2-Server braucht
CS2 ist schwerer als CS:GO, vor allem für den Prozessor. Rechne für einen 5v5-Server mit Plugins mit einem schnellen Kern (4 GHz oder mehr) und 4 bis 6 GB RAM; ein öffentlicher 24-Slot-Server mit vielen Plugins will 8 GB. Der Speicher spielt kaum eine Rolle, solange es SSD oder NVMe ist. Unsere CS2-Server laufen auf AMD-Hardware mit NVMe in den Niederlanden und sind monatlich kündbar; das Panel installiert Metamod und CounterStrikeSharp mit einem Klick und hält den Server auf der Version, die du wählst.
Häufige Fehler
Die drei Tickets, die wir am häufigsten sehen. Ein GSLT von einem Account mit VAC-Bann oder ohne Telefonnummer: Der Server startet zwar, taucht aber nie im Browser auf, und die Logzeile dazu ist leicht zu übersehen. Plugins vor Metamod installieren: CounterStrikeSharp lädt dann nicht, und jedes Plugin wirft einen kryptischen Fehler. Und automatische Updates mit Plugins eingeschaltet lassen: Nach einem Valve-Update startet der Server mit veraltetem Metamod nicht mehr — genau an dem Abend, an dem das Team spielen will. Stelle Updates auf manuell, lies nach jedem Start die ersten zwanzig Zeilen der Konsole und bewahre eine Kopie deines cfg-Ordners auf.
Schritt für Schritt
- Server anlegen,
hostname,sv_passwordundrcon_passwordsetzen. - Nur für einen öffentlichen Server: GSLT mit App-ID 730 erstellen und eintragen.
- Metamod und CounterStrikeSharp installieren, dann die Plugins, die du brauchst.
- Gamemode wählen, Maps testen, automatische Updates aus, wenn du Plugins betreibst.
- Mit zwei Spielern ein kurzes Match spielen und Ping sowie Tick-Stabilität prüfen.
Danach ist es Wartung: bei jedem CS2-Update erst Metamod und CSS prüfen, dann den Server aktualisieren, dann die Plugins. Wer diese Reihenfolge einhält, hat selten einen Server, der nicht startet.