Tipo de ranking · ELO

Bot de ELO para Discord e rankings competitivos

Ranking por habilidade que se ajusta depois de cada match — com fator K configurável, decay, cargos por tier e ranking ao vivo na web.

ScoreboardsAPP
Ranking de ELO do Discord com ratings, matches, vitórias, empates e derrotas e, embaixo, os botões Submit result, Queue, My rank e Web
Submit resultQueueMy rankWeb

O Scoreboards é o bot de ELO do Discord feito para comunidades competitivas. Monte uma ladder ranqueada, defina o chaveamento de um torneio ou dê ao seu server de PvP o tipo de ranking por habilidade que faz todo mundo correr atrás do próximo tier — tudo sem sair do Discord, e com um ranking na web para a galera compartilhar fora dele.

O básico

O que é um ranking de ELO?

O ELO é um sistema de rating criado por Arpad Elo para o xadrez nos anos 1960. Hoje é a referência em ranking competitivo: federações de xadrez, torneios de jogos de luta, ladders de StarCraft, League of Legends e praticamente toda comunidade de PvP que se leva a sério usam ELO, tanto em duelos 1v1 quanto em jogos de time.

A ideia é simples: todo match é uma troca de rating. Ganhou de alguém com rating mais alto? Você leva bastante ponto. Perdeu para quem estava abaixo? Perde na mesma proporção. Com o tempo, os ratings se corrigem sozinhos e se estabilizam perto do nível real de cada jogador.

Por isso o ELO é a escolha de quem quer um ranking que significa alguma coisa — e não só uma lista de quem jogou mais.

Teste a conta do ELO

Mexa nos ratings e escolha um resultado. É a mesma fórmula que o bot usa para fechar cada match.

Fator K

Resultado

Sua chance de vencer30%

Seu rating

15001523

+23

Rating do adversário

16501627

−23

Recursos

Como o Scoreboards trabalha com ELO

Fator K configurável

Você decide a velocidade com que o rating se mexe. Um K baixo (10–16) mantém estável uma ladder já consolidada. Um K alto (40+) combina com eventos curtos, em que as posições precisam virar rápido. O padrão K=32 é um bom meio-termo para começar.

Rating inicial personalizado

Todo mundo começa em 1200 por padrão, mas você pode definir a base que fizer mais sentido para a sua comunidade.

Resultado direto do ranking

Toque em Submit result no ranking, monte os dois lados e diga quem venceu (ou se deu empate). O bot faz a conta do resultado esperado e atualiza o rating de todo mundo na hora.

Verificação e aprovação

Os matches enviados caem num canal de log para a moderação conferir antes de o rating mudar. Dá para aprovar automaticamente depois de um tempo configurável (24h por padrão no ELO).

Queue de matchmaking nativa

É só clicar no botão da queue para entrar na busca por adversário. Um algoritmo de janela crescente junta jogadores de ELO parecido — ninguém precisa ficar caçando oponente no chat.

Todos contra todos

Nem todo jogo tem dois lados. Um ranking ELO pode rodar partidas de todos contra todos com 3 a 8 jogadores: reporte a ordem de chegada (ou um empate geral) e cada um é avaliado contra todos os outros, com o fator K dividido pelo grupo para que um jogo valha mais ou menos uma partida normal. Soma zero exata, e a fila monta grupos completos com um canal de voz compartilhado.

Decay de ELO opcional

Quem some vai perdendo rating aos poucos, em ritmo diário, semanal ou mensal — assim a ladder reflete quem está jogando de verdade agora.

Cargos por tier automáticos

Distribua cargos do Discord por faixa de rating (Bronze, Prata, Ouro, Diamante…). O tier do jogador muda no instante em que o rating cruza a faixa.

Ranking na web, ao vivo

Todo ranking de ELO ganha uma página na web para compartilhar, com histórico completo de matches, vitórias/empates/derrotas e a data do último jogo — dá para acompanhar a ladder fora do Discord também.

Quer entender a mecânica a fundo e ver as boas práticas? Ler o guia completo de ELO →

Matchmaking · Beta

Matchmaking nativo, do 1v1 ao 8v8

A maioria dos bots de ELO do Discord só registra os matches. O Scoreboards também monta os matches — ninguém precisa ficar procurando adversário do mesmo nível no chat nem juntar time na unha.

  1. 01

    Entre na queue

    O jogador clica no botão da queue no ranking e entra no matchmaking.

  2. 02

    Janela que vai abrindo

    O sistema procura primeiro numa faixa estreita de ELO e vai abrindo até completar o match — dois jogadores num ranking 1v1, seis num 3v3.

  3. 03

    Times equilibrados

    Nos rankings de time, o lobby é dividido para deixar a média dos dois lados o mais próxima possível, separando os mais fortes dos mais fracos.

  4. 04

    Tópico do match

    Todo mundo do match ganha um tópico próprio no Discord, já com os botões de votação da comunidade.

  5. 05

    Resultado e rating atualizado

    A comunidade confirma o vencedor nos botões de votação e o rating de cada participante se atualiza sozinho.

Lobbies no seu nível

A busca de janela crescente pega os jogadores de rating mais próximo que estiverem disponíveis, então todo match vale ELO de verdade.

Tempo de espera configurável

A entrada na queue expira sozinha depois de um tempo (5 minutos por padrão, ajustável em cada ranking), então ninguém fica esperando para sempre.

Um canal de voz por time

Se quiser, o bot cria a call sozinho: uma sala compartilhada no 1v1 ou uma sala fechada para cada lado nos rankings de time, para combinar a estratégia sem o adversário ouvindo. Tudo some quando o match acaba.

Um resultado que os dois times assinam

O resultado só fecha quando a maioria dos dois times marca a mesma coisa, então nenhum lado declara a própria vitória sozinho. Qualquer divergência vira uma disputa para um validador resolver.

Times fixos

Ative os times fixos e as equipes se cadastram uma vez, com nome próprio, ELO de time no ranking e entrada na queue como bloco — o clique de qualquer integrante coloca o elenco inteiro na queue, e até dois reservas podem ir junto: quem confirmar primeiro entra na escalação.

A queue de matchmaking ainda está em beta. Você liga e desliga em cada ranking nas configurações do painel.

No Discord

Todo match ganha o próprio card

Quando a queue monta um match, o bot posta quem vai jogar e o que está em jogo, então o tópico do match já começa com contexto em vez de perguntas.

Card do Discord de um match de ELO 1v1: os dois jogadores, os ratings, os últimos cinco resultados de cada um e um retrospecto de 3–1–2 no confronto direto
1v1: os dois ratings, a fase recente e o retrospecto do confronto direto.
Card do Discord de um match de time 2v2: dois times equilibrados com o rating médio de cada um, e quanto os vencedores ganham e os perdedores perdem
Times: lados equilibrados, as médias e quanto vale o resultado.

Casos de uso

Quando usar um ranking de ELO

Jogos 1v1 competitivos

Jogos de luta, xadrez, card games, duelos de corrida — qualquer disputa direta em que a posição precisa refletir habilidade de verdade.

Jogos de time, do 2v2 ao 8v8

Defina um tamanho fixo de time e cada jogador continua com o rating dele. O cálculo usa a média de cada lado, então derrubar um time mais forte rende bem para todo mundo do seu.

Ladders ranqueadas

Seasons contínuas que evoluem conforme a galera joga. Junte com o decay se quiser que o rating acompanhe a fase atual de cada um.

Chaveamento de torneio

Use o ELO atual para montar as chaves e evitar que os melhores se eliminem logo na primeira rodada.

Partidas equilibradas

Junte jogadores de rating parecido e os matches ficam mais disputados e mais divertidos — o rating faz o trabalho de matchmaking por você.

Economia · Beta

Faça cada resultado valer a pena

Ative a economia e todo resultado aprovado neste ranking paga aos seus membros uma moeda com o nome que você escolher. Eles gastam na loja do seu server com cargos, emojis de ranking e cores de nome, então sempre tem um motivo para jogar mais uma.

Veja como a economia funciona

Início rápido

Monte um ranking de ELO em dois minutos

  1. 1

    Adicione o Scoreboards ao seu server

    Convide o bot para o seu server do Discord. Leva só alguns segundos.

    Add to Discord
  2. 2

    Rode /leaderboard create

    Dê um nome ao ranking e escolha ELO. Depois toque em Mais opções para matches de time até 8v8, todos contra todos ou times fixos.

  3. 3

    Jogue o primeiro match

    Toque em Submit result no ranking e escolha os dois lados e o vencedor, ou toque em Queue e deixe o bot achar um adversário.

  4. 4

    Ajuste os detalhes no painel

    Aprovação automática, cargos para o topo do ranking, temporadas, cores e uma página web para cada ranking: está tudo no painel.

    Abrir o painel

Perguntas frequentes

Perguntas frequentes sobre o ranking de ELO

Qual fator K devo usar?

Se estiver em dúvida, mantenha o padrão de 32. Baixe para 16 numa ladder de longa duração que deve se mexer devagar, ou suba para 40 ou mais num evento curto em que as posições precisam virar rápido. Dá para mudar no painel a qualquer momento.

Com que rating os jogadores novos começam?

Com 1200 por padrão. Você pode definir qualquer rating inicial no painel, e todo jogador novo daquele ranking começa ali.

O ELO funciona para jogos de time?

Sim. Defina um tamanho de time de 2v2 a 8v8 e cada jogador continua com o próprio rating. O resultado esperado sai da média de cada time, então ganhar de um time mais forte rende para todo mundo do seu. Times fixos também podem ter um rating por time.

Um match pode terminar empatado?

Sim. O empate também mexe nos ratings: o jogador com rating mais alto perde um pouco e o de rating mais baixo ganha a mesma quantidade.

E se um resultado foi informado errado?

Cancele ou edite, e os ratings que ele mexeu voltam ao que eram. Com canal de log, os resultados também podem esperar a moderação antes de valer.

Jogadores inativos mantêm o rating?

Mantêm, a não ser que você ative o decay. Aí quem para de jogar perde rating num ritmo diário, semanal ou mensal, e o topo da ladder mostra quem está jogando agora.

Suba na ladder. Defenda seu rating.

Um ranking de ELO ao vivo faz cada match valer alguma coisa — e dá à comunidade inteira um placar para chamar de seu.

Add to Discord