Tabela ligowa na Discordzie: jak prowadzić klasyfikację i wyniki meczów
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-resultsdo zapisywania każdego meczu: obie drużyny, oba wyniki, mapa i data. - Komendę
/season-standingsz rankingiem według punktów. - Uprawnienia ról, dzięki którym wyniki wpisują tylko organizatorzy.
Krok 1: dodaj CordBase i zainstaluj dwa szablony
- Zaloguj się przez Discorda na cordbase.gg, wybierz serwer i dodaj bota, gdy panel o to poprosi.
- Zainstaluj Wyniki meczów: drużyna 1 i drużyna 2 (tekst, wymagane), wynik 1 i wynik 2 (liczby, wymagane), mapa i data.
- 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:pointsszereguje drużyny według punktów, od najwyższych./match-results query team1:Wolvesznajduje każdy mecz, w którym Wolves są wpisani jako drużyna 1. Uruchom komendę jeszcze raz zteam2:Wolvesdla drugiej strony, bo tabela nie ma filtra „dowolna drużyna”./match-results query date:2026-10-08pokazuje 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.