Veröffentlicht am · zuletzt aktualisiert am
Die Schichten im Überblick
Ein CS2-Server mit Plugins besteht aus zwei aufeinander aufbauenden Schichten - plus den eigentlichen Plugins:
| Schicht | Aufgabe |
|---|---|
| Metamod:Source | klinkt sich in die Source-2-Engine ein und ermöglicht überhaupt, dass fremder Code geladen wird |
| CounterStrikeSharp | setzt auf Metamod auf und stellt eine Programmierschnittstelle bereit, gegen die Plugins gebaut werden |
| Plugins | das, was du eigentlich willst - MatchZy, Retake, Executes, 1v1 und so weiter |
Die Reihenfolge ist zwingend: Ohne Metamod lädt CounterStrikeSharp nicht, ohne CounterStrikeSharp läuft kein darauf gebautes Plugin. Die Installation beider Schichten beschreibt Metamod & CounterStrikeSharp installieren.
Was aus SourceMod wurde
SourceMod war unter CS:GO der Standard - für CS2 ist es nicht die verbreitete Wahl. Mit dem Wechsel auf Source 2 hat sich die Engine so stark verändert, dass die Plugin-Ökosysteme neu gewachsen sind.
Für Counter-Strike 2 hat sich CounterStrikeSharp als die Plattform durchgesetzt, gegen die die meisten aktuellen Plugins gebaut werden. Wer aus CS:GO kommt, sucht also nicht nach einem SourceMod-Ersatz für seine alten Plugins, sondern nach der CS2-Entsprechung des gewünschten Features.
Praktische Folge: Alte CS:GO-Plugins lassen sich nicht übernehmen. Für die gängigen Anwendungsfälle - Matchsteuerung, Retake, Executes, 1v1 - gibt es aber jeweils etablierte CS2-Plugins.
Warum Versionen so empfindlich sind
Die häufigste Ursache für einen CS2-Server, der nach einer Installation nicht mehr startet, ist eine Versionsabweichung in dieser Kette:
- CS2-Update kann Metamod unbrauchbar machen, bis eine neue Metamod-Fassung erscheint.
- Neue CounterStrikeSharp-Version kann ältere Plugins brechen.
- Plugin für eine ältere API lädt unter der neuen Fassung nicht.
- gameinfo.gi überschrieben - der Metamod-Eintrag verschwindet bei Spiel-Updates regelmäßig.
Daraus folgt eine einfache Regel für den Betrieb: Nach jedem CS2-Update erst prüfen, dann spielen. Gerade vor einem Turnier ist das Pflicht - siehe Turnier- und LAN-Setup.
Brauche ich das überhaupt?
Nicht jeder Server braucht ein Framework. Die ehrliche Abgrenzung:
- Ohne Plugins möglich: Wettkampf, Deathmatch, Wingman, Casual, Workshop-Karten, Bots, Practice-Config, Demo-Aufzeichnung.
- Nur mit Plugins: MatchZy-Matchsteuerung, Retake, Executes, 1v1-Arena mit Rangliste, Surf-Timer.
Das ist mehr, als viele erwarten: Ein reiner Trainings- und Wettkampfserver für ein Team kommt in der Grundausstattung erstaunlich weit. Das Fundament brauchst du erst, wenn du echte Modi oder eine Matchsteuerung willst.
Ein Plugin installieren, prüfen, entfernen
Der Ablauf ist bei allen CounterStrikeSharp-Plugins derselbe, egal ob MatchZy, ein Retake- oder ein Executes-Plugin:
- Die Release herunterladen, die zur installierten CounterStrikeSharp-Fassung passt.
- Den Inhalt per WebFTP oder SFTP nach
addons/counterstrikesharp/plugins/entpacken - eine Ordnerebene zu viel ist der häufigste Installationsfehler. css_plugins reloadausführen oder den Server neu starten.- Mit
css_plugins listüber RCON prüfen, ob das Plugin wirklich in der Liste steht.
Entfernt wird ein Plugin ebenso schlicht: Ordner löschen, Server neu starten. Entscheidend ist nur die Disziplin dabei - immer nur ein Plugin auf einmal installieren und dazwischen die Liste prüfen. Wer drei Archive gleichzeitig hochlädt und danach einen stummen Server hat, sucht die Ursache deutlich länger.
Ihre Konfigurationsdateien legen die meisten Plugins beim ersten Start selbst an. Verlass dich nicht darauf, dass sie ein Update unverändert überstehen: Zieh vorher eine Kopie per SFTP. Automatische Sicherungen gibt es nicht, Backups sind durchgehend Self-Service.
Woran du ein gepflegtes Plugin erkennst
Für fast jede Aufgabe gibt es mehrere CS2-Plugins, aber längst nicht jedes wird weiterentwickelt. Weil die Kette aus Spiel, Metamod und CounterStrikeSharp bei jedem Update in Bewegung gerät, zählt Pflege hier mehr als Funktionsumfang. Vier Anhaltspunkte vor dem Download:
- Eine Release nach dem letzten großen CS2-Update. Liegt die jüngste Fassung Monate zurück, ist das Projekt praktisch stillgelegt.
- Eine Angabe zur getesteten CounterStrikeSharp-Version. Wer sie nennt, hat verstanden, woran Installationen scheitern.
- Dokumentierte Konfiguration. Ein Plugin ohne beschriebene Optionen richtest du durch Ausprobieren ein - und findest nach jedem Update nicht mehr zurück.
- Beantwortete Fehlermeldungen. Nicht die Zahl der offenen Meldungen ist das Signal, sondern ob überhaupt jemand antwortet.
Und eine Entscheidung vorweg, die später viel Zeit spart: Fang mit so wenigen Plugins wie möglich an. Jedes zusätzliche Plugin ist ein weiterer Kandidat, der nach dem nächsten Spiel-Update nachgezogen werden muss. Ein Server mit zwei gepflegten Plugins läuft nach einem Patch in aller Regel Tage früher wieder als einer mit zehn - und genau darauf kommt es an, wenn am Wochenende gespielt werden soll.
Häufige Fragen
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