So funktioniert die Spieler-Rangliste pro Champion
Diese Seite erklärt von Anfang bis Ende, wie Top of League die Frage „wer spielt diesen Champion am besten“ beantwortet: wer in eine Tabelle kommt, wie der Score berechnet wird, warum genau 30 Spiele, welche Schritte die Daten durchlaufen und was eine Tabelle nicht sagen kann.
Inhalt
- In einem Absatz
- Warum pro Champion
- Wer in eine Tabelle kommt
- Der Score
- Warum genau 30 Spiele
- Woher wir wissen, dass ein Spiel eine Meister+-Lobby war
- Woher die Daten kommen
- Eine Tabelle lesen
- Was eine Tabelle nicht sagen kann
- Datenschutz und Riot-Richtlinien
- Glossar
- Häufige Fragen
In einem Absatz
Jeder Champion hat seine eigene Tabelle. Ein Spieler steht in der Tabelle von Champion X, wenn er aktuell Meister oder höher ist und genau 30 jüngste Solo/Duo-Spiele mit X in Meister+-Lobbys hat. Die Reihenfolge ist Score = LP + 300 × (WR₃₀ − 0,5): Riots offizieller LP-Wert entscheidet fast alles; die Siegquote über genau diese 30 Spiele löst nur Gleichstände. Jede Zahl stammt aus der Riot Games API und wird stündlich neu berechnet.
Warum pro Champion
Der Gesamtrang beantwortet „wie gut bist du in League“, nicht „wie gut bist du auf Azir“. Ein Herausforderer mit 400 Azir-Spielen und einer im fünften Azir-Spiel teilen sich einen Rang, aber offensichtlich nicht das Niveau auf diesem Champion. Beherrschungspunkte helfen auch nicht: Sie messen Spielzeit, nicht Ergebnisse.
Eine Tabelle pro Champion füllt diese Lücke, indem sie nur Spieler betrachtet, die zwei Dinge gleichzeitig bewiesen haben: Sie stehen an der Spitze der Ladder und spielen den Champion wirklich auf diesem Niveau. Genau diese Information braucht jemand, der einen Champion lernt: wem zuschauen, von wem lernen, auf dem eigenen Server.
Wer in eine Tabelle kommt
Ein Spieler erscheint in der Tabelle von Champion X, wenn alle vier Bedingungen zugleich gelten:
- Aktueller Rang Meister oder höher in Solo/Duo laut neuestem Snapshot. Meister, Großmeister und Herausforderer teilen sich die LP-Skala, ein Vergleich ist also sinnvoll.
- Genau die 30 jüngsten gültigen Spiele. Nicht „mindestens 30“: Die neuesten 30 zählen, ältere fallen weg.
- Gültiges Spiel: Meister+-Lobby (siehe Schätzung unten), kein Remake, Warteschlange 420.
- Keine Siegquoten-Bedingung. 12 von 30 bleibt gelistet, nur weiter unten.
Bedingung 3 blockiert einen konkreten Fall: 30 Spiele mit X in Smaragd spielen und dann mit einem anderen Champion auf Meister klettern. In diesen Smaragd-Spielen ist fast niemand aus dem Meister+-Pool, also zählen sie nicht.
Der Score
Score = LP + K × (WR₃₀ − 0,5) mit K = 300. LP sind die offiziellen Rangpunkte aus dem neuesten Snapshot. WR₃₀ ist die Siegquote der 30 jüngsten gültigen Spiele mit dem Champion.
Warum K = 300? Meister+-LP reicht von 0 bis über 3.000. Mit K = 300 verschiebt die Siegquote höchstens ±150 Punkte (Extremfall 0 % oder 100 %), praktisch etwa ±30. Der Rang dominiert weiterhin, und die Siegquote reicht, um zwei Spieler mit gleichem LP zu trennen.
Beispiel
| Spieler | LP | Siege / 30 | WR₃₀ | Score |
|---|---|---|---|---|
| A | 1.200 | 18 | 60% | 1.200 + 300 × 0,10 = 1.230 |
| B | 1.250 | 12 | 40% | 1.250 − 300 × 0,10 = 1.220 |
| C | 1.500 | 12 | 40% | 1.500 − 30 = 1.470 |
A überholt B trotz 50 LP weniger dank besserer Form auf diesem Champion. C bleibt über beiden: 250 LP Abstand ist ein echter Rangabstand, den die Siegquote nicht umkehren kann.
Warum genau 30 Spiele
Das Fenster auf genau 30 Spiele zu fixieren ergibt eine elegante Eigenschaft: Alle haben dieselbe Stichprobengröße. Zwei Siegquoten lassen sich daher direkt vergleichen, ohne Bayes-Schrumpfung, ohne Vertrauensfaktor und ohne „mindestens N Spiele“-Schwellen. Das fehlt Formeln im Stil von League of Graphs.
Der Preis: Der Standardfehler bei 30 Spielen beträgt 9,1 Prozentpunkte; ±1 Standardabweichung entspricht ±27 Score. Für Gleichstände akzeptabel, für die Umkehr eines echten Rangabstands zu unzuverlässig, und genau das ist gewollt. Das Fenster misst außerdem die aktuelle Form: Wer einen Champion drei Monate liegen lässt, fällt allmählich aus der Tabelle, sobald alte Spiele auslaufen.
Woher wir wissen, dass ein Spiel eine Meister+-Lobby war
Die Riot-API zeigt nur den aktuellen Rang, ohne Historie. Man kann nicht fragen, welchen Rang jemand vor drei Monaten hatte. Deshalb wird das Elo eines Spiels aus seinen 10 Spielern geschätzt: Stehen mindestens 8 von 10 in den Meister+-Snapshots der letzten 14 Tage, ist es eine Meister+-Lobby. Diese Information steckt bereits in den Spieldetails; sie kostet keine zusätzlichen Aufrufe.
Die Näherung ist bei alten Spielen falsch: Wer Meister war und abgestiegen ist, steht nicht mehr im Snapshot. Da Snapshots seit dem ersten Tag täglich gespeichert werden, schrumpft der Fehler mit der Zeit. Die 8/10-Schwelle kann auf 7 gesenkt werden, falls zu wenige Spieler qualifiziert sind; der laufende Wert steht immer auf der Formel-Seite.
Woher die Daten kommen
- Ladder-Snapshot (täglich, 3 Aufrufe): alle Herausforderer, Großmeister und Meister mit LP, Siegen und Niederlagen. Quelle des LP und der Meister+-Bedingung.
- Spiel-ID-Suche (täglich, ein Aufruf pro Spieler): neue Solo/Duo-IDs seit dem letzten Durchlauf.
- Spieldetails (ein Aufruf pro Spiel, jedes Spiel nur einmal): 10 Zeilen mit Champion, Ergebnis, KDA und Position werden extrahiert; das rohe JSON wird verworfen. Ein Aufruf liefert Daten für 10 Spieler, Crawlen pro Spiel ist also etwa 9-mal günstiger als pro Spieler.
- Rangliste (stündlich, ohne API): Eine SQL-Abfrage nummeriert die Spiele jedes Spieler-Champion-Paars von neu nach alt, behält genau 30, berechnet den Score und schreibt pro Champion eine statische JSON-Datei.
Das ganze System läuft auf einem kleinen Server, weil die Grenze Riots API-Quote ist, nicht die CPU. Die Limits werden aus Riots Antwort-Headern gelesen und bei 85 % des Erlaubten gehalten.
Eine Tabelle lesen
- Rang, LP: offizieller Rang zum neuesten Snapshot.
- WR letzte 30, S–N: Siegquote und Siege–Niederlagen über genau die 30 jüngsten gültigen Spiele mit diesem Champion, nicht die ganze Saison.
- KDA: (Kills + Assists) / Tode über diese 30 Spiele; nur zur Orientierung, fließt nicht in den Score ein.
- Score: der Sortierwert. Gleichstände werden durch höheres LP, dann mehr Siege gelöst.
- Letztes Spiel: wann das jüngste Spiel mit diesem Champion war; Inaktive bleiben gelistet, bis andere sie verdrängen oder sie aus Meister fallen.
Was eine Tabelle nicht sagen kann
Grenzen klar zu benennen unterscheidet diese Tabelle von bestehenden. Folgendes wird offen gesagt:
- Nur Meister und höher (≈0,1 % der Spieler). Diamant-Spieler finden sich hier nicht.
- Die „Meister+-Lobby“ wird aus der Spielzusammensetzung geschätzt (≥ 8/10 im Snapshot). Für alte Spiele mit inzwischen abgestiegenen Spielern ist das falsch; der Fehler schrumpft mit wachsender Snapshot-Historie.
- Ein 30-Spiele-Fenster trägt ±9,1 Prozentpunkte Rauschen. Das ist der Preis dafür, die aktuelle Form statt der ganzen Saison zu messen.
- Die Schwierigkeit eines Spiels wird nicht gemessen. Carry und Mitfahrer zählen gleich: ein Sieg.
- Noch keine Trennung nach Rolle. Derselbe Champion auf Mid und Top teilt sich eine Tabelle.
- Die Riot-API liefert höchstens 10.000 Meister-Spieler. Auf Servern mit mehr Meistern (VN) können die mit dem niedrigsten LP nicht gelistet werden.
- Die Daten werden einmal täglich aktualisiert, nicht in Echtzeit.
Datenschutz und Riot-Richtlinien
Nur die aktuelle Riot-ID wird gespeichert und angezeigt; nach einer Umbenennung verschwindet der alte Name, es gibt keine Historie. Keine Live-Spiel-Suche und nichts, was einen Vorteil im Spiel verschafft. Keine Wetten, keine Paywall. Der API-Schlüssel bleibt serverseitig. Diese Seite ist nicht mit Riot Games verbunden; die Reihenfolge basiert auf Riots offiziellem Rang und ist kein alternatives Bewertungssystem.
Glossar
- LP (League Points)
- Riots offizielle Rangpunkte. Ab Meister gibt es keine Divisionen; die drei Spitzenränge teilen sich eine durchgehende Skala.
- Meister+
- Meister, Großmeister und Herausforderer zusammen; etwa 0,1 % der gewerteten Spieler.
- WR₃₀
- Siegquote über genau die 30 jüngsten gültigen Spiele mit einem Champion.
- Meister+-Lobby
- Spiel, in dem mindestens 8 von 10 Spielern zum Meister+-Pool der letzten 14 täglichen Snapshots gehören.
- Remake
- Früh beendetes Spiel, weil jemand nie verbunden war; keine LP-Änderung, zählt nicht.
- Ladder-Snapshot
- Vollständige Kopie der Meister+-Liste mit LP zu einem Zeitpunkt, täglich gespeichert.
Häufige Fragen
- Ich bin Diamant, warum finde ich mich nicht?
- Die Ranglisten decken nur Meister und höher ab, etwa 0,1 % der Spieler. Das ist ein bewusster Tausch gegen Zuverlässigkeit.
- Wie oft wird aktualisiert?
- Snapshots und neue Spiele werden täglich geladen; die Ranglisten werden stündlich neu berechnet. Jede Tabelle zeigt ihre Aktualisierungszeit.
- Warum genau 30 Spiele?
- Alle haben dieselbe Stichprobengröße, also lassen sich zwei Siegquoten ohne Vertrauensfaktor direkt vergleichen. Der Standardfehler bei 30 Spielen beträgt 9,1 Punkte: genug, um Gleichstände zu lösen, nicht genug, um einen echten LP-Abstand umzukehren.
- Ist das eine Alternative zu Riots Rangsystem?
- Nein. Die Reihenfolge basiert auf Riots offiziellem LP; die Siegquote entscheidet nur Gleichstände. Die Tabelle beantwortet „wer spielt diesen Champion am besten“, sie misst nicht das Gesamtniveau neu.
- Wird eine Siegquote unter 50 % ausgeschlossen?
- Nein. Wer 12 von 30 gewinnt, bleibt gelistet, nur hinter denen, die bei gleichem LP mehr gewonnen haben.
- Woher kommen die Daten?
- Aus der Riot Games API (league-v4 und match-v5). Nur die aktuelle Riot-ID wird gespeichert und angezeigt; keine Namenshistorie, keine Live-Spiel-Suche.