Plánovač úloh — Automatické úlohy
Plánovač umožňuje automaticky spouštět úkoly na herním serveru — restarty, zálohy, příkazy a další opakující se akce.
Přehled
| Funkce | Detaily |
|---|---|
| Typy úloh | Příkaz, Power, Záloha |
| Plánování | Cron expression |
| Podmínky | Pouze když běží, řetězení |
| Počet úloh | Dle balíčku |
Typy úloh
| Typ | Popis |
|---|---|
| Příkaz | Spustí konzolový příkaz |
| Power | Start, Stop, Restart, Kill |
| Záloha | Vytvoří backup serveru |
Vytvoření naplánované úlohy
Krok 1 — Otevření plánovače
- Přihlaste se na coresynth.io
- Přejděte na Dashboard > Služby
- Vyberte herní server
- V postranním menu klikněte na Plánovač nebo Schedules
Krok 2 — Nová úloha
- Klikněte na Nová úloha nebo Create Schedule
- Vyplňte nastavení:
- Název — identifikace úlohy (např. “Denní restart”)
- Typ úlohy — Command, Power, Backup
- Příkaz/Akce — specifické pro typ
- Nastavte časování
Nastavení časování
Cron Expression
Plánovač používá cron expression pro přesné časování:
| Pole | Hodnota | Popis |
|---|---|---|
| Minuta | 0-59 | Minuta v hodině |
| Hodina | 0-23 | Hodina ve dni |
| Den v měsíci | 1-31 | Den v měsíci |
| Měsíc | 1-12 | Měsíc v roce |
| Den v týdnu | 0-6 | Neděle=0 do Sobota=6 |
Přednastavené možnosti
| Přednastavení | Cron | Popis |
|---|---|---|
| Každou minutu | * * * * * | Každou minutu |
| Každých 5 minut | */5 * * * * | Každých 5 minut |
| Každou hodinu | 0 * * * * | Každou hodinu |
| Každý den | 0 0 * * * | O půlnoci |
| Každý týden | 0 0 * * 0 | V neděli půlnoc |
| Každý měsíc | 0 0 1 * * | První den v měsíci |
Příklady
| Úloha | Cron | Popis |
|---|---|---|
| Denní restart v 4:00 | 0 4 * * * | Každý den v 4:00 ráno |
| Záloha každé 2 hodiny | 0 */2 * * * | Ve 0:00, 2:00, 4:00… |
| Restart v neděli | 0 4 * * 0 | V neděli v 4:00 |
| Denní save | 30 */3 * * * | Každé 3 hodiny ve 30. minutě |
Podmínky úlohy
Pouze když běží (Only When Running)
Pokud zapnete tuto možnost:
- Úloha se spustí pouze když server běží
- Pokud je server offline, úloha se přeskočí
- Vhodné pro příkazy jako
save-all,say
Tip: Pro restarty a zálohy ponechte tuto možnost vypnutou.
Řetězení úloh
Úlohy můžete řetězit — spustit více úloh po sobě:
- Vytvořte první úlohu
- V nastavení úlohy přidejte “Pokračovat na…”
- Vyberte následující úlohu
- Úlohy se spustí v pořadí
Běžné scénáře
Denní restart
Zajistí, že server se denně restartuje pro uvolnění paměti:
| Pole | Hodnota |
|---|---|
| Název | Denní restart |
| Typ | Power |
| Akce | Restart |
| Cron | 0 4 * * * |
| Pouze když běží | Ne |
Automatická záloha
Vytvoří zálohu každých 6 hodin:
| Pole | Hodnota |
|---|---|
| Název | Auto backup |
| Typ | Backup |
| Akce | Create backup |
| Cron | 0 */6 * * * |
| Pouze když běží | Ne |
Oznámení před restartem
Pošle zprávu hráčům 5 minut před restartem:
Úloha 1 — Oznámení:
| Pole | Hodnota |
|---|---|
| Název | Restart warning |
| Typ | Command |
| Příkaz | say Server se restartuje za 5 minut! |
| Cron | 55 3 * * * |
| Pouze když běží | Ano |
Úloha 2 — Restart:
| Pole | Hodnota |
|---|---|
| Název | Restart |
| Typ | Power |
| Akce | Restart |
| Cron | 0 4 * * * |
| Pouze když běží | Ne |
Denní save světa
Uloží svět každých 30 minut:
| Pole | Hodnota |
|---|---|
| Název | Auto save |
| Typ | Command |
| Příkaz | save-all |
| Cron | */30 * * * * |
| Pouze když běží | Ano |
Správa úloh
Zobrazení úloh
V seznamu úloh vidíte:
| Sloupec | Popis |
|---|---|
| Název | Identifikace úlohy |
| Typ | Command / Power / Backup |
| Časování | Cron expression |
| Další spuštění | Datum a čas |
| Stav | Aktivní / Neaktivní |
| Akce | Upravit / Smazat |
Úprava úlohy
- Najděte úlohu v seznamu
- Klikněte na Upravit
- Změňte nastavení
- Klikněte na Uložit
Smazání úlohy
- Najděte úlohu v seznamu
- Klikněte na Smazat
- Potvrďte smazání
Ruční spuštění
Pro okamžité spuštění úlohy:
- Najděte úlohu v seznamu
- Klikněte na Spustit nyní nebo Run now
- Úloha se spustí okamžitě
Poznámka: Ruční spuštění ignoruje podmínku “Pouze když běží”.
Řešení problémů
Úloha se nespustila
Příčiny:
- Server byl offline (s podmínkou “Pouze když běží”)
- Chybná cron expression
- Úloha je neaktivní
Řešení:
- Zkontrolujte logy serveru
- Ověřte cron expression
- Zkontrolujte, že úloha je aktivní
Chybné časování
Příčina: Chybná cron expression.
Řešení:
- Použijte přednastavené možnosti
- Otestujte cron expression online (crontab.guru)
- Zkontrolujte časové pásmo serveru
Záloha selhala
Příčiny:
- Nedostatek místa na disku
- Server běží déle než timeout
Řešení:
- Zkontrolujte místo na disku
- Snižte počet záloh
- Smažte staré záalozy
Server nenastartuje po restartu
Příčina: Chyba při startu.
Řešení:
- Zkontrolujte logy konzole
- Ručně spusťte server
- Ověřte konfiguraci
Bezpečnostní doporučení
- Restartujte mimo hrací dobu — nastavte restart na 3–5 ráno
- Zálohujte pravidelně — ale ne příliš často (každé 6–12 hodin)
- Testujte úlohy — před automatizací vyzkoušejte ručně
- Sledujte logy — pravidelně kontrolujte, zda úlohy probíhají
Časová pásma
Server používá UTC časové pásmo.
Při plánování:
| Čas v ČR | UTC | Příklad |
|---|---|---|
| 4:00 ráno (zima) | 3:00 | 0 3 * * * |
| 4:00 ráno (léto) | 2:00 | 0 2 * * * |
Tip: Pro jednoduchost plánujte na čas, kdy je server obvykle prázdný.
Další kroky
- Konzole — Ovládání konzole
- Zálohy — Řešení problémů
- Přehled her — Podporované hry
Potřebujete pomoc? Otevřete support ticket nebo se zeptejte Alexe.