Skip to Content
🇨🇿Plánovač úloh

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

FunkceDetaily
Typy úlohPříkaz, Power, Záloha
PlánováníCron expression
PodmínkyPouze když běží, řetězení
Počet úlohDle balíčku

Typy úloh

TypPopis
PříkazSpustí konzolový příkaz
PowerStart, Stop, Restart, Kill
ZálohaVytvoří backup serveru

Vytvoření naplánované úlohy

Krok 1 — Otevření plánovače

  1. Přihlaste se na coresynth.io 
  2. Přejděte na Dashboard > Služby
  3. Vyberte herní server
  4. V postranním menu klikněte na Plánovač nebo Schedules

Krok 2 — Nová úloha

  1. Klikněte na Nová úloha nebo Create Schedule
  2. Vyplňte nastavení:
    • Název — identifikace úlohy (např. “Denní restart”)
    • Typ úlohy — Command, Power, Backup
    • Příkaz/Akce — specifické pro typ
  3. Nastavte časování

Nastavení časování

Cron Expression

Plánovač používá cron expression pro přesné časování:

PoleHodnotaPopis
Minuta0-59Minuta v hodině
Hodina0-23Hodina ve dni
Den v měsíci1-31Den v měsíci
Měsíc1-12Měsíc v roce
Den v týdnu0-6Neděle=0 do Sobota=6

Přednastavené možnosti

PřednastaveníCronPopis
Každou minutu* * * * *Každou minutu
Každých 5 minut*/5 * * * *Každých 5 minut
Každou hodinu0 * * * *Každou hodinu
Každý den0 0 * * *O půlnoci
Každý týden0 0 * * 0V neděli půlnoc
Každý měsíc0 0 1 * *První den v měsíci

Příklady

ÚlohaCronPopis
Denní restart v 4:000 4 * * *Každý den v 4:00 ráno
Záloha každé 2 hodiny0 */2 * * *Ve 0:00, 2:00, 4:00…
Restart v neděli0 4 * * 0V neděli v 4:00
Denní save30 */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ě:

  1. Vytvořte první úlohu
  2. V nastavení úlohy přidejte “Pokračovat na…”
  3. Vyberte následující úlohu
  4. Úlohy se spustí v pořadí

Běžné scénáře

Denní restart

Zajistí, že server se denně restartuje pro uvolnění paměti:

PoleHodnota
NázevDenní restart
TypPower
AkceRestart
Cron0 4 * * *
Pouze když běžíNe

Automatická záloha

Vytvoří zálohu každých 6 hodin:

PoleHodnota
NázevAuto backup
TypBackup
AkceCreate backup
Cron0 */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í:

PoleHodnota
NázevRestart warning
TypCommand
Příkazsay Server se restartuje za 5 minut!
Cron55 3 * * *
Pouze když běžíAno

Úloha 2 — Restart:

PoleHodnota
NázevRestart
TypPower
AkceRestart
Cron0 4 * * *
Pouze když běžíNe

Denní save světa

Uloží svět každých 30 minut:

PoleHodnota
NázevAuto save
TypCommand
Příkazsave-all
Cron*/30 * * * *
Pouze když běžíAno

Správa úloh

Zobrazení úloh

V seznamu úloh vidíte:

SloupecPopis
NázevIdentifikace úlohy
TypCommand / Power / Backup
ČasováníCron expression
Další spuštěníDatum a čas
StavAktivní / Neaktivní
AkceUpravit / Smazat

Úprava úlohy

  1. Najděte úlohu v seznamu
  2. Klikněte na Upravit
  3. Změňte nastavení
  4. Klikněte na Uložit

Smazání úlohy

  1. Najděte úlohu v seznamu
  2. Klikněte na Smazat
  3. Potvrďte smazání

Ruční spuštění

Pro okamžité spuštění úlohy:

  1. Najděte úlohu v seznamu
  2. Klikněte na Spustit nyní nebo Run now
  3. Ú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í:

  1. Zkontrolujte logy serveru
  2. Ověřte cron expression
  3. Zkontrolujte, že úloha je aktivní

Chybné časování

Příčina: Chybná cron expression.

Řešení:

  1. Použijte přednastavené možnosti
  2. Otestujte cron expression online (crontab.guru)
  3. Zkontrolujte časové pásmo serveru

Záloha selhala

Příčiny:

  • Nedostatek místa na disku
  • Server běží déle než timeout

Řešení:

  1. Zkontrolujte místo na disku
  2. Snižte počet záloh
  3. Smažte staré záalozy

Server nenastartuje po restartu

Příčina: Chyba při startu.

Řešení:

  1. Zkontrolujte logy konzole
  2. Ručně spusťte server
  3. 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 ČRUTCPříklad
4:00 ráno (zima)3:000 3 * * *
4:00 ráno (léto)2:000 2 * * *

Tip: Pro jednoduchost plánujte na čas, kdy je server obvykle prázdný.


Další kroky


Potřebujete pomoc? Otevřete support ticket  nebo se zeptejte Alexe.

Last updated on