Zurück zum Blog
ELO28. März 20266 Min. Lesezeit

ELO-Rating: Ranks, die echtes Können abbilden

Das ELO-Leaderboard bringt skillbasiertes Ranking auf deinen Discord-Server. Das System stammt aus dem Schach und hat sich im Competitive Gaming längst durchgesetzt: ELO passt das Rating jedes Spielers daran an, wie ein Match ausgeht und wie stark der Gegner war. Schlägst du jemanden mit höherem Rating, kassierst du ordentlich Punkte. Verlierst du gegen jemanden mit niedrigerem Rating, tut es entsprechend weh.

Wie es funktioniert

Alle starten auf demselben Grundwert (Standard: 1200). Treffen zwei Spieler — oder zwei Teams — aufeinander, berechnet der Bot aus der Rating-Differenz, wie das Match eigentlich ausgehen müsste. Anschließend wird das tatsächliche Ergebnis mit dieser Erwartung verglichen und das Rating aller Beteiligten angepasst:

  • Sieg gegen einen stärkeren Gegner — dickes Plus im Rating
  • Sieg gegen einen schwächeren Gegner — kleines Plus im Rating
  • Niederlage gegen einen stärkeren Gegner — kleines Minus im Rating
  • Niederlage gegen einen schwächeren Gegner — dickes Minus im Rating
  • Unentschieden — eine kleine Korrektur Richtung Erwartungswert

Das System korrigiert sich selbst. Nach einer Weile pendelt sich jeder auf einem Rating ein, das sein Niveau im Vergleich zum Rest des Feldes ziemlich genau trifft.

Einrichten

  1. Schnapp dir den Befehl /scoreboard create und wähl ELO als Scoreboard-Typ.
  2. Gib deinem Scoreboard einen Namen — zum Beispiel "Schach-Ladder" oder "Smash Bros Rankings".
  3. Wähl das Match-Format — 1v1 (Standard) oder eine feste Teamgröße von 2v2 bis 8v8. Ändern kannst du das später im Dashboard unter Match format, und in beiden Fällen bekommt weiterhin jeder Spieler sein eigenes Rank.
  4. Stell den K-Faktor ein. Er bestimmt, wie stark sich Ratings pro Match bewegen:
    • Niedriger K-Faktor (10-16) — Ratings bewegen sich träge. Gut für eine etablierte Ladder, auf der Stabilität zählt.
    • Mittlerer K-Faktor (20-32) — Ausgewogene Bewegung. Der solide Standard für die meisten Communitys.
    • Hoher K-Faktor (40+) — Ratings schlagen kräftig aus. Ideal für kurze Events oder wenn sich im Rank sichtbar etwas tun soll.
  5. Setz das Start-ELO, falls dir die voreingestellten 1200 nicht passen.
  6. Optional: Schalt ELO-Decay ein — dann verlieren inaktive Spieler nach und nach Rating. Intervall (täglich, wöchentlich oder monatlich) und Verlust pro Periode legst du selbst fest.

Matches eintragen

Mit /submit trägst du ein Match-Ergebnis ein. Du wählst die Spieler auf beiden Seiten und gibst an, wer gewonnen hat (oder ob es unentschieden ausging). Die komplette Rechnerei übernimmt der Bot und aktualisiert die Ratings aller Beteiligten sofort — bei einem Team-Match bekommt jeder auf der Siegerseite denselben Zuwachs.

Das Leaderboard zeigt das aktuelle ELO-Rating jedes Spielers zusammen mit seinen Match-Statistiken: gespielte Matches, Siege, Unentschieden, Niederlagen und wann er zuletzt gespielt hat.

Wofür es sich lohnt

  • Competitive Games, 1v1 und im Team — Fighting Games, Schach, Kartenspiele, Rennduelle, 5v5-Shooter — überall, wo zwei Seiten aufeinandertreffen und ein Rank etwas aussagen soll.
  • Dauerhafte Ranked Ladders — Ein Ranking, das einfach weiterläuft und sich mit jedem Match weiterentwickelt. Season-Resets sind nicht nötig (kannst du aber machen).
  • Faires Matchmaking — Nutz die Ratings, um Spieler auf ähnlichem Niveau gegeneinander anzusetzen. Das macht die Matches deutlich spannender.
  • Turnier-Seeding — Setz den Bracket nach ELO-Rating, damit sich die Topspieler nicht schon in Runde eins gegenseitig rauswerfen.

Tipps aus der Praxis

  • Fang mit einem mittleren K-Faktor an. Ein K-Faktor um 32 ist ein guter Startpunkt. Nachjustieren kannst du immer noch, je nachdem wie deine Community darauf reagiert.
  • Nutz Decay auf aktiven Ladders. Wenn deine Ladder das aktuelle Niveau abbilden soll, schalt Decay ein: Inaktive rutschen langsam nach unten und machen Platz für alle, die wirklich spielen.
  • Setz eine Mindestzahl an Matches an. Sag deiner Community klar, dass ein Rating erst nach ungefähr 10-15 Matches aussagekräftig wird. Die ersten Werte schwanken stark und sagen über das echte Niveau noch wenig.
  • Ändere den K-Faktor nicht mitten in der Season. Mit dem K-Faktor änderst du, wie stark künftige Matches das Rating bewegen — und das fühlt sich für alle unfair an, die ihr Rating unter anderen Regeln aufgebaut haben.
  • Behalt die Match-Historie im Blick. ELO-Boards führen detaillierte Statistiken pro Spieler. Damit findest du deine aktivsten Leute, verfolgst Rivalitäten und feierst Meilensteine (erster Spieler über 2000 ELO, längste Siegesserie und so weiter).

Wann etwas anderes besser passt

ELO braucht Ergebnisse aus direkten Duellen — 1v1 oder Team gegen Team. Wenn es bei euch überhaupt keine Matches gibt, nimm lieber Classic oder High Score. Und wenn ihr kreative Einsendungen bewertet, statt gegeneinander zu spielen, ist Image Rating die richtige Wahl.