β‘ Enhanced CS2 match management plugin tailored for tournament automation
Enhanced fork of MatchZy tailored for the automatic tournament platform. Adds more events and enables external tools to setup, control, and track matches in real-time.
CS2 Server Manager includes Matchzy Enhanced (this enhanced MatchZy fork) and sets up servers automatically configured for MatchZy Auto Tournament:
wget https://raw.githubusercontent.com/sivert-io/cs2-server-manager/master/install.sh
bash install.sh
-
Download the latest release from Releases
-
Extract to your CS2 server's
game/csgo/directory -
Configure files in
cfg/MatchZy/ -
Restart your server
π Documentation β’ Original MatchZy Docs (for reference)
This fork is tailored for tournament automation and adds:
β¨ Match Report API β Structured JSON reports for match state
π‘ Additional Events β More events for external tools to track match progress in real-time
π§ External Tool Integration β Enables external tools to setup, control, and track matches in real-time
π Thread-Safe Operations β Fixed non-main thread issues for reliable HTTP operations
This enhanced fork was created specifically for MatchZy Auto Tournament β a complete tournament automation platform.
The additional events and APIs enable external tools to setup matches, control match flow, and track progress in real-time, making it perfect for automated tournament management.
π Get Started with MatchZy Auto Tournament
CS2 Server Manager is a multi-server management tool that includes Matchzy Enhanced (this enhanced MatchZy fork) and automatically configures servers for use with MatchZy Auto Tournament.
-
π Deploys 3β5 dedicated servers in minutes
-
π§ Includes MatchZy enhanced fork and all required plugins
-
βοΈ Pre-configured for tournament automation
-
π― Zero manual configuration required
-
CounterStrikeSharp (latest version) β Installation Guide
-
CS2 Dedicated Server
-
.NET 8.0 Runtime (for running the plugin)
The C# source files are organized under a src directory to keep the repository root focused on configuration, docs, and packaging:
MatchZy/
MatchZy.csproj
src/
MatchZy.cs
Utility.cs
MatchManagement.cs
SimulationMode.cs
Events.cs
ConfigConvars.cs
ConsoleCommands.cs
PracticeMode.cs
... (other plugin partials and support classes)
cfg/
lang/
spawns/
docs/
release.sh
README.md
The .csproj remains at the root; dotnet build and dotnet publish still work as before, but all plugin code now lives in src/ instead of cluttering the top-level directory.
Original MatchZy:
- shobhit-pathak/MatchZy β Original MatchZy plugin by WD-
Enhanced Fork (Matchzy Enhanced):
-
Matchzy Enhanced (this fork) is maintained by sivert-io for MatchZy Auto Tournament
-
Tailored for tournament automation with additional events and APIs for external tools to setup, control, and track matches in real-time
Original Credits:
-
Get5 β Referenced for many functionalities and match management concepts
-
eBot β Great panel and logic references
-
CounterStrikeSharp β The platform that made this plugin possible
-
AlliedModders β Community and inspiration
-
LOTGaming β Initial testing and server support
-
CHR15cs β Practice mode contributions
-
K4ryuu β Damage report feature
-
DEAFPS β Player whitelisting and practice mode contributions
Made with β€οΈ for the CS2 community