Skip to content

๐Ÿ† Complete CS2 tournament automation - extensible bracket system, real-time tracking, auto server allocation, zero manual config

License

Notifications You must be signed in to change notification settings

sivert-io/matchzy-auto-tournament

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
MatchZy Auto Tournament

MatchZy Auto Tournament

โšก 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.

License: MIT Docker TypeScript

๐Ÿ“š Full Documentation โ€ข Quick Start โ€ข Features โ€ข Roadmap โ€ข Troubleshooting โ€ข ๐Ÿ’ฌ Discord Support


โœจ Features

๐Ÿ† Tournament Brackets โ€” Single/Double Elimination, Round Robin, Swiss with auto-progression
๐Ÿงฉ Custom Bracket Viewer โ€” Bundled fork of brackets-viewer.js with enhanced theming, matchup centering, and MatchZy integration
๐Ÿ—บ๏ธ Interactive Map Veto โ€” FaceIT-style ban/pick system for BO1/BO3/BO5
โšก Real-Time Updates โ€” WebSocket-powered live scores and player tracking
๐ŸŽฎ Auto Server Allocation โ€” Matches load automatically when servers are available
๐Ÿ‘ฅ Public Team Pages โ€” No-auth pages for teams to monitor matches and veto
๐ŸŽ›๏ธ Admin Match Controls โ€” Pause, restore, broadcast, add players via RCON
๐Ÿ“Š Player Tracking โ€” Live connection and ready status for all 10 players
๐ŸŽฌ Demo Management โ€” Automatic upload and download with streaming

Tournament Bracket View

Double-elimination bracket with synchronized winner and loser paths plus interactive match zoom

๐Ÿ‘‰ View More Screenshots


๐Ÿš€ Quick Start

Get up and running in minutes with Docker:

  1. Install the tournament platform using Docker
  2. Set up CS2 servers using the CS2 Server Manager (recommended) or manual setup
  3. Create your first tournament and start playing!

๐Ÿ‘‰ Read the complete Quick Start Guide for step-by-step instructions.


โš™๏ธ Requirements

๐Ÿ‘‰ Complete setup guide


๐Ÿ–ฅ๏ธ CS2 Server Manager

Need a quick way to spin up several CS2 servers? Check out the companion project CS2 Server Manager.

  • Deploys 3โ€“5 dedicated servers in minutes
  • Installs all required plugins automatically
  • Pre-configured for MatchZy Auto Tournament

๐Ÿ‘‰ CS2 Server Manager Guide


๐Ÿค Contributing

Contributions are welcome! Whether you're fixing bugs, adding features, improving docs, or sharing ideas.

๐Ÿ‘‰ Read the Contributing Guide


๐Ÿ“œ License

MIT License - see LICENSE for details

Credits: sivert-io/cs2-server-manager (map images) โ€ข brackets-manager.js โ€ข brackets-viewer.js (customized copy vendored in client/src/brackets-viewer)


Made with โค๏ธ for the CS2 community

About

๐Ÿ† Complete CS2 tournament automation - extensible bracket system, real-time tracking, auto server allocation, zero manual config

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 4

  •  
  •  
  •  
  •