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
- Download the latest release from the MatchZy GitHub repository.
- Extract the contents directly into your
game/csgo/folder. It will place the necessary files intoaddons/counterstrikesharp/plugins/MatchZy/as well as default configuration files in thecfg/MatchZy/folder. - 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.stayor.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.
