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.
Add to DiscordO 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 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.
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.
Todo mundo começa em 1200 por padrão, mas você pode definir a base que fizer mais sentido para a sua comunidade.
Escolha o 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.
Os matches enviados caem num canal de validação 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).
É 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.
Quem some vai perdendo rating aos poucos, em ritmo diário, semanal ou mensal — assim a ladder reflete quem está jogando de verdade agora.
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.
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 →
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.
O jogador clica no botão da queue no ranking e entra no matchmaking.
O sistema procura primeiro numa faixa estreita de ELO e vai abrindo até completar o match — dois jogadores num ranking 1v1, seis num 3v3.
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.
Todo mundo do match ganha um tópico próprio no Discord, já com os botões de votação da comunidade.
A comunidade confirma o vencedor nos botões de votação e o rating de cada participante se atualiza sozinho.
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.
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.
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.
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.
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.
Um ranking de ELO ao vivo faz cada match valer alguma coisa — e dá à comunidade inteira um placar para chamar de seu.
Crie rankings em dois cliques e ajuste tudo do seu jeito
Acompanhe seus rankings ao vivo em qualquer navegador, de qualquer aparelho
Veja como você e a galera estão evoluindo ao longo do tempo
Crie rankings em dois cliques e ajuste tudo do seu jeito
Acompanhe seus rankings ao vivo em qualquer navegador, de qualquer aparelho
Veja como você e a galera estão evoluindo ao longo do tempo
Jogos de luta, xadrez, card games, duelos de corrida — qualquer disputa direta em que a posição precisa refletir habilidade de verdade.
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.
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.
Use o ELO atual para montar as chaves e evitar que os melhores se eliminem logo na primeira rodada.
Junte jogadores de rating parecido e os matches ficam mais disputados e mais divertidos — o rating faz o trabalho de matchmaking por você.