Skip to main content

MatchZy | CS2 Match Management Plugin

MatchZy is a plugin for CS2 that runs and manages practice/pugs/scrims/matches with easy configuration!

What can MatchZy do?โ€‹

MatchZy can solve a lot of match management requirements. It provides basic commands like !ready, !unready, !pause, !unpause, !tac, !tech, match stats, and much more!

Feature highlights:

  • Practice Mode with many powerful commands
  • Warmup with infinite money ๐Ÿค‘
  • Knife round (With expected logic, i.e., the team with the most players wins. If the same number of players, then the team with HP advantage wins. If the same HP, the winner is decided randomly)
  • Start live match (after knife winner makes side selection.
  • Automatically starts demo recording and stops recording when the match is ended
  • Coaching system - (Coach need to join team, before .coach ct or .coach t work)
  • Damage report after every round
  • Support for round restore (Currently using the vanilla valve's backup system)
  • Provides easy configuration
info

Most commands can be used with . prefix, ! prefix, or / prefix (e.g., .ready, !ready, or /ready).

๐ŸŽฎ Command Referenceโ€‹

๐Ÿ”„ Match Control Commands

.ready

Marks you as ready to start the match. All players must be ready before the match can begin.

Syntax:
.ready
Example:
.ready
.unready

Removes your ready status.

Syntax:
.unready
Example:
.unready
.pause

Initiates a normal match pause during freezetime.

Syntax:
.pause
Example:
.pause
.unpause

Requests to resume the match. Both teams must type .unpause to continue.

Syntax:
.unpause
Example:
.unpause
.tech

Initiates a technical pause during freezetime for technical issues.

Syntax:
.tech
Example:
.tech
.tac

Calls a tactical timeout for your team.

Syntax:
.tac
Example:
.tac
.stop

Requests to restore the current round. Both teams must type .stop to restore.

Syntax:
.stop
Example:
.stop
.coach

Starts coaching the specified team side (t/ct).

Syntax:
.coach [side]
Example:
.coach t
.uncoach

Leaves coaching slot.

Syntax:
.uncoach
Example:
.uncoach
.stay

Stays on the same side after winning knife round.

Syntax:
.stay
Example:
.stay
.switch

Switches sides after winning knife round.

Syntax:
.switch
Example:
.switch
Aliases:
.swap