Privatkunde Geschäftskunde

MatchZy einrichten (5v5-Matchserver)Competitive-Matches wie bei FACEIT & ESL hosten

MatchZy ist das populärste Plugin für kompetitive 5v5-Matches auf Counter-Strike 2 - mit Knife-Round, Team-Ready-System, Pausen, Backups und Get5-kompatiblen Match-Configs. Diese Anleitung zeigt, wie du MatchZy auf deinem CS2 Server einrichtest.

5v5 CompetitiveKnife-Round & ReadyGet5-kompatibel

Veröffentlicht am · zuletzt aktualisiert am

Voraussetzungen

MatchZy ist ein CounterStrikeSharp-Plugin. Bevor du startest, müssen daher Metamod:Source und CounterStrikeSharp laufen - wie in unserer Anleitung Metamod & CounterStrikeSharp installieren beschrieben. Für einen öffentlichen Matchserver brauchst du außerdem einen GSLT.

MatchZy installieren

  1. Lade die aktuelle MatchZy-Release aus dem offiziellen Repository (passend zu deiner CSSharp-Version).
  2. Entpacke sie nach addons/counterstrikesharp/plugins/MatchZy/ (per WebFTP oder SFTP).
  3. Starte den Server neu oder führe in der Konsole css_plugins reload MatchZy aus.
  4. Prüfe mit css_plugins list, ob MatchZy geladen ist.

Match starten und steuern

MatchZy kennt zwei Wege: eine feste Server-Config oder das Laden einer Match-Config (JSON, Get5-kompatibel) per Befehl. Die wichtigsten Kommandos im Spiel bzw. per RCON:

  • .ready / .unready - Spieler melden sich bereit; ist ein Team komplett ready, startet die Knife-Round.
  • .start - Match manuell starten (Admin).
  • .pause / .unpause - taktische bzw. technische Pause.
  • .stop - zur letzten Runde zurück (Backup), falls jemand disconnected.
  • matchzy_loadmatch_url / get5_loadmatch - komplette Match-Config laden.

Nach dem Knife gewinnt das Messer-Team das Seitenwahlrecht (.stay / .switch). Demos und Match-Backups legt MatchZy automatisch auf dem Server ab - per WebFTP/SFTP lädst du sie herunter.

Match-Backups: der wichtigste Teil

MatchZy schreibt nach jeder Runde eine Backup-Datei. Das klingt nach einer Nebensache, ist aber der Grund, warum sich mit dem Plugin überhaupt ernsthaft spielen lässt: Fällt jemand mitten im Match aus der Verbindung oder stürzt der Server ab, setzt ihr genau dort wieder an, statt von vorn zu beginnen.

.stop                    # zur letzten Runde zurueck (beide Teams muessen zustimmen)
matchzy_loadbackup_file backup_round12.cfg

Die Dateien liegen im Serververzeichnis und tragen die Rundennummer im Namen. Lade sie nach einem Match herunter oder räume sie gelegentlich auf - über viele Matches sammelt sich einiges an. Sicherungen sind bei uns durchgehend Self-Service über WebFTP oder SFTP.

Wichtig zu wissen: Ein Backup lädt den Rundenstand, nicht die Spielerzuordnung. Wer zwischendurch das Team gewechselt hat, muss zurückwechseln. Deshalb ist .stop im laufenden Match immer die bessere Wahl als ein manuell geladenes Backup.

Match-Config statt Handarbeit

Für wiederkehrende Matches lohnt es sich, die Einstellungen einmal als JSON abzulegen, statt sie jedes Mal im Spiel zu setzen. Die Datei legt Teams, Map-Reihenfolge, Spielmodus und Seitenwahl fest:

{
  "matchid": "1",
  "num_maps": 1,
  "players_per_team": 5,
  "maplist": ["de_mirage"],
  "team1": { "name": "Team A", "players": { "STEAM_1:0:...": "Spieler1" } },
  "team2": { "name": "Team B", "players": { "STEAM_1:0:...": "Spieler2" } }
}

Geladen wird sie per matchzy_loadmatch_url von einer erreichbaren Adresse oder direkt vom Server. Sind Spieler über ihre SteamID zugeordnet, sortiert MatchZy sie beim Beitritt automatisch ins richtige Team - das erspart die übliche Viertelstunde Sortierarbeit vor dem Anpfiff.

Weil das Format weitgehend Get5-kompatibel ist, funktionieren bestehende Konfigurationen aus CS:GO-Zeiten meist ohne Änderung weiter. Wie sich daraus ein kompletter Turnierablauf bauen lässt, steht unter Turnier-Setup.

Wenn MatchZy nicht reagiert

Fast alle Probleme haben eine von drei Ursachen:

  1. Das Plugin ist nicht geladen. Prüfe mit css_plugins list über RCON, ob MatchZy in der Liste steht. Fehlt es, stimmt der Ablageort oder die CounterStrikeSharp-Version nicht - siehe CounterStrikeSharp installieren.
  2. Die Befehle kommen nicht an. MatchZy nutzt den Punkt als Präfix, nicht den Schrägstrich. .ready funktioniert, /ready nicht.
  3. Das Match startet nicht trotz Ready. Dann fehlt ein Spieler gegenüber players_per_team. Entweder nachbesetzen oder den Wert in der Config anpassen.

Nach einem CS2-Update kann es vorkommen, dass CounterStrikeSharp und damit auch MatchZy vorübergehend nicht laden. Das ist normal und legt sich, sobald die Entwickler nachziehen - bis dahin hilft nur warten, nicht an der Konfiguration drehen.

Häufige Fragen

Get5 war das klassische Match-Plugin unter CS:GO (SourceMod). Für CS2 ist MatchZy der verbreitete Nachfolger auf CounterStrikeSharp-Basis - es ist weitgehend Get5-kompatibel, sodass sich bestehende Match-Configs weiterverwenden lassen.

Für ein 5v5-Match reichen 10 Slots, mit Coaches/GOTV-Reserve sind 10-12 Slots ideal. Auf unseren CS2-Tarifen sind die Slots unbegrenzt; für 5v5 passt bereits das kleinste Paket.

Ja. MatchZy erstellt automatisch Match-Demos und Backups auf dem Server. Beides lädst du über den WebFTP-Dateimanager oder per SFTP herunter.

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