This project started from a simple idea.
We were just a group of friends who wanted to play fair, evenly balanced 5v5 matches in Counter-Strike 2.
But it was never easy — the captains had to pick teams in a snake order, and with new people constantly joining our Discord, it was hard to know everyone’s skill level.
That’s why I created this Discord bot — to make fair matchmaking simple, fast, and automatic.
Key Features
Instant Team Balancing: Auto-create fair 5v5 teams from any voice channel.
Matches & Tournaments: Quick match rooms, best-of-3 series, and tournament scaffolding.
Player Levels: Use CS2 MMR & Faceit levels to keep teams balanced.
Admin Tools: Move players, clean channels, sync commands, reload modules.
Auto Recovery & Hot Reloading: Match setups persist across restarts; addons reload live.

Quick Commands
!splitteams — Balance teams instantly
!match — Start a new match room
!tournament — Launch a tournament
!bo3 — Run a best-of-3 series
!endgame — Finish and clean up all of the auto created channels

Tech Highlights
Built with discord.py and modular addons/
Player levels stored in JSON (player_levels/)
Permission checks, error handling, and smooth hot-reloading

You may also like

Back to Top