MatchZy Auto Tournament¶
Automated tournament management for Counter-Strike 2. Run CS2 tournaments from bracket creation to final scores with a single dashboard and full server integration.
Designed to work hand-in-hand with:
- CS2 Server Manager – multi-server CS2 deployment and management.
- MatchZy Enhanced – enhanced MatchZy plugin for in-server automation.
What it does¶
- Automated brackets & match flow: Create tournaments, generate brackets, and let MAT handle match lifecycle and progression.
- Server allocation & monitoring: Register CS2 servers, monitor status, and automatically load matches when servers are free.
- Team & player management: Create teams, manage rosters, and keep player ratings in sync with shuffle tournaments.
- Public team pages & veto: Share links so teams can view matches, run veto, and see server info without admin access.
- Demo uploads & match history: Store demos and match data for later review, statistics, and recovery.
See the Feature Overview for a deeper look at everything MAT can do.
Quick Start¶
For most setups, you can run MatchZy Auto Tournament with Docker:
mkdir matchzy-tournament
cd matchzy-tournament
# 1. Create docker-compose.yml (see Getting Started for the full example)
# 2. Then start the stack:
docker compose up -d
Open http://localhost:3069 in your browser and log in with the password you set as API_TOKEN.
Read the Getting Started guide for the complete configuration.
Support¶
- GitHub Issues – report bugs or request features.
- Discussions – ask questions and share ideas.
- Discord Community – real-time support and chat with other tournament hosts.
Related projects¶
- CS2 Server Manager – multi-server CS2 deployment and management.
- MatchZy Enhanced – enhanced MatchZy plugin for in-server automation.
License & credits¶
MIT License • Made with for the CS2 community