Skip to main content

The Pro Match Standard

MatchZy is the definitive framework for managing competitive matches and professional scrims in Counter-Strike 2. Functioning as the spiritual successor to legacy systems like “Get5” and “PugSetup,” it provides a complete suite of tools for player ready-up sequences, side selection (knife rounds), tactical timeouts, and automated demo recording. By implementing MatchZy, you transform your standard server into a tournament-ready environment.

Difficulty

Intermediate

Time

6 Minutes

Installation & Setup Workflow

MatchZy operates as a plugin for the CounterStrikeSharp framework. Ensure you have the foundation active before proceeding.
1

Verify Framework Status

Confirm that CounterStrikeSharp is installed and fully updated on your server.
2

Acquire Latest Build

Download the most recent MatchZy release from the official GitHub repository.
3

Deploy Assets

Using the Game Panel File Manager, upload the extracted files into the following directory: /game/csgo/addons/counterstrikesharp/plugins/MatchZy/
4

Initialize System

Restart your server. Monitor the Console tab to ensure the plugin initializes without errors.

Essential Match Commands

MatchZy uses a streamlined command syntax accessible to both players and administrators via the in-game chat.
  • !ready / .ready: Flags the player as prepared to start the match.
  • !unready: Reverts the ready status if a player needs more time.
  • !pause / !unpause: Requests or votes for a tactical timeout during the freeze time.

Advanced Automation & Integration

For tournament organizers, MatchZy supports programmatic initiation via JSON configuration files. This allows external discord bots or websites to define the exact team names, map pool, and MatchID before the players connect to the server.
MatchZy can be configured to automatically start and stop SourceTV recording at the beginning and end of each match. This ensures that every high-stakes play is preserved for future review or broadcast highlights.

Tactical Timeouts

By default, MatchZy follows standard competitive rules for timeouts. You can customize the duration and number of allowed pauses per team by modifying the matchzy_config.json file located in the plugin’s configuration directory.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: January 2026 | CS2: Professional match management.