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

Aperte Submit result no ranking, escolha os dois lados e aponte o vencedor (ou um empate) — você já vem preenchido como jogador 1. O bot faz a conta do resultado esperado e atualiza o rating de todos assim que a partida conta.

O adversário confirma

O adversário é mencionado numa thread privada da partida para confirmar ou discordar. Ninguém respondeu? A partida conta sozinha depois de 3 horas. Uma discordância vai para os seus admins, que têm 48 horas para decidir.

Queue de matchmaking nativa

Os jogadores clicam no botão de fila para entrar num grupo de adversários. Um algoritmo de janela crescente pareia jogadores com ELO parecido, o botão mostra quantos estão esperando, e os membros podem pedir para ser avisados quando alguém entrar na fila.

Desafio e revanche

Quer um adversário específico? Aperte Challenge e escolha um jogador: um desafio aceito vira uma thread de partida, igual a uma partida da fila. Quando um 1v1 é decidido, a thread traz um botão Rematch.

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 de rank automáticos

Um ranking de ELO novo cria os cargos Bronze, Prata, Ouro, Platina e Diamante na primeira partida, move os jogadores entre eles conforme o rating muda e avisa cada jogador da promoção por DM. Prefere suas próprias faixas? Edite como qualquer tier role.

Uma linha de resultado depois de cada partida

Quando uma partida conta, o bot posta uma linha na thread da partida: quem venceu, a mudança de rating e a nova posição, como “agora #3 (↑2)”. Ninguém é mencionado.

Torneios que contam

Rode no servidor um torneio mata-mata ou com fase de grupos, com seeds pelos ratings do ranking, e deixe as partidas contarem no ranking de ELO.

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, histórico de posição e uma página de estatísticas por jogador — 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

    Quando todos clicam em Ready, a partida ganha uma thread própria no Discord com botões de votação embutidos.

  5. 05

    Resultado e rating atualizado

    Os jogadores votam no vencedor e o rating de todos é atualizado automaticamente. Depois de 3 horas a partida é decidida pelos votos dados, e ninguém entra na fila de novo sem votar.

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 fica valendo quando a maioria de cada time escolhe a mesma opção, então um lado nunca decreta a própria vitória. Qualquer outra coisa abre uma disputa para um admin ou 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

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

    Aperte Submit result no ranking, escolha os dois lados e o vencedor — o adversário confirma — ou aperte 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

Existe um bot de ELO para Discord?

Sim. O Scoreboards é um bot de ELO para Discord: ele mantém um ranking de ELO no seu servidor, com fila de matchmaking, confirmação do adversário, desafios, partidas em time e todos contra todos, cargos de rank e uma página na web para cada ranking.

Como adiciono rankings de ELO ao meu servidor do Discord?

Adicione o Scoreboards ao seu servidor, rode /leaderboard create e escolha ELO. O ranking é postado no canal na hora. Os jogadores apertam Submit result para reportar uma partida, ou Queue para achar um adversário, e os ratings mudam desde o primeiro resultado.

Os jogadores podem desafiar uns aos outros?

Sim, num ranking 1v1 de ELO ou League com a fila ligada. Aperte Challenge e escolha um jogador: ele recebe Aceitar e Recusar por DM por 30 minutos, e um desafio aceito vira uma thread de partida como uma da fila. Depois de um 1v1, Rematch na thread da partida manda o mesmo desafio de novo.

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?

O adversário aperta Discordar e um admin decide; se ninguém decidir em 48 horas, o resultado não conta. Um resultado que já contou pode ser cancelado ou editado, e os ratings que ele mexeu voltam ao que eram.

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