Blesková sleva 50% sleva na všechny servery
Končí za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorie

Jak nastavit plánované restarty

CS restart schedule cron automation 0 uživatelům to pomohlo

Herní servery těží z pravidelných restartů, které vyčistí úniky paměti, aplikují změny konfigurace a udržují stabilní výkon během dlouhých herních relací. Tento návod vám ukáže, jak nastavit automatické plánované restarty pomocí funkce Schedules v GPanel, aby váš server zůstal v kondici bez manuálního zásahu.

Funguje pro všechny hry. Funkce Schedules v GPanel je dostupná pro každý herní server hostovaný u Legion Hosting. Tipy specifické pro jednotlivé hry (jako varování hráčů před restartem) jsou popsány dále v tomto návodu.

Proč plánovat restarty?

Většina herních serverů postupně hromadí využití paměti a dočasná data. Bez pravidelných restartů si můžete všimnout:

  • Narůstající lag a trhání jak využití RAM roste v průběhu hodin nebo dnů
  • Zpomalení načítání entit a chunků ve hrách jako Minecraft a Project Zomboid
  • Úniky paměti způsobené mody, které se resetují pouze úplným restartem serveru
  • Zpožděná aplikace změn konfigurace, které vyžadují restart k projevení

Plánovaný restart každých 6 až 12 hodin je nejběžnější nastavení a předchází většině těchto problémů.

Předpoklady

  • Aktivní herní server u Legion Hosting
  • Přístup do GPanel s vašimi přihlašovacími údaji
  • Váš server by měl být ve stavu Running (plány se spouštějí pouze když je server online, pokud není nakonfigurováno jinak)

Krok 1: Otevřete záložku Schedules

  1. Přihlaste se do GPanel a vyberte svůj server ze seznamu serverů.
  2. V levém postranním panelu klikněte na záložku Schedules.
  3. Uvidíte seznam existujících plánů. Pokud se jedná o nový server, seznam bude prázdný.

Krok 2: Vytvořte nový plán

  1. Klikněte na tlačítko Create Schedule.
  2. Zadejte Name plánu — něco popisného, například Auto Restart Every 6 Hours.
  3. Nastavte Cron Expression pro řízení, kdy se plán spouští. Běžné příklady najdete v sekci níže.
  4. Ujistěte se, že přepínač Enabled je zapnutý.
  5. Klikněte na Save pro vytvoření plánu.
Plán je pouze časovač. Po vytvoření plánu je stále potřeba přidat úlohu, která serveru řekne, co má dělat, když se časovač aktivuje. Pokračujte krokem 3.

Krok 3: Přidejte úlohu restartu do plánu

  1. Po uložení plánu klikněte na jeho název pro jeho otevření.
  2. V sekci Tasks klikněte na New Task.
  3. Nastavte Action na Send power action.
  4. Nastavte Payload na Restart.
  5. Nastavte Time Offset na 0 sekund (to znamená, že se úloha spustí ihned po aktivaci plánu).
  6. Klikněte na Save.

Váš plánovaný restart je nyní aktivní. Server se bude automaticky restartovat podle cron výrazu, který jste nakonfigurovali.

Restart vs. Stop + Start: Akce Restart server řádně zastaví a znovu spustí. Toto je doporučená akce pro plánované restarty. Nepoužívejte Kill jako plánovanou akci, protože násilně ukončí proces serveru bez uložení.

Porozumění cron výrazům

GPanel používá cron výrazy k definování, kdy se plán spustí. Cron výraz má pět polí oddělených mezerami:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
Pole Povolené hodnoty Popis
Minute 0–59 Minuta hodiny, kdy se úloha spustí
Hour 0–23 Hodina dne (24hodinový formát)
Day of Month 1–31 Den v měsíci
Month 1–12 Měsíc v roce
Day of Week 0–6 (0 = neděle) Den v týdnu

Speciální znaky:

  • * — odpovídá každé hodnotě (zástupný znak)
  • */N — odpovídá každému N-tému intervalu (např. */6 v poli Hour znamená každých 6 hodin)
  • , — odděluje více hodnot (např. 0,12 znamená v 0 a 12)

Běžné plány restartů

Zde jsou nejoblíbenější intervaly restartů a cron výrazy pro použití v GPanel:

Frekvence restartů Cron výraz Restarty v (čas serveru)
Každých 6 hodin 0 */6 * * * 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM
Každých 8 hodin 0 */8 * * * 12:00 AM, 8:00 AM, 4:00 PM
Každých 12 hodin 0 0,12 * * * 12:00 AM, 12:00 PM
Jednou denně (4:00 AM) 0 4 * * * 4:00 AM
Jednou denně (6:00 AM) 0 6 * * * 6:00 AM
Každé 3 hodiny 0 */3 * * * 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM, 6 PM, 9 PM
Doporučení: Pro většinu herních serverů poskytuje restart každých 6 až 12 hodin nejlepší rovnováhu mezi dostupností a výkonem. Silně modované servery (zejména Project Zomboid s 50+ mody) mohou těžit z restartu každé 3 až 6 hodin.

Varování hráčů před restartem

Restart bez varování může přerušit hráče uprostřed akce, což způsobí frustraci nebo ztrátu postupu. Můžete použít úlohu Send Command v GPanel k odeslání varovné zprávy hráčům před provedením restartu.

Jak to funguje

Místo jedné úlohy restartu vytvoříte více úloh v rámci jednoho plánu, rozložených pomocí časových offsetů:

  1. Úloha Send Command s offsetem 0, která odešle varovnou zprávu (např. "Server se restartuje za 5 minut")
  2. Úloha Send Command s offsetem 240 (o 4 minuty později) s finálním varováním (např. "Server se restartuje za 1 minutu")
  3. Úloha Send power action → Restart s offsetem 300 (5 minut po prvním varování)
Časové offsety jsou v sekundách. Při přidávání úloh do plánu pole Time Offset určuje, kolik sekund po aktivaci plánu se má úloha spustit. Použijte 0 pro okamžité spuštění, 60 pro 1 minutu, 300 pro 5 minut atd.

Příklad: Kompletní plán s varováními

Takto vypadá kompletní plán s 5minutovým varováním, 1minutovým varováním a restartem:

Úloha č. Akce Payload / Příkaz Časový offset
1 Send command (varovný příkaz specifický pro hru — viz níže) 0 sekund
2 Send command (finální varovný příkaz specifický pro hru) 240 sekund
3 Send power action Restart 300 sekund

Varovné příkazy specifické pro jednotlivé hry

Příkaz pro odeslání zprávy hráčům se liší podle hry. Níže jsou příkazy pro nejpopulárnější hry:

Project Zomboid

Použijte příkaz servermsg k odeslání herní zprávy všem připojeným hráčům:

servermsg "Server restarting in 5 minutes. Please find a safe location."
servermsg "Server restarting in 1 minute!"

Minecraft

Použijte příkaz say k odeslání chatové zprávy všem hráčům:

say Server restarting in 5 minutes. Please save your progress.
say Server restarting in 1 minute!

ARK: Survival Ascended

Použijte příkaz broadcast k zobrazení zprávy na obrazovce všech hráčů:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
Ostatní hry: Pokud vaše hra není uvedena výše, podívejte se do dokumentace hry nebo komunitní wiki na příkaz serverové konzole, který odešle zprávu všem hráčům. Zadejte příkaz do pole Payload úlohy Send Command. Pokud si nejste jisti, otevřete tiket podpory a pomůžeme vám najít správný příkaz.

Osvědčené postupy

  • Restartujte mimo špičku. Pokud má váš server předvídatelný harmonogram hráčů, naplánujte restarty na dobu, kdy je online nejméně hráčů. Denní restart ve 4:00 AM nebo 6:00 AM funguje dobře pro většinu komunit.
  • Vždy přidejte varování. I 1minutové varování dá hráčům čas dostat se na bezpečné místo nebo dokončit obchod. Ideální je 5minutové varování.
  • Používejte zálohy společně s restarty. Pokud vaše hra nebo GPanel podporuje automatické zálohy, naplánujte zálohu před restartem. Tím zajistíte, že budete mít vždy nedávné uložení pro případ, že se něco pokazí.
  • Nerestartujte příliš často. Restart každou hodinu je pro většinu serverů zbytečný a bude hráče frustrovat. Každých 6 až 12 hodin je optimální, pokud neprovozujete silně modovaný server se známými problémy s úniky paměti.
  • Otestujte svůj plán. Po vytvoření plánu se podívejte po prvním očekávaném čase aktivace, zda restart proběhl. Zkontrolujte log v GPanel Console ohledně události restartu.
  • Pojmenovávejte plány jasně. Používejte popisné názvy jako "6h Auto Restart with Warning", abyste rychle identifikovali, co každý plán dělá.

Správa existujících plánů

Plány můžete kdykoli upravit nebo deaktivovat ze záložky Schedules v GPanel:

  • Pro úpravu plánu: klikněte na název plánu, změňte cron výraz nebo úlohy a klikněte na Save.
  • Pro dočasné deaktivování plánu: otevřete plán a vypněte přepínač Enabled. Plán zůstane uložený, ale nebude se spouštět, dokud jej znovu neaktivujete.
  • Pro smazání plánu: klikněte na ikonu smazání vedle plánu. Tím jej trvale odstraníte.

Řešení problémů

Problém Co zkontrolovat
Plán se nespouští Otevřete plán a potvrďte, že přepínač Enabled je zapnutý. Zkontrolujte cron výraz — častou chybou je nesprávné pořadí polí. Ujistěte se, že server je online, když se má plán aktivovat.
Restart proběhne, ale varovná zpráva se nezobrazí Ujistěte se, že úloha Send Command používá správný příkaz pro vaši hru. Ověřte, že časový offset je menší než offset úlohy restartu (např. varování na 0 sekund, restart na 300 sekund).
Server se po restartu nevrátí online Zkontrolujte GPanel Console ohledně chyb při spouštění. Pokud server spadl během vypínání, nemusí se čistě restartovat. Zkuste manuální Start z GPanel. Pokud problém přetrvává, otevřete tiket podpory.
Cron výraz není přijat GPanel vyžaduje přesně 5 polí v cron výrazu (minuta, hodina, den v měsíci, měsíc, den v týdnu). Nezahrnujte pole pro sekundy. Ujistěte se, že nejsou žádné nadbytečné mezery nebo speciální znaky.
Varovný příkaz se odešle, ale hráči ho nevidí Některé hry vyžadují specifické formátování. U Project Zomboid musí být zpráva v uvozovkách: servermsg "Your message here". U Minecraft příkaz say uvozovky nepoužívá. Podívejte se do sekce specifické pro danou hru výše.

Potřebujete pomoc?

Pokud máte potíže s nastavením plánovaných restartů nebo váš plán nefunguje podle očekávání, otevřete tiket podpory a uveďte:

  • Název vašeho serveru z GPanel
  • Cron výraz, který používáte
  • Popis toho, co se děje (nebo neděje)

Náš tým podpory vám pomůže plán správně nakonfigurovat.


Byl pro vás tento článek užitečný?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.