Wszystkie wpisy

Tabela ligowa na Discordzie: jak prowadzić klasyfikację i wyniki meczów

Zespół CordBase

Najprostszy sposób na tabelę ligową na Discordzie to dwie tabele: jedna zapisuje każdy wynik meczu, a druga trzyma zwycięstwa, porażki i punkty każdej drużyny. Obie aktualizuje się komendami slash, więc każdy sprawdzi tabelę bez wychodzenia z serwera. Wyniki wrzucone na kanał giną pod nowymi wiadomościami; tabela trzyma je w porządku i w kolejności.

Do jednorazowego posta z klasyfikacją wystarczy darmowy generator rankingów na Discorda, który zamienia nazwy i punkty w wiadomość z rankingiem do wklejenia. Reszta poradnika przechowuje wyniki na serwerze, więc jedna komenda pokazuje aktualną klasyfikację.

Ten poradnik konfiguruje to w CordBase, który sami tworzymy. Pasuje do lig społecznościowych, grup scrimowych i małych turniejów. Nie generuje drabinek i sam nie wylicza klasyfikacji; omawiamy to niżej.

Co będziesz mieć na końcu

  • Komendę /match-results do zapisywania każdego meczu: obie drużyny, oba wyniki, mapa i data.
  • Komendę /season-standings z rankingiem według punktów.
  • Uprawnienia ról, dzięki którym wyniki wpisują tylko organizatorzy.

Krok 1: dodaj CordBase i zainstaluj dwa szablony

  1. Zaloguj się przez Discorda na cordbase.gg, wybierz serwer i dodaj bota, gdy panel o to poprosi.
  2. Zainstaluj Wyniki meczów: drużyna 1 i drużyna 2 (tekst, wymagane), wynik 1 i wynik 2 (liczby, wymagane), mapa i data.
  3. Zainstaluj Tabelę sezonu: nazwa drużyny (tekst, wymagana), zwycięstwa i porażki (liczby, wymagane), remisy, punkty i bilans punktów.

Plan Free obejmuje dwie tabele, więc ta para mieści się idealnie. Jeśli chcesz też skład graczy, to trzecia tabela, która wymaga planu Pro.

Krok 2: pozwól wpisywać wyniki tylko organizatorom

Nowe tabele pozwalają wszystkim na wszystko. W lidze chcesz czegoś odwrotnego:

  • Daj roli organizatora albo sędziego poziom Zapis w obu tabelach.
  • Daj kapitanom i członkom drużyn Odczyt, żeby mogli sprawdzać wyniki i tabelę.

Gdy w tabeli ustawisz choć jedną rolę, członkowie bez żadnej z tych ról w ogóle nie mogą z niej korzystać, więc upewnij się, że rola z Odczytem obejmuje wszystkich, którzy powinni widzieć klasyfikację. Każdy z uprawnieniem Administrator na Discordzie i tak zachowuje pełny dostęp.

Krok 3: dodaj drużyny do klasyfikacji

Dodaj jeden wiersz na drużynę, na start z zerami:

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

Krok 4: zapisz mecz i zaktualizuj tabelę

Po każdym meczu zapisz go:

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

Daty są w formacie RRRR-MM-DD. Potem zaktualizuj klasyfikację. Tabela nie liczy się sama, więc wynik nanosi organizator. Wybierz drużynę w opcji row i użyj _mode:Increment, żeby dodać do obecnych liczb:

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

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

Każda liczba podana w tej komendzie zostaje zwiększona, więc jedna komenda może dodać zwycięstwo i punkty naraz. Zmiana jest nakładana na zapisaną wartość, więc gdy dwóch organizatorów wpisuje wyniki jednocześnie, liczą się oba wpisy.

Krok 5: pokaż tabelę

  • /season-standings leaderboard column:points szereguje drużyny według punktów, od najwyższych.
  • /match-results query team1:Wolves znajduje każdy mecz, w którym Wolves są wpisani jako drużyna 1. Uruchom komendę jeszcze raz z team2:Wolves dla drugiej strony, bo tabela nie ma filtra „dowolna drużyna”.
  • /match-results query date:2026-10-08 pokazuje mecze z jednego dnia.

Kiedy lepiej sprawdzi się coś innego

CordBase nie ma formuł, automatycznej klasyfikacji ani generowania drabinek. Jeśli chcesz drabinek, rozstawienia i automatycznego awansu, użyj narzędzia turniejowego, np. Challonge albo start.gg. Jeśli chcesz, żeby klasyfikacja liczyła się sama z wyników, zrobi to arkusz z formułami, a tabelę i tak możesz wrzucić na Discorda. Tabela w CordBase pasuje, gdy chcesz prostego, wspólnego rankingu, który organizatorzy aktualizują komendą, a wszyscy czytają na Discordzie.

Szablon Drabinka turniejowa może zapisywać rundy, pary i zwycięzców, jeśli chcesz trzymać drabinkę jako tabelę, ale drużyny między rundami przenosisz ręcznie.

Limity, o których warto wiedzieć

  • Free: 2 tabele po 100 wierszy. Pro (8 USD/mies.) podnosi to do nielimitowanej liczby tabel i 10 000 wierszy na tabelę oraz dodaje zbiorczą edycję. Eksport do CSV i JSON jest w każdym planie.
  • Do 25 kolumn na tabelę.
  • Tabele projektuje się w przeglądarce; członkowie nie mogą tworzyć nowych tabel z Discorda.

Często zadawane pytania

Czy CordBase sam wylicza klasyfikację?

Nie. Organizator zapisuje wynik i aktualizuje tabelę klasyfikacji, zwykle jedną komendą zwiększającą na drużynę. Nie ma formuł.

Czy wygeneruje drabinkę turniejową?

Nie. Użyj narzędzia do drabinek, np. Challonge albo start.gg. Szablon Drabinka turniejowa zapisuje rundy i zwycięzców, których wpisujesz ręcznie.

Czy mogę zablokować drużynom zmienianie własnych wyników?

Tak. W obu tabelach daj roli organizatora dostęp Zapis, a wszystkim pozostałym Odczyt.