Team Up Blog
Updates & guides
Feature updates, guides, and tips for your competitive Discord community.
All posts
Browse the archive
Why Your Discord League Went Quiet — And How to Restart It
Leagues don't fade evenly. They hollow out from the top, and your rating system is one of the reasons: the best player in a small pool gains 2.9 points for a win and loses 29.1 for a defeat. Here's the mechanism and what actually fixes it.
Dodges, No-Shows and Disputes: Writing League Rules That Hold Up
The rules that fail aren't the unfair ones — they're the ones that need a judgement call at the exact moment everyone is angry. How to write rules that decide themselves, and why a discretionary rule costs 33x the admin time of a mechanical one.
Getting Your First Players: The Cold-Start Problem in a New League
"Get 50 players" is the wrong target, because membership isn't what fills a match — simultaneous availability is. For a 5v5 game, 50 members means a 2% chance a game forms tonight. Here's the arithmetic and the fix.
Rocket League Leagues: How Many Ladders Can You Actually Afford?
1v1, 2v2 and 3v3 aren't difficulty tiers of one skill — they reward partly opposed habits, so they need separate ratings. But every ladder you add splits your match volume, and in a 30-player league a 1v1 ladder takes three and a half years to mean anything.
EA FC Leagues in Discord: League Tables vs Elo Ladders
Football communities want a table — fixtures, three points for a win, goal difference. Every ranking bot gives you a ladder. The difference is entirely about your schedule, and it decides which one your league can actually run.
Scoring Free-For-Alls: Rating Battle Royales and Multi-Team Matches
Elo is defined for a pair of players, and a free-for-all has no pairs. Here's how a placement is converted into ratings, why a 10-player FFA would otherwise move ratings nine times too far, and where the approach genuinely breaks down.
Fighting Game Ladders: Rate the Set, Not the Game
In the FGC the unit of a result is a set, not a game — and rating games individually double-counts one observation, makes your ladder's volatility depend on the tournament format, and breaks character stats. Here's how to build a ladder that fits how the FGC actually plays.
A Drop Is Not a Match: Scoring Battle Royale Scrim Blocks on Discord
A battle royale scrim block has to answer two different questions — who won tonight, and who is actually good. They need two different scoring axes. Here's how points and ratings are configured separately, and the recording limit that decides whether you rate teams or players.
Bracket Tools vs League Platforms: Where Challonge and Toornament Stop
A bracket is a selection algorithm — it finds a winner by throwing information away. That's why twelve Challonge events don't add up to a ranking, why seeding is the one input a bracket tool can't produce, and why the two tools are complements rather than rivals.
Siege Customs and the Five-Stack Problem
Rainbow Six communities are built out of stacks, and whether a stack can queue together decides what your ladder actually measures. Three ways to handle it, why the Party Queue button sometimes won't appear, and how a seven-map veto really resolves.
When the Game Ships No Ranked Mode: Running a Roblox Ladder from Discord
Most Roblox experiences have no rating, no matchmaking and no record of who beat whom — so the Discord server is the ranked mode. What that changes, and how a Roblox experience can report its own 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 different games with one result. Here's why rating each map is worse in Call of Duty than in any other shooter, whether to split ratings by mode, and why the roster is usually the thing to rate.
Overwatch 2 Customs: The Role Queue Math That Decides Whether Your Lobby Fills
A role-locked custom lobby is a supply problem before it's a rating problem. Here's the arithmetic that decides your wait time, the 1-2-2 quota setting that silently stops a queue forming at all, and how per-role ratings change which teams get drawn.
Spreadsheets vs a Ranking Bot: When Your League Should Switch
Almost every Discord league starts in Google Sheets, and for a while that's the right call. Here's a working Elo spreadsheet, the structural reason it gets painful, and the four failures that actually force the switch.
Divisions, Promotion and Relegation in a Discord League
Rating-threshold tier roles are labels, not divisions. What a real promotion/relegation system needs — fixed-size ranks, segregated play, and a movement event — plus the honest reason most leagues shouldn't run one.
The Attribution Problem: Rating Individual Players in Team Games
A 5v5 win is one bit of information split five ways. How Elo assigns individual credit from a team result, why the naive even split is wrong, and what you can and can't fix with stats.
How to Run a Competitive Season: Resets, Carryover, and Playoffs
Seasons are what stop a league going stale. The hard part isn't the date — it's deciding how much of last season's rating carries over. Four carryover modes, what each does to your community, and how to run the rollover without losing your history.
CS2 10 Mans: Veto, Variance, and a Leaderboard That Survives MR12
Running your own CS2 pugs means making decisions Premier makes for you — which veto format, how to seed new players, and how to stop a 13-11 scoreline moving ratings like a 13-2. Here's how to configure each one.
Auto-Record CS2 Matches to a Discord Elo Leaderboard with MatchZy
Wire your CS2 pug server straight into a Discord Elo leaderboard. MatchZy posts the result the moment the map ends, a small Cloudflare Worker translates it, and Team Up updates ratings, tier roles, and stats — no admin typing scores.
Elo K-Factor Curves: How Fast Should Ratings Move?
K-factor decides how fast ratings converge and how much they wobble forever after. Simulated convergence and steady-state numbers for K 16 through 64, why the two goals conflict, and how a provisional K curve gets you both.
League of Legends Inhouses: Rating Players by Role, Not Just by Win
One Elo number per player breaks in a five-role game. Here's how to run LoL inhouses in Discord with separate ratings per role, fair handling for autofill, and team balance that survives contact with a support main playing jungle.
How to Detect Smurfs, Boosting, and Match Farming in Community Leaderboards
Practical ways to spot and stop smurfing, rank boosting, and match farming in your 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 competitive tournament in your Discord server — choosing a format, seeding players fairly, managing brackets, and keeping it fun.
Glicko vs. Elo vs. TrueSkill: Choosing a Rating System for Your Community
A practical comparison of Elo, Glicko-2, and TrueSkill rating systems — how each handles uncertainty, team games, and inactivity, and which one fits your gaming community.
How to Start a Competitive Discord Gaming League
A complete guide to building a competitive gaming league on Discord. From server structure and Elo ratings to seasons, matchmaking, and growing your community.
How to Track Custom Stats Like KDA and ACS in Your Discord Leaderboard
Go beyond win/loss with custom stats. Track kills, deaths, assists, maps played, and any game-specific metric on your Discord leaderboard — automatically collected during match recording.
Elo Rating Calculator: Calculate & Understand Your Rating Changes
Use our free Elo rating calculator to see exactly how match results affect player ratings. Learn the formulas, understand K-factor, and experiment with advanced parameters like loss dampening, rating capping, and FFA distribution.
How to Run Valorant 10 Mans with Elo Rankings on Discord
Set up automated Valorant 10 mans in your Discord server with Elo-balanced teams, map voting, and stat tracking. No more arguing about teams or losing track of who's good.
Best Discord Bots for Elo Rankings & Matchmaking in 2026
We compare the top Discord bots for Elo rankings, leaderboards, and matchmaking. Features, pricing, and which one fits your community.
How to Set Up Matchmaking Queues in Your Discord Server
Set up automated matchmaking for Valorant customs (or any competitive game) in your Discord server. Players join a queue, the bot balances teams by Elo, and the match starts. No coordination needed.
What Is Elo Rating? How Competitive Ranking Works in Gaming
Learn how the Elo rating system works, why competitive games use it, and how to add Elo rankings to your gaming community. Includes examples and a free calculator.
How to Use the Admin Dashboard to Manage Your Server
A complete guide to the Team Up web dashboard. Manage players, record matches, configure settings, and assign roles so your team can help run your competitive community.
How to Set Up Elo Leaderboards in Your Discord Server
A step-by-step guide to adding an Elo rating system to your Discord server. Track competitive matches, display live leaderboards, and rank players automatically, in under 5 minutes.
By game
Setup guides for your game
Each page covers the rating type, queue settings and commands that game needs, the guides worth reading for it, and the public leagues already running it.
