Team Up Blog
Guides for running a Discord league
Feature updates, guides, and tips for your competitive Discord community.
New to running a league? Start with how to run a Discord gaming league.
All posts
Browse the archive
Why the Match That Would Settle It Never Gets Played
On a challenge ladder players pick opponents, and Elo prices lopsided matches so badly that one side always refuses. The math, and the rules that fix it.
A Season Pass That Can't Touch the Ladder
A progression system on a competitive ladder has one hard rule: the reward must be worthless to the ranking. The design, and the Season Pass it produced.
Building an Admin Team You Can Trust With a Leaderboard
Permissions are a blast-radius hierarchy, not a trust one. Sort admin actions by what happens when they're wrong, and know when history can't be rebuilt.
Why Your Discord League Went Quiet — And How to Restart It
Leagues hollow out from the top, and the rating system is one cause: the best player in a small pool gains 2.9 for a win and loses 29.1 for a loss.
Dodges, No-Shows and Disputes: Writing League Rules That Hold Up
Rules fail when they need a judgement call at the moment everyone is angry. How to write league rules that decide themselves: dodges, no-shows, disputes.
Getting Your First Players: The Cold-Start Problem in a New League
Membership doesn't fill a match; simultaneous availability does. For a 5v5 game, 50 members means a 2% chance a game forms tonight. The math and the fix.
Rocket League Leagues: How Many Ladders Can You Actually Afford?
1v1, 2v2 and 3v3 reward different habits and need separate ratings, but every ladder splits your matches. How many ladders a small league can afford.
EA FC Leagues in Discord: League Tables vs Elo Ladders
Football communities want a table: fixtures, three points for a win, goal difference. Ranking bots give you a ladder. Your schedule decides which fits.
Scoring Free-For-Alls: Rating Battle Royales and Multi-Team Matches
Elo is defined for pairs, and a free-for-all has none. How a placement becomes rating changes, why a 10-player FFA needs scaling, and where it breaks.
Fighting Game Ladders: Rate the Set, Not the Game
In the FGC the result is a set, not a game. Rating games one by one double-counts, ties volatility to the event format and breaks character stats.
A Drop Is Not a Match: Scoring Battle Royale Scrim Blocks on Discord
A scrim block has to answer who won tonight and who is actually good. Configure points and ratings separately, and choose whether to rate teams or players.
Bracket Tools vs League Platforms: Where Challonge and Toornament Stop
A bracket finds a winner by throwing information away. Why a dozen Challonge events don't make a ranking, and why brackets and leagues are complements.
Siege Customs and the Five-Stack Problem
Rainbow Six communities are built from stacks, and whether a stack can queue together decides what your ladder measures. Three ways to handle it.
When the Game Ships No Ranked Mode: Running a Roblox Ladder from Discord
Most Roblox experiences have no rating or matchmaking, so the Discord server is the ranked mode. How an experience reports results through HttpService.
Call of Duty GBs: Rating a Series That Isn't the Same Game Three Times
A GB is a Hardpoint, a Search and a Control: three games, one result. Why per-map ratings fail in Call of Duty, splitting by mode, and rating the roster.
Overwatch 2 Customs: The Role Queue Math That Decides Whether Your Lobby Fills
A role-locked custom lobby is a supply problem first. The math behind your wait time, the 1-2-2 quota that can stop a queue forming, and per-role ratings.
Spreadsheets vs a Ranking Bot: When Your League Should Switch
Most Discord leagues start in Google Sheets, and for a while that's right. A working Elo sheet, why it gets painful, and the failures that force a switch.
Divisions, Promotion and Relegation in a Discord League
Rating-threshold tier roles are labels, not divisions. What real promotion and relegation needs, and the honest reason most leagues shouldn't run it.
The Attribution Problem: Rating Individual Players in Team Games
A 5v5 win is one bit of information split five ways. How Elo gives individual credit from a team result, and why an even split is wrong.
How to Run a Competitive Season: Resets, Carryover, and Playoffs
Seasons stop a league going stale. The hard part is how much rating carries over: four carryover modes, and how to roll over without losing history.
CS2 10 Mans: Veto, Variance, and a Leaderboard That Survives MR12
Your own CS2 pugs need decisions Premier makes for you: the veto format, seeding new players, and stopping a 13-11 moving ratings like a 13-2.
Auto-Record CS2 Matches to a Discord Elo Leaderboard with MatchZy
Wire your CS2 pug server into a Discord Elo leaderboard. MatchZy posts the result when the map ends and Team Up updates ratings, roles and stats.
Elo K-Factor Curves: How Fast Should Ratings Move?
K-factor sets how fast ratings converge and how much they wobble after. Simulated numbers for K 16 to 64, and how a provisional K curve gets you both.
League of Legends Inhouses: Rating Players by Role, Not Just by Win
One Elo per player breaks in a five-role game. Run LoL inhouses in Discord with per-role ratings, fair autofill handling and balanced teams.
How to Detect Smurfs, Boosting, and Match Farming in Community Leaderboards
How to spot and stop smurfing, rank boosting and match farming on a Discord Elo leaderboard, and how automated detection keeps competition honest.
Tier Roles & Rank Decay: Keeping a Discord Leaderboard Fair and Active
How to use rank tiers, automatic Discord roles, and rating decay to keep your competitive leaderboard accurate, motivating, and active over the long run.
How to Run a Discord Tournament: Brackets, Seeding, and Prizes
A step-by-step guide to running a tournament in your Discord server: choosing a format, seeding players fairly, managing brackets and keeping it fun.
Glicko-2 vs Elo vs TrueSkill: Choosing a Rating System for Your Community
Elo, Glicko-2 and TrueSkill compared: how each handles uncertainty, team games and inactivity, and which rating system fits your gaming community.
How to Start a Competitive Discord Gaming League
How to run a gaming league on Discord: pick a format, lay out channels and roles, add Elo rankings and a queue, and write rules. The setup, start to finish.
How to Track Custom Stats Like KDA and ACS in Your Discord Leaderboard
Go beyond win/loss. Track kills, deaths, assists, maps and any game-specific stat on your Discord leaderboard, collected as matches are recorded.
Elo Rating Calculator: Calculate & Understand Your Rating Changes
Use the free Elo calculator to see how results change ratings. The formulas, K-factor, and advanced options like loss dampening and FFA distribution.
How to Run Valorant 10 Mans with Elo Rankings on Discord
Run Valorant 10 mans in your Discord server with Elo-balanced teams, map voting and stat tracking. No more arguing about teams or who's good.
Best Discord Bots for Elo Rankings & Matchmaking in 2026
Team Up, NeatQueue, In House Queue, Scoreboards, Tourney Bot and VibeBot compared: Elo and MMR, queues, tournaments, web leaderboards and pricing, checked October 2026.
How to Set Up Matchmaking Queues in Your Discord Server
Automated matchmaking for Valorant customs or any competitive game: players join a queue, the bot balances teams by Elo, and the match starts.
What Does Elo Mean in Gaming? The Elo Rating System Explained
Elo is a skill rating: you gain points for wins and lose them for losses, more for upsets. What low elo, high elo and elo hell mean, and how the math works.
How to Use the Admin Dashboard to Manage Your Server
A guide to the Team Up web dashboard: manage players, record matches, change settings and give your staff roles to help run your community.
How to Set Up an Elo Leaderboard in Discord (Free, 5 Minutes)
Add a free Elo leaderboard to your Discord server: record a match with one command, post a live leaderboard that updates itself, then add rank roles.
Set it up
Setup guides
By game: the rating type, queue settings and commands that game needs, plus the public leagues already running it. By format: what to rate, what carries between sessions, and what goes wrong when nobody wrote a rule. By feature: what each part of the bot does and how a league turns it on.
By game
By format
By feature
