โก Automated CS2 tournament management โ one click from bracket creation to final scores
Complete tournament automation for Counter-Strike 2 using the enhanced MatchZy plugin. Zero manual server configuration.
๐ Documentation โข ๐ฌ Discord
- Tournament Organizers โ Run professional CS2 tournaments with automated brackets, veto, ratings, and live stats
- Casual Players โ Quick setup to play competitive matches with friends (5v5, 2v2, or custom)
- Developers โ Open source platform for building CS2 tournament features
# Clone and start
git clone https://github.com/sivert-io/matchzy-auto-tournament.git
cd matchzy-auto-tournament
cp example.env .env
docker compose up -d
# Open http://localhost:3069Option A: Automated (Recommended)
- Use CS2 Server Manager (CSM) to spin up servers with one command
Option B: Manual
- Install CounterStrikeSharp on your CS2 server
- Install MatchZy Enhanced v1.3.0+
- Add server in the platform: Settings โ Servers
Dashboard โ New Tournament โ Select format โ Add teams โ Start!
That's it! Matches auto-load on servers, veto happens in the browser, and brackets update live.
๐ Tournament Formats โ Single/Double Elimination, Swiss, Round Robin, Shuffle
๐บ๏ธ Map Veto โ FaceIT-style ban/pick for BO1/BO3/BO5
๐ Player Ratings โ OpenSkill-backed ELO system with leaderboards
โก Real-Time โ WebSocket updates for scores, connections, status
๐ฎ Auto-Everything โ Server allocation, match loading, bracket progression
๐ฌ Demo Recording โ Automatic upload and download
๐ฅ Public Pages โ No-login team pages with server connect info
See screenshots in the docs: https://docs.sivert.io/docs/mat/user/screenshots
For Tournament Admins (Operators):
For Developers:
- Docker & Docker Compose
- CS2 servers with MatchZy Enhanced v1.3.0+
- RCON access to servers
Contributions welcome! Bug fixes, features, docs improvements, translations, or ideas.
Ways to contribute:
- ๐ Report bugs or request features
- ๐ป Submit code improvements
- ๐ Translate to your language
- ๐ Improve documentation
MIT License - see LICENSE
Credits: cs2-server-manager โข brackets-manager.js โข brackets-viewer.js