

This bot has been manually reviewed by our staff for safety, quality, and reliability.
All-in-one competitive gaming bot: matchmaking, Elo ratings, tournaments, hosted lobbies, and automatic tier roles.
## Team Up — The All-in-One Competitive Gaming Platform
Team Up turns your Discord server into a competitive gaming hub. Whether you need automated matchmaking, Elo rankings, hosted lobbies, or full tournament brackets—Team Up does it all. No need to juggle 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**
| 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 (optional anonymity) |
| Players Choose | Self-selection with optional positions |
**Match Formats:** Single Match, Endless, Best of N (Bo3, Bo5, Bo7), Cumulative Scoring
---
### 🎟️ 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
---
### 🏆 Tournaments & Brackets
Run a full competitive event from sign-ups to a crowned champion. Manage it from the web dashboard, take registrations and post live updates in Discord, and let everyone follow the action on a public bracket page.
**Bracket Formats**
- **Single Elimination** — any field size; round-one byes resolve automatically
- **Double Elimination** — winners bracket, losers bracket, and a grand final (lose twice to be out)
**Registration**
- **Self-serve sign-ups** — members register straight from a Discord button or the public page
- **Admin-managed rosters** — curate the field yourself for invitationals and qualifier-fed events
- **Caps**: 8, 16, 32, 64, 128, or unlimited (up to 256)
- **Unregister deadline** — lock the roster in the run-up to start time
**Seeding**
- **Auto-seed by Elo** — one click orders the whole field by rating from a linked leaderboard
- **Manual seeding** — drag-and-drop for qualifier results or hand-crafted matchups
**Live Everywhere**
- **Discord** (`/tournaments`) — post an auto-updating schedule card with register buttons, privately preview an embed, and display a live tournament message that announces the champion when the final lands
- **Public bracket page** — a shareable link (no login) with a pannable, zoomable bracket, up-next matches, a results feed, and a champion podium
- **Elo integration** — linked tournaments feed match results into your ladder, so a strong run moves the rankings
- Per-side scores (Bo3 game counts), match notes, undo (with Elo rollback), and an automatic podium (champion, runner-up, joint-third)
---
### 📊 Elo Rating System
A professional rating system trusted by thousands of servers:
**9 Rating Types**
- **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 teamupgg.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 for evidence
- Admin approval mode
- Undo support for mistakes
---
### More Features
- **Map Voting**: Map pools, standard vote or captains ban, map images
- **Dispute Resolution**: Evidence uploads, full audit logging, admin notification channels
- **API & Webhooks**: REST API and real-time event notifications
- **Import/Export**: Backup data and migrate from other bots
---
### 💎 Pricing
**Free**: 50 matches/day, 3 leaderboards, 100 match history — tournaments included
**Pro** ($1.99/mo or $15.99/yr): 250 matches/day, 25 leaderboards, 5,000 history, automatic tier roles, ad-free web leaderboards
**Unlimited** ($4.99/mo or $29.99/yr): Unlimited everything, custom algorithms, full API access, priority support
**Try Pro free for 1 week** — `/subscription activate`
---
### 🚀 Get Started in 60 Seconds
1. **Invite** Team Up to your server
2. **Create** a leaderboard: `/leaderboard create name: Ranked`
3. **Set up** a queue: `/queue_versus headless versus: 5v5`
4. **Play!**
---
**Support Server**: https://discord.gg/pmuHuBFe9t
**Website**: https://teamupgg.com
Similar bots with a boost for smaller projects, so discovery is not just another vote leaderboard.
Expert Reviewed
Manually verified by our team
Security Audited
Permissions & data handling checked
Active Support
Developer maintains a support channel
This bot has passed DiscordForge's multi-step verification process. How Forge Verification works