Discord Matchmaking Bot
Automated Queues,
Fair Teams, Great Games
Run PUGs, pickup games, 10 mans, and ranked queues in your Discord server. Elo-balanced teams, captains draft, map voting, and match tracking built in.
No credit card required • Works with any game • Set up in minutes
One Command to Start
Set up a fully automated matchmaking queue in seconds
1. Create a Queue
Run /queue_versus headless and choose your settings — team size, formation mode, and map pool.
2. Players Join
Players click the Join button. When enough players are in the queue, teams are formed automatically — balanced by Elo, drafted by captains, or randomized.
3. Play & Track
Teams play the match, vote on the result, and Elo ratings update instantly. The queue stays open for the next match.
Three Ways to Create Matches
Every queue type (/queue_versus, /queue_ffa, etc.) supports two operating modes. Plus a quick shortcut for one-off lobbies.
Headless Mode
Fully Automated Queue
A persistent queue that runs 24/7. Players join at any time, and when enough are queued, teams form automatically and the match starts. No moderator needed.
- Auto-match when queue fills
- Queue persists between matches
- Join notifications and idle timeouts
- Best for high-traffic servers and daily PUGs
/queue_versus headless queue_name:ranked team_size:5
Hosted Mode
Reusable Lobby Launcher
Posts a reusable lobby launcher in a channel. Any player clicks the "Host" button to spin up a new lobby — the host controls when to start, how teams form, and when to record results.
- Anyone can host from the launcher
- Host controls lobby start and team formation
- Captains draft with visible ratings
- Best for organized events and tournaments
/queue_versus hosted queue_name:scrims team_size:5
/host Command
Quick One-Off Lobby
Create a hosted lobby instantly with a single command — no queue setup required. Players join, the host starts when ready. Perfect for spur-of-the-moment games.
- No setup needed — one command creates the lobby
- Share a custom invite code for game servers
- Consensus voting or endless match modes
- Best for casual game nights and scrims
/host lobby:"Friday 5v5" versus:5v5
5 Queue Types for Every Game Mode
From 1v1 ranked ladders to 24-player battle royales — each type supports both headless and hosted modes
Versus Queue
Team vs Team competitive matchmaking
- 1v1 up to 25v25
- Elo-balanced or captains draft
- Best-of series support
/queue_versus headless · /queue_versus hosted
Free-for-All Queue
Every player for themselves
- Placement-based Elo changes
- Grace period for latecomers
- Battle royales, fighting games, racing
/queue_ffa headless · /queue_ffa hosted
Anonymous Queue
Random teams, hidden until revealed
- Teams randomly assigned and kept hidden
- You know your own team, not your teammates
- Asymmetric team sizes (e.g. 3v5)
- Reveal the teams when you're ready
/queue_anonymous headless · hosted
Co-op Queue
Team up against the game
- All players share the outcome
- Flexible player count
- Great for raids and PvE content
/queue_coop headless · /queue_coop hosted
Team Queue
Pre-formed teams compete
- Entire teams queue as a unit
- Team vs team Elo ratings
- Perfect for leagues and scrims
/queue_team headless · /queue_team hosted
Fair Teams, Every Time
8 team formation strategies so every match feels competitive
Elo-Balanced Teams
The algorithm finds the two team compositions with the closest possible total Elo ratings, creating fair matches automatically.
Instead of a random split that might create a 1,270-point gap between teams, balanced formation finds a split with only a 40-point gap.
Example: 10 players, 5v5
Captains Draft
Two captains take turns picking players. 5 variants: Highest Elo, Lowest Elo, Random, Volunteer, or Host Picks.
Random Teams
Completely random team assignment. Quick and simple for casual games.
Players Choose
Players select their own team using buttons. First come, first served.
Positions
Players choose team and role (Tank, DPS, Support). Each position fills once.
Beyond Single Matches
4 competitive formats for every type of game
Single Match
One game determines the winner. The classic format — lobby closes after the result is recorded.
Best-of Series
First to win a majority takes the series. Bo3, Bo5, Bo7 and beyond. Perfect for tournaments and high-stakes matches.
Endless Matches
Play continuous games in a session without closing the lobby. All matches tracked in session history. Vote to close when done.
Cumulative Scoring
Total points across rounds determines the winner. Teams submit scores each round via buttons or /score. Ideal for racing, FPS, and point-based games.
Everything Else You Need
Map voting, voice channels, dispute resolution, and more
Map Pools & Voting
Create map pools with images. Two voting strategies: simple majority or captains ban with reroll.
Auto Voice Channels
Automatically create voice channels when a match starts — shared or separate per team. Deleted when the match ends.
Consensus Voting
Both teams vote on the result. When they agree, ratings update automatically. Disputes escalate to admins with screenshot evidence.
Password Protection
Lock queues and lobbies with passwords for private tournaments, subscriber-only access, or invite-only matches.
Rematch Cooldowns
Prevent Elo farming with configurable cooldowns. Set minutes, hours, or permanent bans on rematches.
Built-in Elo Tracking
Every match updates player ratings automatically. Web leaderboards, match history, and Elo calculator included.
Works With Any Competitive Game
Run pickup games, PUGs, in-house custom games, scrims, and ranked queues for any game your community plays.
Frequently Asked Questions
Common questions about matchmaking with Team Up
Ready to Run Pickup Games?
Join thousands of Discord servers using Team Up for PUGs, in-house games, ranked queues, and competitive leagues.
No credit card required • Cancel anytime • Set up in minutes