Skip to content

MatchZy

Latest release 1.0.25

Run CS2 matches
without the hassle.

Match management, practice mode, coaching, live events and stats for CS2 servers running CounterStrikeSharp. Built on MatchZy, extended for hosted competitive servers.

Changelog · All releases · Report an issue

200chat commands
70settings
52event types
10languages

Everything a match server needs

From a five-minute pug to a league with 2v2 to 5v5 brackets.

Load a match from your panel

Get5-compatible match configs by URL or file. The server checks them as they load and tells you what would keep a match from starting.

  • Team size from the rosters, substitutes allowed
  • One .ready per team with matchzy_ready_per_team 1
  • matchzy_validate_match checks a config before you send it
Build a match config →
// matchzy_loadmatch_url "https://panel/match.json"
{
  "matchid": 39509,
  "num_maps": 1,
  "maplist": ["de_inferno"],
  "players_per_team": 4,
  "team1": { "name": "Team A", "players": { ... } },
  "team2": { "name": "Team B", "players": { ... } }
}

Up in four steps

  1. Install CounterStrikeSharpon your CS2 server.
  2. Extract the zipMatchZy-1.0.25.zip into game/csgo/.
  3. Restart the servercfg/MatchZy/config.cfg is written with every setting and its default.
  4. PlayIn game as admin: .match, then the players type .ready.

Full steps in Installation →

Based on MatchZy by Shobhit Pathak. Maintained by Miksen. Command names and the match config format are unchanged, so existing guides and Get5 panels keep working.