1. Startwert & Teilnehmerfeld (Alle 62 Streamer)
Alle 62 gemeldeten Minecraft-Streamer starten gemeinsam bei exakt
1000,0 Elo (Gesamt-Pool: 62.000,0 Elo).
Alle erfassten Server-Events werden strikt in chronologischer Reihenfolge Millisekunde für Millisekunde ausgewertet.
2. Steile PvP-Kurve (K = 200, Skala = 400)
Tötet Spieler A Spieler B im PvP, kombiniert das System einen K-Faktor von 200 mit der steilen klassischen 400er-Elo-Skala:
E_A = 1 / (1 + 10^((R_B - R_A) / 400)) • ΔElo = 200 × w × (1 - E_A)
- Gleiches Rating (0 Diff.): ±100,0 Elo
- Favorit gegen Schwächeren (+250 / +500 Elo Vorsprung): nur noch +38,3 Elo bzw. +10,6 Elo
- Underdog gegen Stärkeren (-250 / -500 Elo Rückstand): starke +161,7 Elo bzw. +189,4 Elo (natürlich gedeckelt unter 200)
3. Wiederholungs- & Farming-Schutz (24-Stunden-Fenster / selber Tag)
Damit wiederholtes Abfarmen desselben Gegners an einem Tag das Ranking nicht verzerrt, gilt für wiederholte Siege desselben Killers gegen denselben Gegner innerhalb von 24 Stunden (1 Tag) ein abnehmender Gewichtungsfaktor w:
- 1. Sieg gegen diesen Gegner (innerhalb von 24h): 100% Wertung (w = 1,00)
- 2. Sieg am selben Gegner (< 24 Std.): 50% Wertung (w = 0,50)
- 3. Sieg am selben Gegner (< 24 Std.): 25% Wertung (w = 0,25)
- Ab 4. Sieg am selben Gegner (< 24 Std.): 10% Wertung (w = 0,10)
4. Eingefrorenes Reines PvP-Elo (Nullsumme, Ø Elo exakt 1000,0)
Das Elo verändert sich ausschließlich bei echten PvP-Kills zwischen zwei Teilnehmern (+Δ Elo für den Sieger, exakt -Δ Elo für das Opfer).
PvE-/Umwelttode (Mobs, Fallschaden, Lava), Logins oder Spielzeit bewirken 0,0 Elo Änderung und keine passive Umverteilung.
Zudem wird jeder berechnete PvP-Kill dauerhaft in einem unveränderlichen Ledger (elo_kill_ledger) eingefroren — ohne neuen PvP-Kill kann sich kein einziges Elo nachträglich verändern, und der Gesamtdurchschnitt aller 62 Spieler bleibt exakt bei 1000,0 Elo.
5. Permanente Offline- & Langzeit-Archivierung
Das System speichert jeden erfassten Kill samt Zeitstempel, Spielerdaten, Minecraft-Skins, Dual-POV Twitch-Links und lokal eingefrorenen Vorschaubildern mehrfach redundant (streamer_elo.db & full_state_backup.json). Selbst wenn temporäre Verbindungsabbrüche auftreten oder externe Dienste offline gehen, bleiben alle Daten vollständig und manipulationssicher erhalten.