Todos os posts

Tabela de classificação de campeonato no Discord: como registrar resultados e pontuação

Equipe CordBase

O jeito mais simples de manter a tabela de classificação de um campeonato no Discord são duas tabelas: uma que registra cada resultado de partida e outra que guarda as vitórias, derrotas e pontos de cada time, as duas atualizadas com comandos de barra (slash commands), para que qualquer pessoa confira a classificação sem sair do servidor. Placares postados num canal acabam enterrados; uma tabela deixa tudo fácil de achar e ranqueado.

Para um post de classificação avulso, o criador de ranking para Discord grátis transforma nomes e pontos em uma mensagem ranqueada para você colar. O resto deste guia guarda os resultados no seu servidor, para que um comando mostre a classificação atual.

Este guia monta isso com o CordBase, que é feito por nós. Ele serve para ligas da comunidade, grupos de scrims e torneios pequenos. Ele não gera chaveamentos nem calcula a classificação sozinho, e falamos disso mais abaixo.

O que você vai ter no final

  • Um comando /match-results para registrar cada jogo: os dois times, os dois placares, o mapa e a data.
  • Um comando /season-standings com um ranking ordenado por pontos.
  • Permissões por cargo para que só os organizadores registrem placares.

Passo 1: adicione o CordBase e instale dois templates

  1. Entre em cordbase.gg com o Discord, escolha seu servidor e adicione o bot quando o painel pedir.
  2. Instale o Resultados de partidas: team 1 e team 2 (texto, obrigatórias), score 1 e score 2 (números, obrigatórias), map e date.
  3. Instale o Classificação da temporada: team name (texto, obrigatória), wins e losses (números, obrigatórias), draws, points e point differential.

O plano Free inclui duas tabelas, então esse par cabe certinho. Se você também quiser um roster de jogadores, isso é uma terceira tabela, que precisa do Pro.

Passo 2: deixe só os organizadores registrarem placares

Tabelas novas deixam todo mundo fazer tudo. Para uma liga, você quer o contrário:

  • Dê ao cargo de organizador ou juiz escrita nas duas tabelas.
  • Dê aos capitães e membros dos times leitura, para que consultem os resultados e a classificação.

Assim que qualquer cargo é configurado numa tabela, membros sem um desses cargos não conseguem usá-la, então garanta que o cargo de leitura cubra todo mundo que deve ver a classificação. Quem tem a permissão Administrador do Discord mantém acesso total de qualquer jeito.

Passo 3: adicione seus times à classificação

Adicione uma linha por time, começando com zeros:

/season-standings add team_name:Wolves wins:0 losses:0 draws:0 points:0

Passo 4: registre uma partida e atualize a tabela

Depois de cada jogo, registre:

/match-results add team1:Wolves team2:Ravens score1:13 score2:9 map:Haven date:2026-10-08

As datas usam o formato AAAA-MM-DD. Depois atualize a classificação. A tabela não se calcula sozinha, então um organizador aplica o resultado. Escolha o time na opção row e use _mode:Increment para somar aos números atuais:

/season-standings update row:Wolves wins:1 points:3 _mode:Increment

/season-standings update row:Ravens losses:1 _mode:Increment

Todo número que você passa nesse comando é incrementado, então um comando só pode somar a vitória e os pontos juntos. A mudança é aplicada sobre o valor guardado, então dois organizadores registrando resultados ao mesmo tempo contam os dois.

Passo 5: mostre a tabela

  • /season-standings leaderboard column:points ranqueia os times por pontos, do maior para o menor.
  • /match-results query team1:Wolves encontra todas as partidas com os Wolves como team 1. Rode de novo com team2:Wolves para o outro lado, já que a tabela não tem filtro de "qualquer um dos times".
  • /match-results query date:2026-10-08 mostra os jogos de um dia.

Quando outra coisa funciona melhor

O CordBase não tem fórmulas, classificação automática nem geração de chaveamento. Se você quer chaveamento, cabeças de chave e avanço automático, use uma ferramenta de torneios como o Challonge ou o start.gg. Se você quer que a classificação se calcule sozinha a partir dos resultados, uma planilha com fórmulas faz isso, e você ainda pode postar a tabela no Discord. Uma tabela do CordBase serve quando você quer um registro simples, compartilhado e ranqueado, que os organizadores atualizam por comando e todo mundo lê no Discord.

O template Chaveamento de torneio pode registrar rodadas, confrontos e vencedores se você quiser manter um chaveamento como tabela, mas você move os times entre as rodadas na mão.

Limites que vale conhecer

  • Free: 2 tabelas, 100 linhas cada. O Pro (US$ 8/mês) aumenta para tabelas ilimitadas e 10.000 linhas por tabela, e adiciona edições em massa. Exportação em CSV e JSON está em todos os planos.
  • Até 25 colunas por tabela.
  • As tabelas são criadas na web; os membros não conseguem criar tabelas novas pelo Discord.

Perguntas frequentes

O CordBase calcula a classificação sozinho?

Não. Um organizador registra o resultado e atualiza a tabela de classificação, geralmente com um comando de incremento por time. Não há fórmulas.

Ele gera o chaveamento de um torneio?

Não. Use uma ferramenta de chaveamento como o Challonge ou o start.gg. O template Chaveamento de torneio registra rodadas e vencedores que você digita na mão.

Dá para impedir que os times mudem os próprios placares?

Dá. Dê ao cargo de organizador acesso de escrita e a todos os outros acesso de leitura nas duas tabelas.