Skip to content

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:

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



License & credits

MIT License • Made with for the CS2 community