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
- Lade die aktuelle MatchZy-Release aus dem offiziellen Repository (passend zu deiner CSSharp-Version).
- Entpacke sie nach
addons/counterstrikesharp/plugins/MatchZy/(per WebFTP oder SFTP). - Starte den Server neu oder führe in der Konsole
css_plugins reload MatchZyaus. - 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:
- 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. - Die Befehle kommen nicht an. MatchZy nutzt den Punkt als Präfix, nicht den Schrägstrich.
.readyfunktioniert,/readynicht. - 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
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