Návody

Jak funguje naše liga: Od prvního hodu po mistrovský titul

Zpět na blog
Jak funguje naše liga: Od prvního hodu po mistrovský titul

Jak funguje naše liga: Od prvního hodu po mistrovský titul

Jak funguje naše šipková liga od prvního hodu až po mistrovský titul? Poznejte pravidla, průběh sezóny, zápasy, tabulky i cestu za vítězstvím.

08. 08. 2026 · Autor: Redakce Šipková Liga

Cíl je jednoduchý: pořadatel nemusí ručně vytvářet rozpisy a přepisovat výsledky a kapitáni mají přehled o svých zápasech, sestavě i výsledcích na jednom místě.

Podívejme se, jak celá liga funguje krok za krokem.


1. Základem je tým

Každá ligová soutěž začíná týmy, které se do ní přihlásí.

Tým má svého kapitána, soupisku hráčů a také svou domácí provozovnu. Ta je důležitou součástí ligového systému, protože určuje místo, kde tým odehrává svá domácí utkání.

Při registraci týmu je proto potřeba mít nastavenou domácí provozovnu.

Tým tak není v systému pouze seznam hráčů. Je propojený také s místem, kde jeho ligová utkání probíhají. V databázi je tato vazba vedena přes venue_profile_id a domácí provozovna se následně zobrazuje také v rozpisu.


2. Tým má domácí i hostované zápasy

Jednou z důležitých vlastností ligy je rozdělení zápasů na domácí a hostované.

Každý tým má svou domácí provozovnu. Když je tým v konkrétním utkání veden jako domácí, hraje se zápas právě na této provozovně.

V opačném případě tým cestuje k soupeři.

Systém při generování ligového rozpisu rozděluje domácí a hostované zápasy tak, aby bylo pořadí utkání mezi týmy férově rozložené.

Pro hráče a kapitány je tak vždy jasné:

  • proti komu se hraje,

  • kdy se hraje,

  • kdo je domácí tým,

  • kdo je hostující tým,

  • kde se zápas odehraje.

Domácí provozovna tedy není pouze informativní údaj na profilu týmu. Je součástí organizace ligových zápasů.


3. Liga je rozdělena do sezón

Ligová soutěž funguje v rámci konkrétní sezóny.

Sezóna má svůj životní cyklus a může být například aktivní nebo uzavřená. Po uzavření sezóny už její data nejsou běžně upravovatelná, což pomáhá zachovat historii a výsledky soutěže.

Pravidla ligy navíc nejsou pevně zabudována do systému. Liga má vlastní nastavení league_settings, takže jednotlivé soutěže mohou pracovat s vlastními pravidly.

To je důležité například při organizaci různých typů lig.


4. Systém automaticky vytvoří rozpis

Jakmile je liga připravená, není potřeba ručně vytvářet každý zápas.

Šipková liga obsahuje vlastní generátor ligového rozpisu, který využívá round-robin princip. Administrátor spustí akci Generovat rozpis a systém vytvoří jednotlivá ligová utkání.

Při tvorbě rozpisu se zároveň pracuje s domácími základnami týmů.

Výsledkem je kompletní kalendář ligových zápasů, ve kterém je u jednotlivých utkání jasně určeno domácí a hostující mužstvo.

Proč je automatický rozpis důležitý?

U několika týmů může být vytvoření rozpisu jednoduché.

S rostoucím počtem týmů ale rychle přibývá kombinací a je potřeba hlídat, aby se týmy potkaly podle pravidel soutěže a aby dávalo smysl také rozdělení domácích a hostovaných utkání.

Právě tuto práci přebírá generátor rozpisu.


5. Kapitáni vidí své zápasy

Po vytvoření rozpisu mají týmy přehled o svých utkáních.

Veřejná část ligy obsahuje samostatnou stránku Rozpis, stejně jako stránku Tabulka, Statistiky a detail jednotlivých zápasů.

Kapitán tak může průběžně kontrolovat, kdy jeho tým hraje a kde se konkrétní utkání uskuteční.


6. Před zápasem se připraví sestava

Samotný ligový zápas se řeší přes Match Center.

Kapitáni zde pracují se sestavou a následně zapisují průběh utkání.

Match Center podporuje:

  • sestavu hráčů,

  • skóre jednotlivých legů,

  • potvrzení zápisu oběma kapitány,

  • uzamčení dokončeného zápisu.

Tím se klasický papírový zápis převádí do elektronické podoby.


7. Zápas se po potvrzení uzamkne

Po odehrání zápasu je potřeba výsledek potvrdit.

Oba kapitáni podepisují zápis v Match Center a po dokončení procesu se zápas uzamkne.

To je důležitá ochrana proti tomu, aby se hotový zápas později měnil bez vědomí účastníků.

Systém zároveň vede auditní záznam změn.

Pokud musí administrátor do již uzavřeného zápasu zasáhnout, existuje pro tento účel administrativní override s uvedením důvodu.


8. Výsledek se promítne do ligy

Po potvrzení zápasu se jeho výsledek stává součástí ligových dat.

Systém má pro práci se zápasy vlastní FixtureMatchService a pro výpočet pořadí StandingsCalculator.

Díky tomu není potřeba výsledek zadávat několikrát na různá místa.

Zápas je zapsán jednou a jeho data mohou následně využívat další části systému.


9. Tabulka ukazuje průběžné pořadí

Z výsledků jednotlivých zápasů vzniká průběžná ligová tabulka.

Na veřejné stránce ligy jsou k dispozici:

  • informace o lize,

  • tabulka,

  • rozpis,

  • statistiky,

  • jednotlivé zápasy.

Hráči tak mohou průběžně sledovat, jak si jejich tým vede v rámci celé sezóny.


10. Statistiky sledují také jednotlivé hráče

Liga není pouze o týmové tabulce.

Šipková liga pracuje také s individuálními statistikami hráčů. Profil hráče může obsahovat ligové, turnajové a Steel X01 statistiky, grafy a další údaje o výkonech.

Díky tomu lze sledovat nejen:

Který tým je první?

ale také:

Kteří hráči podávají nejlepší výkony?

Statistiky jsou tak přirozeným doplňkem týmové soutěže.


11. Každý zápas má svůj detail

Výsledek zápasu není pouze číslo v tabulce.

Každé utkání má vlastní detail, na který lze z rozpisu nebo dalších částí systému přejít.

To umožňuje dohledat konkrétní zápas a jeho výsledek i zpětně.

Liga tak vytváří historii odehraných utkání místo toho, aby výsledky zůstaly pouze v jedné aktuální tabulce.


12. Co když je potřeba něco opravit?

I při pečlivém zapisování může dojít k chybě.

Systém proto obsahuje auditní log změn zápasů a administrativní zásah do zápasu vyžaduje uvedení důvodu.

To umožňuje zachovat přehled o tom, co se v zápisu změnilo a proč.

Je to důležité zejména u dlouhodobých lig, kde výsledky jednotlivých utkání ovlivňují tabulku a statistiky celé sezóny.


13. Sezóna pokračuje až do svého uzavření

Liga není jednorázová událost.

Během sezóny postupně přibývají odehrané zápasy, výsledky a statistiky.

Na konci sezóny se soutěž uzavře.

Uzavřená sezóna je následně needitovatelná, takže výsledky zůstávají zachované jako historie daného ročníku.

Díky tomu je možné mít v systému více sezón a jednotlivé ročníky mezi sebou oddělit.


14. Celý princip vypadá jednoduše

Z pohledu pořadatele probíhá ligová sezóna přibližně takto:

1. Zaregistrují se týmy
↓
2. Každý tým má svou domácí provozovnu
↓
3. Týmy se zařadí do sezóny
↓
4. Systém vygeneruje rozpis
↓
5. Rozpis určí domácí a hostované zápasy
↓
6. Týmy odehrávají jednotlivá utkání
↓
7. Kapitáni zapíšou sestavu a výsledek v Match Center
↓
8. Oba kapitáni zápis potvrdí
↓
9. Výsledky se promítají do tabulky a statistik
↓
10. Po skončení sezóny se sezóna uzavře

A tím vzniká kompletní historie ligového ročníku.


Proč to celé dělat online?

U ligy není nejtěžší samotný zápas.

Nejvíce práce vzniká kolem něj:

  • kdo s kým hraje,

  • kdy se hraje,

  • kde se hraje,

  • kdo je domácí,

  • kdo je hostující,

  • kdo nastoupil,

  • jak zápas dopadl,

  • jak výsledek ovlivnil tabulku,

  • jaké jsou statistiky hráčů.

Šipková liga tyto informace propojuje do jednoho systému.

Rozpis → zápas → výsledek → tabulka → statistiky

Takže se stejná informace nemusí ručně přepisovat na několik různých míst.


Férový rozpis, jasná pravidla a historie výsledků

Důležitou součástí systému je také transparentnost.

Každý tým má svou domácí provozovnu, systém vytváří ligový rozpis a jednotlivé zápasy jsou následně evidovány v Match Center.

Po potvrzení zápisu oběma kapitány je výsledek uzamčen a změny jsou dohledatelné v auditní historii.

Hráči tak nemusí spoléhat na několik různých tabulek, skupiny na sociálních sítích nebo ruční přepisování výsledků.


🎯 Chcete se přidat do Šipkové ligy?

Pokud chcete začít hrát, vytvořte si svůj hráčský účet a následně se můžete připojit k existujícímu týmu nebo vytvořit vlastní.

Začít registraci →

Chcete-li se podívat, jak ligové soutěže fungují, můžete si také prohlédnout aktuální ligy a jejich rozpisy →.