Todos los artículos

Cómo llevar la clasificación y los resultados de una liga en Discord

Equipo de CordBase

La forma más sencilla de llevar la clasificación de una liga en Discord son dos tablas: una que registra cada resultado y otra que guarda las victorias, derrotas y puntos de cada equipo. Las dos se actualizan con comandos de barra (slash commands), así que cualquiera puede consultar la tabla de posiciones sin salir del servidor. Los marcadores que se publican en un canal acaban enterrados; una tabla los mantiene localizables y ordenados.

Para una publicación puntual de la clasificación, el creador de rankings para Discord gratuito convierte nombres y puntos en un mensaje ordenado que puedes pegar. El resto de esta guía guarda los resultados en tu servidor, para que un comando muestre la clasificación actual.

Esta guía lo monta con CordBase, que desarrollamos nosotros. Sirve para ligas de comunidad, grupos de scrims y torneos pequeños. No genera brackets ni calcula la clasificación por su cuenta; lo explicamos más abajo.

Lo que tendrás al final

  • Un comando /match-results para registrar cada partida: los dos equipos, los dos marcadores, el mapa y la fecha.
  • Un comando /season-standings con un ranking ordenado por puntos.
  • Permisos por rol para que solo los organizadores introduzcan marcadores.

Paso 1: Añade CordBase e instala dos plantillas

  1. Inicia sesión en cordbase.gg con Discord, elige tu servidor y añade el bot cuando el panel te lo pida.
  2. Instala Resultados de partidas: equipo 1 y equipo 2 (texto, obligatorio), marcador 1 y marcador 2 (números, obligatorios), mapa y fecha.
  3. Instala Clasificación de la temporada: nombre del equipo (texto, obligatorio), victorias y derrotas (números, obligatorios), empates, puntos y diferencia de puntos.

El plan Free incluye dos tablas, así que esta pareja cabe justa. Si además quieres un roster de jugadores, esa es una tercera tabla, y necesita Pro.

Paso 2: Deja que solo los organizadores introduzcan marcadores

Las tablas nuevas dejan que todo el mundo lo haga todo. Para una liga quieres lo contrario:

  • Da a tu rol de organizador o árbitro Escritura en las dos tablas.
  • Da a los capitanes y a los miembros de los equipos Lectura para que puedan consultar los resultados y la clasificación.

En cuanto asignas cualquier rol a una tabla, los miembros que no tengan uno de esos roles ya no pueden usarla, así que asegúrate de que el rol de lectura cubre a todos los que deben ver la clasificación. Quien tenga el permiso Administrador de Discord conserva el acceso completo en cualquier caso.

Paso 3: Añade tus equipos a la clasificación

Añade una fila por equipo, empezando en cero:

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

Paso 4: Registra una partida y actualiza la tabla

Después de cada partida, regístrala:

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

Las fechas usan el formato AAAA-MM-DD. Luego actualiza la clasificación. La tabla no se calcula sola, así que un organizador aplica el resultado. Elige el equipo en la opción row y usa _mode:Increment para sumar a los números actuales:

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

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

Se suma cada número que pases en ese comando, así que un solo comando puede añadir una victoria y los puntos a la vez. El cambio se aplica sobre el valor guardado, así que si dos organizadores introducen resultados a la vez, cuentan los dos.

Paso 5: Muestra la tabla

  • /season-standings leaderboard column:points ordena los equipos por puntos, de mayor a menor.
  • /match-results query team1:Wolves encuentra todas las partidas con Wolves como equipo 1. Vuelve a ejecutarlo con team2:Wolves para el otro lado, porque la tabla no tiene un filtro de "cualquiera de los dos equipos".
  • /match-results query date:2026-10-08 muestra las partidas de un día.

Cuándo encaja mejor otra cosa

CordBase no tiene fórmulas, ni clasificación automática, ni generación de brackets. Si quieres brackets, cabezas de serie y avance automático, usa una herramienta de torneos como Challonge o start.gg. Si quieres que la clasificación se calcule sola a partir de los resultados, una hoja de cálculo con fórmulas lo hace, y puedes seguir publicando la tabla en Discord. Una tabla de CordBase encaja cuando quieres un registro sencillo, compartido y ordenado que los organizadores actualizan con comandos y todo el mundo lee en Discord.

La plantilla Cuadro del torneo puede registrar rondas, enfrentamientos y ganadores si quieres guardar un bracket como tabla, pero los equipos se pasan de ronda a mano.

Límites que conviene conocer

  • Free: 2 tablas, 100 filas cada una. Pro (8 US$ al mes) lo amplía a tablas ilimitadas y 10 000 filas por tabla, y añade ediciones masivas. La exportación a CSV y JSON está en todos los planes.
  • Hasta 25 columnas por tabla.
  • Las tablas se diseñan en la web; los miembros no pueden crear tablas nuevas desde Discord.

Lo que la gente pregunta

¿CordBase calcula la clasificación automáticamente?

No. Un organizador registra el resultado y actualiza la tabla de clasificación, normalmente con un comando de suma por equipo. No hay fórmulas.

¿Puede generar un bracket de torneo?

No. Usa una herramienta de brackets como Challonge o start.gg. La plantilla Cuadro del torneo registra rondas y ganadores que introduces a mano.

¿Puedo impedir que los equipos cambien sus propios marcadores?

Sí. Da al rol de organizador acceso de escritura y a todos los demás acceso de lectura en las dos tablas.