Alle Beiträge

Liga-Tabelle auf Discord: Spielergebnisse und Tabellenstand führen

CordBase-Team

Am einfachsten führst du eine Liga-Tabelle auf Discord mit zwei Tabellen: eine, die jedes Spielergebnis festhält, und eine, die Siege, Niederlagen und Punkte jedes Teams führt. Beide werden per Slash-Befehl aktualisiert, sodass jeder den Stand nachsehen kann, ohne den Server zu verlassen. Ergebnisse, die in einen Kanal gepostet werden, gehen unter. Eine Tabelle hält sie auffindbar und sortiert.

Für einen einmaligen Post zum Tabellenstand macht der kostenlose Discord-Ranglisten-Generator aus Namen und Punkten eine sortierte Nachricht zum Einfügen. Der Rest dieser Anleitung speichert die Ergebnisse auf deinem Server, sodass ein einziger Befehl den aktuellen Stand zeigt.

Diese Anleitung richtet das mit CordBase ein, das wir selbst entwickeln. Es passt für Community-Ligen, Scrim-Gruppen und kleine Turniere. Es erstellt keine Turnierbäume und berechnet den Tabellenstand nicht von selbst, dazu mehr weiter unten.

Was du am Ende hast

  • Einen Befehl /match-results, mit dem du jedes Spiel einträgst: beide Teams, beide Ergebnisse, die Map und das Datum.
  • Einen Befehl /season-standings mit einer Rangliste nach Punkten.
  • Rollenberechtigungen, damit nur die Organisation Ergebnisse eintragen kann.

Schritt 1: CordBase hinzufügen und zwei Vorlagen installieren

  1. Melde dich auf cordbase.gg mit Discord an, wähle deinen Server und füge den Bot hinzu, wenn das Dashboard danach fragt.
  2. Installiere Match-Ergebnisse: team 1 und team 2 (Text, Pflichtfeld), score 1 und score 2 (Zahlen, Pflichtfeld), map und date.
  3. Installiere Saisontabelle: team name (Text, Pflichtfeld), wins und losses (Zahlen, Pflichtfeld), draws, points und point differential.

Der Free-Plan enthält zwei Tabellen, dieses Paar passt also genau. Willst du zusätzlich eine Spielerliste, ist das eine dritte Tabelle, und dafür brauchst du Pro.

Schritt 2: Nur die Organisation Ergebnisse eintragen lassen

Neue Tabellen lassen jeden alles machen. Für eine Liga willst du das Gegenteil:

  • Gib deiner Organisations- oder Schiedsrichterrolle Schreiben auf beiden Tabellen.
  • Gib Teamkapitänen und Mitgliedern Lesen, damit sie Ergebnisse und Tabelle nachsehen können.

Sobald auf einer Tabelle irgendeine Rolle eingetragen ist, können Mitglieder ohne eine dieser Rollen sie gar nicht mehr nutzen. Achte also darauf, dass die Lese-Rolle alle abdeckt, die den Tabellenstand sehen sollen. Wer in Discord die Berechtigung „Administrator“ hat, behält in jedem Fall vollen Zugriff.

Schritt 3: Deine Teams in die Tabelle eintragen

Füge eine Zeile pro Team hinzu, zum Start mit Nullen:

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

Schritt 4: Ein Spiel eintragen und die Tabelle aktualisieren

Trag jedes Spiel danach ein:

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

Daten haben das Format JJJJ-MM-TT. Dann aktualisierst du den Tabellenstand. Die Tabelle rechnet nicht von selbst, die Organisation trägt das Ergebnis also ein. Wähl das Team in der Option row und nutz _mode:Increment, um auf die aktuellen Zahlen aufzuaddieren:

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

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

Jede Zahl, die du in diesem Befehl angibst, wird hochgezählt, ein einziger Befehl kann also einen Sieg und die Punkte zusammen eintragen. Die Änderung wird auf den gespeicherten Wert angewendet, sodass beide zählen, wenn zwei Leute aus der Organisation gleichzeitig Ergebnisse eintragen.

Schritt 5: Die Tabelle zeigen

  • /season-standings leaderboard column:points ordnet die Teams nach Punkten, die meisten zuerst.
  • /match-results query team1:Wolves findet jedes Spiel, in dem Wolves als team 1 eingetragen ist. Führ es für die andere Seite noch einmal mit team2:Wolves aus, denn die Tabelle hat keinen Filter für „eines der beiden Teams“.
  • /match-results query date:2026-10-08 zeigt die Spiele eines Tages.

Wann etwas anderes besser passt

CordBase hat keine Formeln, keinen automatischen Tabellenstand und keine Turnierbäume. Willst du Turnierbäume, Setzlisten und automatisches Weiterkommen, nimm ein Turnier-Tool wie Challonge oder start.gg. Soll sich der Tabellenstand aus den Ergebnissen selbst berechnen, kann das eine Tabellenkalkulation mit Formeln, und die Tabelle kannst du trotzdem in Discord posten. Eine CordBase-Tabelle passt, wenn du eine einfache, gemeinsame, sortierte Übersicht willst, die die Organisation per Befehl aktualisiert und die alle in Discord lesen.

Die Vorlage Turnierbaum kann Runden, Paarungen und Sieger festhalten, wenn du einen Turnierbaum als Tabelle führen willst, aber Teams in die nächste Runde schiebst du von Hand.

Limits, die du kennen solltest

  • Free: 2 Tabellen mit je 100 Zeilen. Pro (8 $/Monat) erhöht das auf unbegrenzt viele Tabellen und 10.000 Zeilen pro Tabelle und bringt Massenbearbeitung dazu. CSV- und JSON-Export gibt es in jedem Plan.
  • Bis zu 25 Spalten pro Tabelle.
  • Tabellen werden im Web entworfen, Mitglieder können aus Discord heraus keine neuen Tabellen anlegen.

Häufige Fragen

Berechnet CordBase den Tabellenstand automatisch?

Nein. Die Organisation trägt das Ergebnis ein und aktualisiert die Tabelle, meist mit einem Befehl im Modus Erhöhen pro Team. Formeln gibt es nicht.

Kann es einen Turnierbaum erstellen?

Nein. Nimm ein Bracket-Tool wie Challonge oder start.gg. Die Vorlage Turnierbaum hält Runden und Sieger fest, die du von Hand einträgst.

Kann ich verhindern, dass Teams ihre eigenen Ergebnisse ändern?

Ja. Gib der Rolle der Organisation Schreibzugriff und allen anderen Lesezugriff auf beide Tabellen.