Counter-Strike 2December 10, 2024

Setting up MatchZy: The Ultimate CS2 Match Management Plugin

Replace Get5 and eBot. Learn how to install and configure MatchZy for running competitive 5v5 scrims and tournaments on your CS2 server.

If you want to host competitive 5v5 matches, PUGs, or tournaments on CS2, the default competitive mode isn't enough. You need knife rounds, ready systems (.ready), pause functionality, and stats tracking. In CS:GO, we used Get5. In CS2, the undisputed king is MatchZy.

Prerequisites

MatchZy requires CounterStrikeSharp to be installed and running on your server.

Installation

  1. Download the latest release from the MatchZy GitHub repository.
  2. Extract the contents directly into your game/csgo/ folder. It will place the necessary files into addons/counterstrikesharp/plugins/MatchZy/ as well as default configuration files in the cfg/MatchZy/ folder.
  3. Restart your server.

Core Features to Configure

Open cfg/MatchZy/config.cfg. Here you can toggle the most important features:

  • matchzy_knife_round (true/false): Automatically starts a knife round after all players type .ready. The winning team gets to type .stay or .swap.
  • matchzy_tech_pause_duration: Defines how long a tactical/technical pause lasts when a team types .pause.
  • matchzy_remote_log_url: Extremely useful for tournaments. Sends match events (kills, plants, defuses) to a remote web server via HTTP POST so you can build live scoreboards or sync with platforms like Faceit.

Admin Commands

Make sure you give yourself admin privileges in CounterStrikeSharp (addons/counterstrikesharp/configs/admins.json). You can then use the in-game chat command !matchzy or .matchzy to open a beautiful CS2 UI menu to manage the match, restart rounds, or force-ready players.