TOP OF LEAGUEHextech ladder
Top of LeagueNasıl çalışır
Nasıl çalışır

Şampiyon bazlı oyuncu sıralaması nasıl çalışır

Bu sayfa Top of League'in “bu şampiyonu en iyi kim oynuyor” sorusunu uçtan uca nasıl yanıtladığını açıklar: tabloya kim girer, puan nasıl hesaplanır, neden tam 30 maç, veriler hangi adımlardan geçer ve bir tablo size neyi söyleyemez.

İçindekiler

Tek paragrafta

Her şampiyonun kendi tablosu vardır. Bir oyuncu, şu an Usta veya üstündeyse ve Usta+ lobilerinde X ile en son 30 Solo/Duo maçı varsa X'in tablosuna girer. Sıra Puan = LP + 300 × (KO₃₀ − 0,5) ile belirlenir: Riot'un resmî LP'si neredeyse her şeyi belirler, o 30 maçın kazanma oranı yalnızca eşitliği bozar. Her sayı Riot Games API'sinden gelir ve her saat yeniden hesaplanır.

Neden şampiyon bazında sıralama

Genel derece “League'de ne kadar iyisin” sorusunu yanıtlar, “Azir'de ne kadar iyisin” sorusunu değil. 400 Azir maçı olan bir Şampiyon ile beşinci Azir maçındaki bir Şampiyon aynı dereceyi paylaşır ama o şampiyondaki seviyeleri açıkça farklıdır. Ustalık puanları da çözüm değildir: sonuçları değil oyun süresini ölçer.

Şampiyon bazlı tablo bu boşluğu, iki şeyi aynı anda kanıtlamış oyunculara bakarak doldurur: sıralamanın tepesindedirler ve o şampiyonu gerçekten o seviyede oynarlar. Bir şampiyonu öğrenen kişinin ihtiyacı olan bilgi budur: kendi sunucusunda kimi izleyeceği, kimden öğreneceği.

Tabloya kim girer

Aşağıdaki dört koşul aynı anda sağlandığında oyuncu X şampiyonunun tablosunda görünür:

  • Mevcut kademe Usta veya üstü (Solo/Duo, en son anlık görüntü). Usta, Büyükusta ve Şampiyon LP ölçeğini paylaşır, karşılaştırma anlamlıdır.
  • Tam olarak en son 30 geçerli maç. “En az 30” değil: en yeni 30 alınır, daha eskiler atılır.
  • Geçerli maç: Usta+ lobisi (aşağıdaki tahmine bakın), yeniden başlatma değil, kuyruk 420.
  • Kazanma oranı koşulu yok. 30'da 12 de sıralanır, sadece daha aşağıda.

3. koşul belirli bir durumu engellemek için vardır: Zümrüt'teyken X ile 30 maç oynayıp başka bir şampiyonla Usta'ya tırmanmak. O Zümrüt maçlarında Usta+ havuzundan neredeyse kimse yoktur, bu yüzden sayılmazlar.

Puan

Puan = LP + K × (KO₃₀ − 0,5), K = 300. LP en son anlık görüntüdeki resmî derece puanıdır. KO₃₀ o şampiyonla en son 30 geçerli maçın kazanma oranıdır.

Neden K = 300? Usta+ LP'si 0'dan 3.000'in üzerine uzanır. K = 300 ile kazanma oranı en fazla ±150 puan oynatır (%0 veya %100 uç durumu), pratikte yaklaşık ±30. Derece amaçlandığı gibi baskın kalır, kazanma oranı ise aynı LP'deki iki oyuncuyu ayırmaya yeter.

Örnek

OyuncuLPGalibiyet / 30KO₃₀Puan
A1.20018%601.200 + 300 × 0,10 = 1.230
B1.25012%401.250 − 300 × 0,10 = 1.220
C1.50012%401.500 − 30 = 1.470

A, 50 LP daha az olmasına rağmen bu şampiyondaki daha iyi formu sayesinde B'yi geçer. C ikisinin de üstünde kalır: 250 LP'lik fark gerçek bir derece farkıdır ve kazanma oranı bunu tersine çeviremez.

Neden tam 30 maç

Pencereyi tam 30 maça sabitlemek zarif bir özellik verir: herkesin örneklem boyutu aynıdır. Böylece iki kazanma oranı Bayes küçültmesi, güven katsayısı ve “en az N maç” eşikleri olmadan doğrudan karşılaştırılır. League of Graphs tarzı formüllerde olmayan şey budur.

Bedeli: 30 maçın standart hatası 9,1 puandır; ±1 standart sapma ±27 puana eşittir. Eşitlik bozucu olarak kabul edilebilir, gerçek bir derece farkını tersine çevirecek kadar güvenilir değildir; tam da istediğimiz davranış bu. Pencere ayrıca tüm sezonu değil güncel formu ölçer: bir şampiyonu üç ay bırakan kişi eski maçlar düştükçe tablodan yavaş yavaş çıkar.

Bir maçın Usta+ lobisi olduğunu nasıl biliyoruz

Riot API yalnızca oyuncunun mevcut derecesini gösterir, geçmişi yok. “Bu oyuncu üç ay önce hangi kademedeydi” diye sorulamaz. Bu yüzden bir maçın elosu içindeki 10 oyuncudan çıkarılır: 10 oyuncudan en az 8'i son 14 günün Usta+ anlık görüntülerinde varsa, bu bir Usta+ lobisidir. Bu bilgi maç ayrıntılarında zaten vardır; ek API çağrısı gerektirmez.

Yaklaşım eski maçlarda yanılır: Usta olup düşen biri artık anlık görüntüde değildir. Anlık görüntüler ilk günden beri her gün saklandığı için hata zamanla küçülür. Yeterli oyuncu yoksa 8/10 eşiği 7'ye düşürülebilir; çalışan değer her zaman Formül sayfasında gösterilir.

Veriler nereden gelir

  • Sıralama anlık görüntüsü (günlük, 3 çağrı): tüm Şampiyon, Büyükusta ve Usta oyuncular LP, galibiyet ve mağlubiyetleriyle. LP'nin ve Usta+ koşulunun kaynağı.
  • Maç kimliği keşfi (günlük, oyuncu başına bir çağrı): önceki taramadan bu yana yeni Solo/Duo kimlikleri.
  • Maç ayrıntıları (maç başına bir çağrı, her maç yalnızca bir kez): şampiyon, sonuç, KDA ve pozisyon içeren 10 satır çıkarılır; ham JSON hemen atılır. Bir çağrı 10 oyuncunun verisini verir, bu yüzden maça göre tarama oyuncuya göre taramadan yaklaşık 9 kat ucuzdur.
  • Sıralama (saatlik, API yok): tek bir SQL sorgusu her oyuncu–şampiyon çiftinin maçlarını yeniden eskiye numaralandırır, tam 30 tutar, puanı hesaplar ve şampiyon başına bir statik JSON yazar.

Tüm sistem küçük bir sunucuda çalışır çünkü sınır CPU değil Riot'un API kotasıdır. Sınırlar Riot yanıt başlıklarından okunur ve izin verilenin %85'inde tutulur.

Bir tablo nasıl okunur

  • Kademe, LP: en son anlık görüntüdeki resmî derece.
  • Son 30 KO, G–M: bu şampiyonla tam olarak son 30 geçerli maçın kazanma oranı ve galibiyet–mağlubiyeti, tüm sezonun değil.
  • KDA: o 30 maçta (öldürme + asist) / ölüm; yalnızca referans, puana girmez.
  • Puan: sıralama değeri. Eşitlikler daha yüksek LP, sonra daha çok galibiyetle bozulur.
  • Son maç: bu şampiyonla en son maçın zamanı; pasif oyuncular başkaları onları aşağı itene veya Usta'dan düşene kadar tabloda kalır.

Bir tablonun söyleyemeyeceği şeyler

Sınırları açıkça belirtmek bu tabloyu mevcutlardan ayırır. Şunlar açıkça söylenir:

  • Yalnızca Usta ve üstü (oyuncuların ≈%0,1'i). Elmas oyuncular kendilerini burada bulamaz.
  • “Usta+ lobisi” maç kadrosundan çıkarılır (anlık görüntüde ≥ 8/10). Sonradan Usta'dan düşen oyuncuların olduğu eski maçlarda yanılır; anlık görüntü geçmişi biriktikçe hata küçülür.
  • 30 maçlık pencere ±9,1 puan gürültü taşır. Bu, tüm sezon yerine güncel formu ölçmenin bedelidir.
  • Maç zorluğu ölçülmez. Taşımak da taşınmak da aynı: bir galibiyet.
  • Henüz role göre ayrım yok. Aynı şampiyon orta ve üst koridorda tek tabloyu paylaşır.
  • Riot API en fazla 10.000 Usta oyuncu döndürür. Usta sayısı daha fazla olan sunucularda (VN) en düşük LP'li Ustalar sıralanamaz.
  • Veriler günde bir kez güncellenir, gerçek zamanlı değildir.

Gizlilik ve Riot politikası

Yalnızca güncel Riot ID saklanır ve gösterilir; isim değişikliğinden sonra eski isim kaybolur, geçmiş yoktur. Canlı maç sorgusu ve oyun içi avantaj sağlayan hiçbir şey yoktur. Bahis yok, ücretli duvar yok. API anahtarı sunucu tarafında kalır. Bu site Riot Games ile bağlantılı değildir; sıra Riot'un resmî derecesine dayanır ve alternatif bir derecelendirme sistemi değildir.

Sözlük

LP (League Points)
Riot'un resmî derece puanı. Usta'dan itibaren alt kademe yoktur; en üst üç kademe tek bir sürekli ölçeği paylaşır.
Usta+
Usta, Büyükusta ve Şampiyon birlikte; dereceli oyuncuların yaklaşık %0,1'i.
KO₃₀
Bir şampiyonla en son tam 30 geçerli maçın kazanma oranı.
Usta+ lobisi
10 oyuncudan en az 8'inin son 14 günlük anlık görüntülerin Usta+ havuzunda olduğu maç.
Yeniden başlatma
Biri hiç bağlanmadığı için erken biten maç; LP değişmez, sayılmaz.
Sıralama anlık görüntüsü
Bir andaki tüm Usta+ listesinin LP ile birlikte tam kopyası, günlük saklanır.

Sık sorulan sorular

Elmas'ım, neden kendimi bulamıyorum?
Sıralamalar yalnızca Usta ve üstünü, oyuncuların yaklaşık %0,1'ini kapsar. Bu, veri güvenilirliği için bilinçli bir tercihtir.
Ne sıklıkla güncelleniyor?
Anlık görüntüler ve yeni maçlar günlük yüklenir; sıralamalar her saat yeniden hesaplanır. Her tablo güncelleme zamanını gösterir.
Neden tam 30 maç?
Herkesin örneklem boyutu aynı olduğundan iki kazanma oranı güven katsayısı olmadan doğrudan karşılaştırılır. 30 maçın standart hatası 9,1 puandır: eşitliği bozmaya yeter, gerçek bir LP farkını tersine çevirmeye yetmez.
Bu, Riot'un dereceli sistemine bir alternatif mi?
Hayır. Sıra Riot'un resmî LP'sine dayanır; kazanma oranı yalnızca eşitliği bozar. Tablo “bu şampiyonu en iyi kim oynuyor” sorusuna yanıt verir, genel beceriyi yeniden ölçmez.
%50'nin altındaki kazanma oranı dışlanır mı?
Hayır. 30'da 12 galibiyet alan oyuncu sıralanır, yalnızca aynı LP'de daha çok kazananların altında yer alır.
Veriler nereden geliyor?
Riot Games API'sinden (league-v4 ve match-v5). Yalnızca güncel Riot ID saklanır ve gösterilir; isim geçmişi ve canlı maç sorgusu yoktur.

Tiếng Việt English 한국어 日本語 繁體中文 简体中文 Español Português (BR) Français Deutsch Русский ไทย Bahasa Indonesia