TOP OF LEAGUEHextech ladder
Top of LeagueComo funciona
Como funciona

Como funciona o ranking de jogadores por campeão

Esta página explica do início ao fim como o Top of League responde «quem joga melhor com este campeão»: quem entra na tabela, como a pontuação é calculada, por que exatamente 30 partidas, por quais etapas os dados passam e o que uma tabela não pode dizer.

Conteúdo

Em um parágrafo

Cada campeão tem sua tabela. Um jogador entra na tabela do campeão X se está em Mestre ou acima e tem exatamente 30 partidas recentes de Solo/Duo com X em lobbies Mestre+. A ordem é Pontuação = PDL + 300 × (WR₃₀ − 0,5): o PDL oficial da Riot decide quase tudo; a taxa de vitórias nessas 30 partidas só desempata. Tudo vem da API da Riot Games e é recalculado a cada hora.

Por que ranquear por campeão

O elo geral responde «quão bom você é em League», não «quão bom você é de Azir». Um Desafiante com 400 partidas de Azir e outro na quinta partida têm o mesmo elo, mas claramente não o mesmo nível nesse campeão. Maestria também não resolve: mede tempo de jogo, não resultado.

Um ranking por campeão preenche essa lacuna olhando só para quem provou duas coisas ao mesmo tempo: está no topo do ladder e realmente joga o campeão nesse nível. É a informação de quem quer aprender um campeão: quem assistir e com quem aprender, no próprio servidor.

Quem entra em uma tabela

Um jogador aparece na tabela do campeão X quando as quatro condições valem ao mesmo tempo:

  • Elo atual Mestre ou superior na Solo/Duo, pelo snapshot mais recente. Mestre, Grão-Mestre e Desafiante compartilham a escala de PDL, então a comparação faz sentido.
  • Exatamente as 30 partidas válidas mais recentes. Não «pelo menos 30»: pegam-se as 30 mais novas e descartam-se as anteriores.
  • Partida válida: lobby Mestre+ (ver inferência abaixo), sem remake, fila 420.
  • Sem exigência de vitórias. 12 de 30 continua ranqueado, só mais abaixo.

A condição 3 existe para bloquear um caso específico: jogar 30 partidas de X no Esmeralda e depois subir a Mestre com outro campeão. Nessas partidas quase não há ninguém do grupo Mestre+, então não contam.

A pontuação

Pontuação = PDL + K × (WR₃₀ − 0,5) com K = 300. PDL é o ponto oficial do snapshot mais recente. WR₃₀ é a taxa de vitórias nas últimas 30 partidas válidas com o campeão.

Por que K = 300? O PDL de Mestre+ vai de 0 a mais de 3.000. Com K = 300 a taxa move no máximo ±150 pontos (o caso extremo de 0% ou 100%), na prática ±30. O elo continua dominando, e a taxa basta para separar dois jogadores com o mesmo PDL.

Exemplo

JogadorPDLVitórias / 30WR₃₀Pontuação
A1.2001860%1.200 + 300 × 0,10 = 1.230
B1.2501240%1.250 − 300 × 0,10 = 1.220
C1.5001240%1.500 − 30 = 1.470

A passa B apesar de 50 PDL a menos, graças à melhor forma com o campeão. C continua acima dos dois: 250 PDL de diferença é uma lacuna real de elo que a taxa não inverte.

Por que exatamente 30 partidas

Fixar a janela em 30 partidas dá uma propriedade elegante: todos têm o mesmo tamanho de amostra. Duas taxas se comparam diretamente, sem encolhimento bayesiano, sem fator de confiança e sem limiares de «mínimo N partidas». É o que falta em fórmulas ao estilo League of Graphs.

O preço: o erro padrão de 30 partidas é 9,1 pontos percentuais; ±1 desvio padrão equivale a ±27 pontos. Aceitável para desempatar, insuficiente para inverter uma lacuna real de elo, que é exatamente o que queremos. A janela também mede a forma atual: quem larga um campeão por três meses vai saindo da tabela conforme as partidas antigas expiram.

Como sabemos que uma partida foi um lobby Mestre+

A API da Riot só expõe o elo atual, sem histórico. Não dá para perguntar qual era o elo de alguém há três meses. Por isso o elo de uma partida é inferido pelos 10 jogadores: se pelo menos 8 aparecem nos snapshots Mestre+ dos últimos 14 dias, é um lobby Mestre+. A informação já está nos detalhes da partida; não custa chamadas extras.

A aproximação falha em partidas antigas: quem foi Mestre e caiu não está mais no snapshot. Como os snapshots são guardados diariamente desde o primeiro dia, o erro diminui com o tempo. O limiar 8/10 pode baixar para 7 se houver poucos jogadores válidos; o valor em uso aparece sempre na página Fórmula.

De onde vêm os dados

  • Snapshot do ladder (diário, 3 chamadas): todos os Desafiante, Grão-Mestre e Mestre com PDL, vitórias e derrotas. Fonte do PDL e do requisito Mestre+.
  • Descoberta de partidas (diária, uma chamada por jogador): novos IDs de Solo/Duo desde a varredura anterior.
  • Detalhes da partida (uma chamada por partida, cada partida uma só vez): extraem-se 10 linhas com campeão, resultado, KDA e posição; o JSON bruto é descartado. Uma chamada dá dados de 10 jogadores, então varrer por partida é cerca de 9× mais barato que por jogador.
  • Ranking (a cada hora, sem API): uma consulta SQL numera as partidas de cada par jogador–campeão da mais nova para a mais antiga, mantém exatamente 30, calcula a pontuação e grava um JSON estático por campeão.

Tudo roda em um servidor pequeno porque o limite é a cota da API da Riot, não a CPU. Os limites são lidos dos cabeçalhos da Riot e mantidos em 85% do permitido.

Como ler uma tabela

  • Elo, PDL: elo oficial no snapshot mais recente.
  • WR últimas 30, V–D: taxa e vitórias–derrotas em exatamente as últimas 30 partidas válidas com este campeão, não da temporada inteira.
  • KDA: (abates + assistências) / mortes nessas 30 partidas; só referência, não entra na pontuação.
  • Pontuação: o valor de ordenação. Empates são resolvidos por maior PDL e depois mais vitórias.
  • Última partida: quando foi a mais recente com este campeão; inativos continuam na tabela até serem empurrados ou caírem de Mestre.

O que uma tabela não pode dizer

Ser explícito sobre as limitações é o que distingue esta tabela das existentes. Isto é declarado sem rodeios:

  • Apenas Mestre ou superior (≈0,1% dos jogadores). Jogadores Diamante não se encontrarão aqui.
  • O «lobby Mestre+» é inferido pela composição da partida (≥ 8/10 no snapshot). Falha em partidas antigas com jogadores que depois caíram de Mestre; o erro diminui conforme o histórico cresce.
  • Uma janela de 30 partidas tem ±9,1 pontos percentuais de ruído. É o preço de medir a forma atual e não a temporada inteira.
  • A dificuldade da partida não é medida. Carregar o time e ser carregado contam igual: uma vitória.
  • Ainda não há separação por rota. O mesmo campeão no mid e no top divide a tabela.
  • A API da Riot devolve no máximo 10.000 jogadores Mestre. Em servidores com mais Mestres (VN), os de menor PDL não podem ser ranqueados.
  • Os dados são atualizados uma vez por dia, não em tempo real.

Privacidade e política da Riot

Só o Riot ID atual é armazenado e exibido; após uma troca de nome o anterior desaparece, não há histórico. Não há consulta de partida ao vivo nem nada que dê vantagem dentro do jogo. Sem apostas, sem paywall. A chave da API fica no servidor. Este site não é afiliado à Riot Games; a ordem se baseia no elo oficial da Riot e não é um sistema de avaliação alternativo.

Glossário

PDL (Pontos de Liga)
Pontos de elo oficiais da Riot. A partir de Mestre não há divisões; os três elos superiores compartilham uma escala contínua.
Mestre+
Mestre, Grão-Mestre e Desafiante juntos; cerca de 0,1% dos jogadores ranqueados.
WR₃₀
Taxa de vitórias em exatamente as últimas 30 partidas válidas com um campeão.
Lobby Mestre+
Partida com pelo menos 8 de 10 jogadores no grupo Mestre+ dos últimos 14 snapshots diários.
Remake
Partida encerrada cedo porque alguém não conectou; sem mudança de PDL, não conta.
Snapshot do ladder
Cópia completa da lista Mestre+ com PDL em um momento, guardada diariamente.

Perguntas frequentes

Sou Diamante, por que não me encontro?
Os rankings cobrem apenas Mestre ou superior, cerca de 0,1% dos jogadores. É uma escolha deliberada em troca de confiabilidade.
Com que frequência atualiza?
Snapshots e partidas novas são carregados diariamente; os rankings são recalculados a cada hora. Cada tabela mostra a hora da atualização.
Por que exatamente 30 partidas?
Todos têm o mesmo tamanho de amostra, então duas taxas se comparam diretamente sem fator de confiança. O erro padrão de 30 partidas é 9,1 pontos: suficiente para desempatar, insuficiente para inverter uma diferença real de PDL.
É uma alternativa ao sistema ranqueado da Riot?
Não. A ordem se baseia no PDL oficial da Riot; a taxa de vitórias só desempata. O ranking responde «quem joga melhor com este campeão», não mede de novo a habilidade geral.
Quem tem menos de 50% de vitórias é excluído?
Não. Quem venceu 12 de 30 continua ranqueado, apenas abaixo de quem, com o mesmo PDL, venceu mais.
De onde vêm os dados?
Da API da Riot Games (league-v4 e match-v5). Só o Riot ID atual é armazenado e exibido; sem histórico de nomes nem consulta de partida ao vivo.

Tiếng Việt English 한국어 日本語 繁體中文 简体中文 Español Français Deutsch Русский Türkçe ไทย Bahasa Indonesia