Skip to content

Team Up Blog

Updates & guides

Feature updates, guides, and tips for your competitive Discord community.

All posts

Browse the archive

| 10 min read

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.

league-managementeloretentionleaderboardsguide
Read more
| 11 min read

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.

league-managementmatchmakingmoderationguide
Read more
| 10 min read

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.

league-managementmatchmakingcommunityguide
Read more
| 9 min read

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.

rocket-leagueeloleaderboardsleague-managementguide
Read more
| 14 min read

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.

ea-fcleague-managementeloleaderboardsguide
Read more
| 10 min read

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.

eloffabattle-royalerating-theoryleaderboards
Read more
| 12 min read

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.

fighting-gameselotournamentsleaderboardsguide
Read more
| 12 min read

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.

battle-royalescrimsffaeloguide
Read more
| 11 min read

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.

tournamentsleaderboardseloleague-managementtools
Read more
| 11 min read

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.

rainbow-six-siegematchmakingscrimseloguide
Read more
| 12 min read

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.

robloxapileaderboardseloguide
Read more
| 11 min read

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.

call-of-dutyscrimseloleaderboardsguide
Read more
| 13 min read

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.

overwatchrole-queueelorating-typesguide
Read more
| 11 min read

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.

leaderboardseloleague-managementtoolsguide
Read more
| 8 min read

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.

divisionstier-rolesleague-managementeloguide
Read more
| 8 min read

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.

eloteam-gamesrating-theoryleaderboards
Read more
| 9 min read

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.

seasonsleaderboardseloleague-managementguide
Read more
| 9 min read

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.

cs2counter-strike10-manseloguide
Read more
| 12 min read

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.

guideapics2elo
Read more
| 12 min read

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.

eloguideleaderboards
Read more
| 11 min read

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.

league-of-legendsinhouseelorating-typesguide
Read more
| 6 min read

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.

leaderboardsguidediscordelo
Read more
| 6 min read

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.

leaderboardsguidediscordelo
Read more
| 7 min read

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.

tournamentsguidediscordmatchmaking
Read more
| 8 min read

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.

eloguideleaderboardsmatchmaking
Read more
| 11 min read

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.

guideelomatchmakingdiscord
Read more
| 7 min read

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.

guidecustom-statselodiscord
Read more
| 12 min read

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.

eloguideleaderboards
Read more
| 10 min read

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.

valorantmatchmakingeloguide
Read more
| 10 min read

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.

elomatchmakingdiscordcomparison
Read more
| 6 min read

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.

guidematchmakingdiscordqueues
Read more
| 7 min read

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.

eloguideleaderboardsdiscord
Read more
| 8 min read

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.

guiderolesdashboard
Read more
| 3 min read

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.

guideeloleaderboardsdiscord
Read more

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.