All-in-one competitive gaming bot: matchmaking queues, Elo rankings, hosted lobbies, automatic team balancing, and tier roles.
Why Team Up?
Team Up is the all-in-one competitive gaming platform for Discord. Whether you need automated matchmaking, Elo rankings, hosted lobbies, or tournament management—Team Up does it all. No need for multiple bots.
Perfect for: Valorant, CS2, League of Legends, Rocket League, Overwatch, fighting games, battle royales, and any competitive game.
🎮 Matchmaking Queues
Fully automated matchmaking that handles everything from queue to results:
5 Queue Types
- Versus (
/queue_versus) — Team vs team (2v2, 3v3, 5v5, etc.)
- FFA (
/queue_ffa) — Free-for-all competition
- Co-op (
/queue_coop) — PvE and cooperative matchmaking
- Team (
/queue_team) — Pre-made team scrimmages
- Anonymous (
/queue_anonymous) — Hidden identities until match ends
Two Operating Modes
- Headless: Fully automated—matches start when enough players join
- Hosted: Host-controlled lobbies with manual team management
Team Formation Options
| Method |
Description |
| Balanced by Rating |
Auto-balance teams using Elo |
| Captains Draft |
6 modes: Highest/Lowest/Random Elo, Volunteer, Host Picks |
| Random Teams |
Quick random assignment |
| Anonymous Teams |
Random + hidden identities |
| Players Choose |
Self-selection with optional positions |
Match Formats
- Single Match — One game per lobby
- Endless — Multiple games in one session
- Best of N — Series format (Bo3, Bo5, Bo7)
- Cumulative — Total score across rounds
🏆 Hosted Lobbies
Create custom game lobbies with /host:
- Custom lobby names, descriptions, and images
- Custom team names (Team Alpha vs Team Bravo)
- Password protection for private games
- Team voting on results with dispute resolution
- Admin approval mode for verified results
- Screenshot channel integration
📊 Elo Rating System
A professional rating system trusted by thousands of servers:
9 Rating Types
Track exactly what matters to your community:
- Global: All matches, even teams only, or uneven teams
- Player Broad: By team size (1v1, 2v2, etc.)
- Player Specific: By exact format
- Team Ratings: Track pre-made team performance
- Team Alias: Named team tracking
Customizable Parameters
- K-factor (rating volatility)
- Default starting rating
- Loss dampening (reduce rating loss %)
- Rating precision (rounded, decimal, full)
- Elo capping for skill gap balancing
- Anti-farming detection
🥇 Leaderboards & Rankings
- Multiple Leaderboards: Separate rankings per game, season, or format
- Auto-Refreshing: Live-updating leaderboard messages
- Web Leaderboards: Public rankings at teamupdiscord.com
- Match History: View recent matches with full details
- Season Support: Lock leaderboards for season resets
👤 Player Features
- Player Profiles (
/player stats) — Detailed stats and rating history
- Player Compare (
/player compare) — Head-to-head comparison
- Custom Profiles — Set display name, avatar, and colors
- Time Period Stats — All time, last 30/90 days, last 10/25 matches
👥 Team Management
- Named Teams (
/team_admin) — Create organized teams with rosters
- Team Profiles — Logos, banners, descriptions, and stats
- Team Ratings — Separate Elo tracking for pre-made teams
- Ad-hoc Teams — Auto-track recurring player groups
🏅 Automatic Tier Roles
Assign Discord roles based on performance:
- Rating-Based: Bronze, Silver, Gold, Diamond, etc.
- Rank-Based: Top 1, Top 3, Top 10, etc.
- Instant Updates: Roles change as ratings change
- Multi-Leaderboard: Different tiers per leaderboard
📈 Custom Statistics
Track game-specific stats beyond wins/losses:
- Number Stats: Kills, deaths, assists, scores
- Text Stats: Maps played, characters used
- Aggregations: Sum, average, min, max
- Required Fields: Make stats mandatory for recording
✅ Match Recording
Multiple ways to record results:
/record_match elo 1st: @winner 2nd: @loser
/record_match quick opponent: @player winner: me
/record_match manual 1st: @player delta: +25
/record_match undo
- Screenshot Uploads: Attach evidence to results
- Admin Approval: Require mod verification
- Undo Support: Reverse incorrect recordings
🗺️ Map Voting
- Map Pools: Define maps per server or channel
- Voting Modes: Standard vote or captains ban
- Map Images: Visual map selection
⚖️ Dispute Resolution
- Evidence System: Screenshot/video uploads
- Audit Logging: Full event tracking
- Admin Notifications: Disputes sent to designated channels
🔗 API & Integrations
- REST API: Full access for external tools
- Webhooks: Real-time event notifications
- Import/Export: Backup and migrate data
- Legacy Import: Migrate from other bots
💎 Pricing
Free Tier
- 50 matches/day
- 3 leaderboards
- 100 match history
Pro — $1.99/month
- 250 matches/day
- 25 leaderboards
- 5,000 match history
- Automatic tier roles
- Ad-free web leaderboards
Unlimited — $4.99/month
- Unlimited everything
- Custom algorithms
- Full API access
- Priority support
Try Pro free for 1 week — /subscription activate
🚀 Get Started in 60 Seconds
- Invite Team Up to your server
- Create a leaderboard:
/leaderboard create name: Ranked
- Set up a queue:
/queue_versus headless versus: 5v5
- Play!
📚 Resources