Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.extratimegg.com/llms.txt

Use this file to discover all available pages before exploring further.

ELO Rating

extratime uses a modified ELO rating system to rank teams within each server.

How it works

Every team starts at 1000 ELO. After a match is recorded, both teams’ ratings are adjusted:
  • Winner gains points
  • Loser loses points
The number of points exchanged depends on the expected outcome based on the rating difference.

The formula

The expected score for Team A against Team B:
E_A = 1 / (1 + 10^((R_B - R_A) / 400))
The new rating after a match:
R_new = R_old + K × (S - E)
Where:
  • K = 32 (the K-factor, controlling volatility)
  • S = 1 for a win, 0 for a loss
  • E = expected score

Examples

ScenarioPoints gained/lost
Evenly matched teams (1000 vs 1000)±16
Upset win (800 beats 1200)Winner +27, Loser -27
Expected win (1200 beats 800)Winner +5, Loser -5

Key details

  • ELO is per-server — a team’s rating in one server is independent of others
  • ELO is team-based — individual players don’t have a separate ELO (the team’s roster determines its rating)
  • Leaderboards sort by ELO descending
  • ELO history is tracked and visible on team profiles
Last modified on May 7, 2026