> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Set Up Competitive Matches with MatchZy

> Run professional scrims and tournament matches on your CS2 server. Learn how to install and configure the MatchZy plugin for automated match management.

## 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.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Intermediate
  </Card>

  <Card title="Time" icon="clock">
    6 Minutes
  </Card>
</CardGroup>

***

## Installation & Setup Workflow

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

<Steps>
  <Step title="Verify Framework Status">
    Confirm that [CounterStrikeSharp](/games/counter-strike-2/how-to-install-counterstrikesharp-on-a-counter-strike-2-server) is installed and fully updated on your server.
  </Step>

  <Step title="Acquire Latest Build">
    Download the most recent MatchZy release from the [official GitHub repository](https://github.com/shobhit-pathak/MatchZy).
  </Step>

  <Step title="Deploy Assets">
    Using the [Game Panel](https://games.freakhosting.com) File Manager, upload the extracted files into the following directory:
    `/game/csgo/addons/counterstrikesharp/plugins/MatchZy/`
  </Step>

  <Step title="Initialize System">
    Restart your server. Monitor the **Console** tab to ensure the plugin initializes without errors.
  </Step>
</Steps>

***

## Essential Match Commands

MatchZy uses a streamlined command syntax accessible to both players and administrators via the in-game chat.

<Tabs>
  <Tab title="Player Commands">
    * **!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.
  </Tab>

  <Tab title="Admin & Logic">
    * **!knife:** Overrides the current state and forces a knife round for side selection.
    * **!prac:** Instantly switches the server to a practice environment with infinite utility and grenade cameras.
    * **!force-start:** Administrators can use this to bypass the ready-up sequence and begin the match immediately.
  </Tab>
</Tabs>

***

## Advanced Automation & Integration

<AccordionGroup>
  <Accordion title="Remote Match Initiation">
    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.
  </Accordion>

  <Accordion title="Automated Demo Management">
    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.
  </Accordion>
</AccordionGroup>

<Tip>
  ### 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.
</Tip>

***

<Note>
  ### Need Extra Help?

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

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

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

***

<div align="center">
  **Last Updated:** January 2026 | **CS2:** Professional match management.
</div>
