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
Most commands can be used with .
prefix, !
prefix, or /
prefix (e.g., .ready
, !ready
, or /ready
).
๐ฎ Command Referenceโ
- Match Control
- Practice Mode
- Grenade Practice
- Admin Controls
- Utilities
๐ Match Control Commands
Marks you as ready to start the match. All players must be ready before the match can begin.
Removes your ready status.
Initiates a normal match pause during freezetime.
Requests to resume the match. Both teams must type .unpause to continue.
Initiates a technical pause during freezetime for technical issues.
Calls a tactical timeout for your team.
Requests to restore the current round. Both teams must type .stop to restore.
Starts coaching the specified team side (t/ct).
Leaves coaching slot.
Stays on the same side after winning knife round.
Switches sides after winning knife round.
๐ฎ Practice Mode Commands
Teleports to a specific position in grenade history.
Adds a bot at your current position.
Removes one bot each.
Removes all the bots.
Adds a crouched bot at your position.
Adds crouched bot and boosts you on it.
Breaks all breakable entities (glass, doors, vents).
Restore all breakable entities (glass, doors, vents).
Enables dry-run mode for practice.
Changes to specified team.
Toggles god mode.
๐งญ Spawn Management
Teleports to CT spawn position.
Teleports to T spawn position.
Spawns to the provided competitive spawn number of same team.
Teleports you to your team closest spawn from your current position.
Teleports you to your team furthest spawn from your current position.
Highlights all the competitive spawns.
Hides the highlighted spawns.
๐ฃ Grenade Practice Commands
Rethrows your last thrown grenade.
Returns to last grenade throw position.
Sets delay for .rethrow or .throwindex.
Throws grenades from history positions.
Saves current lineup.
Loads saved lineup.
Lists saved lineups, optional filter.
Deletes saved lineup.
๐ก๏ธ Admin Commands
Activates Match mode with knife round enabled.
Starts Practice mode.
Activates Scrim mode (no knife round, all rounds played).
Toggles knife round. If disabled, skips Warmup phase.
Starts the match while skipping the knife round.
Sets CT team name.
Sets T team name.
Admin-pauses match (players cannot unpause).
Force-unpauses match.
Sets required ready players count.
Forcefully restarts/resets match.
Restores specified round backup.
Shows current match settings.
Exits Practice mode to Match mode.
Exits DryRun mode to Practice mode.
๐ ๏ธ Utility Commands
Removes all active utility (smokes, molotovs, incendiaries).
Fast-forwards server time to 20 seconds.
Toggles sv_showimpacts.
Toggles mp_solid_teammates.
Toggles sv_grenade_trajectory_prac_pipreview.
Starts a timer immediately and stops it when you type .timer again, telling you the duration of time.
Toggles immunity for flashbang.
Forces all players into spectator except the player who called this command.