Privatkunde Geschäftskunde

Metamod:Source & CounterStrikeSharp installierenDas Plugin-Fundament für Counter-Strike 2

Für Plugins wie MatchZy, RetakesPlugin oder eigene Erweiterungen brauchst du unter Counter-Strike 2 zwei Bausteine: Metamod:Source und CounterStrikeSharp. Das alte SourceMod aus der CS:GO-Ära gibt es für CS2 nicht mehr. Diese Anleitung erklärt Aufbau und Installation.

Metamod:SourceCounterStrikeSharpkein SourceMod

Veröffentlicht am · zuletzt aktualisiert am

Warum Metamod und CounterStrikeSharp - und nicht SourceMod?

Unter CS:GO liefen serverseitige Plugins über Metamod:Source + SourceMod. Mit dem Umstieg auf die Source-2-Engine wurde SourceMod für CS2 nicht portiert. An seine Stelle tritt CounterStrikeSharp (CSSharp) - ein modernes Plugin-Framework auf .NET-Basis. Metamod:Source bleibt als Ladeschicht bestehen und ist die Voraussetzung für CSSharp.

Kurz: Metamod:Source hängt sich in die Engine ein, CounterStrikeSharp setzt darauf auf und lädt deine eigentlichen Plugins.

Metamod:Source installieren

  1. Lade die aktuelle CS2-kompatible Version von Metamod:Source (Dev-Build) von der offiziellen Seite herunter.
  2. Entpacke den Ordner addons/metamod nach game/csgo/addons/ deines Servers (per WebFTP oder SFTP).
  3. Öffne game/csgo/gameinfo.gi und ergänze in der SearchPaths-Sektion die Zeile:
    Game    csgo/addons/metamod
  4. Starte den Server neu und prüfe in der Konsole mit meta list, ob Metamod geladen ist.

CounterStrikeSharp installieren

  1. Lade die aktuelle CounterStrikeSharp-Release (Variante with runtime, falls .NET nicht vorhanden ist) aus dem offiziellen Repository.
  2. Entpacke den Inhalt so, dass addons/counterstrikesharp unter game/csgo/addons/ liegt.
  3. Starte den Server neu. In der Konsole bestätigt css_plugins list, dass CSSharp aktiv ist.
  4. Plugins legst du anschließend unter addons/counterstrikesharp/plugins/ ab - nach einem Neustart bzw. css_plugins reload sind sie geladen.

Auf einem CS2 Server bei MainHoster.de erledigst du das Hochladen bequem über den WebFTP-Dateimanager im Browser oder per SFTP-Client - Neustarts planst du im Aufgabenplaner.

Die Ordnerstruktur, an der es meistens hakt

Fast jede fehlgeschlagene Installation hat dieselbe Ursache: eine Ebene zu viel oder zu wenig beim Entpacken. So muss es am Ende aussehen:

game/csgo/addons/metamod/
game/csgo/addons/counterstrikesharp/
game/csgo/addons/counterstrikesharp/plugins/
game/csgo/gameinfo.gi

Liegt bei dir stattdessen ein Ordner wie addons/addons/counterstrikesharp, hat das Archiv beim Entpacken eine zusätzliche Ebene mitgebracht. Der Server startet dann ganz normal, lädt aber nichts - und meldet auch keinen Fehler.

Der zweite klassische Fehler betrifft die gameinfo.gi: Metamod braucht dort einen zusätzlichen Eintrag, damit es überhaupt geladen wird. Wird diese Datei durch ein CS2-Update ersetzt, ist der Eintrag weg und mit ihm die gesamte Plugin-Kette. Nach jedem größeren Update lohnt deshalb ein kurzer Blick darauf.

Prüfen, ob alles läuft

Drei Befehle über RCON oder die Serverkonsole klären den Zustand in wenigen Sekunden:

  • meta list - zeigt die geladenen Metamod-Plugins. Steht CounterStrikeSharp hier nicht, kommt es gar nicht erst zum Laden.
  • css_plugins list - zeigt alle geladenen CSSharp-Plugins. Antwortet der Befehl nicht, ist CSSharp selbst nicht aktiv.
  • css_plugins reload - lädt Plugins neu, ohne den Server zu stoppen. Praktisch beim Einrichten.

Arbeite diese Reihenfolge von oben nach unten ab. Der erste Befehl, der nicht das Erwartete liefert, zeigt die Ebene, auf der es klemmt - das spart die Suche im Dateibaum.

Nach einem CS2-Update

Das ist der Punkt, den jeder Betreiber eines Plugin-Servers kennen sollte: Jedes größere CS2-Update legt Metamod und CounterStrikeSharp vorübergehend lahm. Beide greifen tief in die Spielinterna ein, und die ändern sich mit jedem Patch. Der Server läuft dann als reiner Vanilla-Server weiter - alle Plugins sind still.

Das ist keine Fehlfunktion und lässt sich auch nicht umgehen. Üblicherweise liegen innerhalb weniger Tage aktualisierte Fassungen vor. Bis dahin gilt: nicht an der Konfiguration drehen, sondern warten - und der Community kurz Bescheid geben, damit niemand einen Defekt vermutet.

Praktisch vorbereiten kannst du dich, indem du vor jedem Update eine Sicherung des addons-Verzeichnisses ziehst. Backups sind bei uns durchgehend Self-Service über WebFTP oder SFTP. Damit lässt sich ein Stand, der lief, jederzeit wiederherstellen. Welche Plugins darauf aufbauen, zeigt die Übersicht unter Plugin-Frameworks.

Häufige Fragen

Nein. SourceMod wurde für CS2 nicht portiert. Serverseitige Plugins laufen unter Counter-Strike 2 über Metamod:Source in Kombination mit CounterStrikeSharp.

Ja. CounterStrikeSharp setzt auf Metamod:Source auf. Installiere immer zuerst Metamod (inkl. Eintrag in der gameinfo.gi) und danach CounterStrikeSharp.

Verbreitete CSSharp-Plugins sind unter anderem MatchZy (5v5-Matchserver), RetakesPlugin sowie zahlreiche Admin- und Community-Erweiterungen. Achte darauf, dass die Plugin-Version zu deiner CSSharp-Version passt.

Eigenen CS2 Server mieten

Sub-Tick-optimierte Hardware, unbegrenzte Slots, Workshop-Maps, Metamod:Source & CounterStrikeSharp - ab 8,95 € / Monat, made in Germany.

Tarife & Preise ansehen