TOP OF LEAGUEHextech ladder
Top of League › Como 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á atualmente em Mestre ou acima (ou em qualquer elo, se o Riot ID dele foi adicionado na página inicial) e tem exatamente 30 partidas recentes de Solo/Duo com X. A ordem é Pontuação = PDL + 600 × (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. Jogadores adicionados à lista de acompanhamento na página inicial pulam esta condição.
  • 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: partida da fila 420 que não seja remake e que tenha terminado nos últimos 90 dias.
  • Sem exigência de vitórias. 12 de 30 continua ranqueado, só mais abaixo.

A condição 3 mantém a tabela atual: partidas de mais de 90 dias atrás deixam de contar, então quem larga um campeão sai da tabela com o tempo.

Adicione-se à lista de acompanhamento

A página inicial tem uma caixa de Riot ID. Qualquer pessoa pode adicionar o próprio nome ou o de outra pessoa, em qualquer elo. O sistema procura o Riot ID, lê o elo atual e carrega as partidas de Solo/Duo dos últimos 90 dias, geralmente em poucos minutos.

Depois a caixa mostra, para cada campeão, quantas partidas recentes já contam, quantas faltam para chegar a 30 e a posição atual se o jogador já estiver na tabela. Jogadores acompanhados têm todas as partidas de Solo/Duo contadas, sem a exigência de Mestre.

Limites: no máximo 10 adições por endereço IP por dia. Só dados públicos da Riot são usados, e não há consulta de partida ao vivo.

A pontuação

Pontuação = PDL + K × (WR₃₀ − 0,5) com K = 600. 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 = 600? O PDL de Mestre+ vai de 0 a mais de 3.000. Com K = 600 a taxa move no máximo ±300 pontos (o caso extremo de 0% ou 100%), na prática ±60. O elo continua dominando, e a taxa basta para separar dois jogadores com o mesmo PDL.

Jogadores abaixo de Mestre entram na mesma escala com PDL convertido: cada divisão abaixo de Mestre subtrai 100 (Diamante I = PDL − 100, Diamante IV = PDL − 400, Esmeralda I = PDL − 500, Ouro I = PDL − 1.300). Exemplo: Ouro II 80 PDL com 24/30 vitórias (80%) marca −1.320 + 180 = −1.140; Ouro I 20 PDL com 12/30 vitórias (40%) marca −1.280 − 60 = −1.340, então o jogador Ouro II fica acima. O termo da taxa de vitórias move um jogador no máximo ±300, então nunca pode saltar mais do que cerca de três divisões.

Exemplo

JogadorPDLVitórias / 30WR₃₀Pontuação
A1.2001860%1.200 + 600 × 0,10 = 1.260
B1.2501240%1.250 − 600 × 0,10 = 1.190
C1.5001240%1.500 − 60 = 1.440

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 ±55 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.

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.
  • 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.
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