Villámakció 50% kedvezmény minden szerverre Utolsó nap!
Hátralévő idő: 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
Kategóriák

Hogyan állíts be ütemezett újraindításokat

HU restart schedule cron automation 0 személy találta hasznosnak

A játékszerverek számára előnyösek a rendszeres újraindítások, amelyek megtisztítják a memóriaszivárgásokat, alkalmazzák a konfigurációs változtatásokat, és stabilizálják a teljesítményt a hosszú játékmenet során. Ez az útmutató bemutatja, hogyan állíthatsz be automatikus ütemezett újraindításokat a GPanel Schedules funkciójával, így a szervered egészséges marad kézi beavatkozás nélkül.

Minden játékhoz működik. A GPanel Schedules funkciója minden Legion Hosting által üzemeltetett játékszerverhez elérhető. A játékspecifikus tippek (például a játékosok figyelmeztetése újraindítás előtt) az útmutató későbbi részében találhatók.

Miért érdemes ütemezett újraindításokat beállítani?

A legtöbb játékszerver idővel felhalmozza a memóriahasználatot és az ideiglenes adatokat. Rendszeres újraindítások nélkül a következőket tapasztalhatod:

  • Növekvő késleltetés és akadozás ahogy a RAM-használat órák vagy napok alatt emelkedik
  • Entitás- és chunk-betöltési lassulások olyan játékokban, mint a Minecraft és a Project Zomboid
  • Mod-okhoz kapcsolódó memóriaszivárgások, amelyek csak teljes szerver újraindításkor szűnnek meg
  • Konfigurációs változtatások késleltetett alkalmazása, amelyek újraindítást igényelnek az érvénybelépéshez

A 6-12 óránkénti ütemezett újraindítás a leggyakoribb beállítás, és megelőzi ezen problémák többségét.

Előfeltételek

  • Aktív játékszerver a Legion Hosting-nál
  • Hozzáférés a GPanel-hez a fiókod hitelesítő adataival
  • A szerverednek Running állapotban kell lennie (az ütemezések csak akkor aktiválódnak, amikor a szerver online, hacsak másként nincs beállítva)

1. lépés: Nyisd meg a Schedules fület

  1. Jelentkezz be a GPanel-be és válaszd ki a szerveredet a szerver listából.
  2. A bal oldali sávban kattints a Schedules fülre.
  3. Látni fogod a meglévő ütemezések listáját. Ha ez egy új szerver, a lista üres lesz.

2. lépés: Hozz létre egy új ütemezést

  1. Kattints a Create Schedule gombra.
  2. Adj meg egy Name nevet az ütemezésnek — valami leíró nevet, például Auto Restart Every 6 Hours.
  3. Állítsd be a Cron Expression értéket, amely meghatározza, mikor fusson az ütemezés. Lásd az alábbi szakaszt a gyakori példákért.
  4. Győződj meg róla, hogy az Enabled kapcsoló be van kapcsolva.
  5. Kattints a Save gombra az ütemezés létrehozásához.
Az ütemezés csak egy időzítő. Az ütemezés létrehozása után még hozzá kell adnod egy feladatot, amely megmondja a szervernek, mit tegyen, amikor az időzítő aktiválódik. Folytasd a 3. lépéssel.

3. lépés: Adj hozzá egy újraindítási feladatot az ütemezéshez

  1. Az ütemezés mentése után kattints a nevére a megnyitásához.
  2. A Tasks szakaszban kattints a New Task gombra.
  3. Állítsd az Action mezőt Send power action értékre.
  4. Állítsd a Payload mezőt Restart értékre.
  5. Állítsd a Time Offset értéket 0 másodpercre (ez azt jelenti, hogy a feladat azonnal lefut, amikor az ütemezés aktiválódik).
  6. Kattints a Save gombra.

Az ütemezett újraindításod most aktív. A szerver automatikusan újraindul a beállított cron kifejezés szerint.

Restart vs. Stop + Start: A Restart power action szabályosan leállítja a szervert, majd újraindítja. Ez az ajánlott művelet az ütemezett újraindításokhoz. Kerüld a Kill használatát ütemezett műveletként, mivel az erőszakosan leállítja a szerver folyamatot mentés nélkül.

A cron kifejezések megértése

A GPanel cron kifejezéseket használ az ütemezések futási idejének meghatározásához. A cron kifejezés öt, szóközzel elválasztott mezőből áll:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
Mező Megengedett értékek Leírás
Minute 0–59 Az óra azon perce, amikor a feladat fut
Hour 0–23 A nap órája (24 órás formátum)
Day of Month 1–31 A hónap napja
Month 1–12 Az év hónapja
Day of Week 0–6 (0 = vasárnap) A hét napja

Speciális karakterek:

  • * — minden értékre illeszkedik (helyettesítő karakter)
  • */N — minden N-edik intervallumra illeszkedik (pl. */6 az Hour mezőben 6 óránként jelent)
  • , — több értéket választ el (pl. 0,12 a 0 és 12 értékeket jelenti)

Gyakori újraindítási ütemezések

Íme a legnépszerűbb újraindítási időközök és a GPanel-ben használandó cron kifejezések:

Újraindítási gyakoriság Cron kifejezés Újraindítások időpontja (szerver idő)
6 óránként 0 */6 * * * 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM
8 óránként 0 */8 * * * 12:00 AM, 8:00 AM, 4:00 PM
12 óránként 0 0,12 * * * 12:00 AM, 12:00 PM
Naponta egyszer (4:00 AM) 0 4 * * * 4:00 AM
Naponta egyszer (6:00 AM) 0 6 * * * 6:00 AM
3 óránként 0 */3 * * * 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM, 6 PM, 9 PM
Ajánlás: A legtöbb játékszerver számára a 6-12 óránkénti újraindítás biztosítja a legjobb egyensúlyt a rendelkezésre állás és a teljesítmény között. Az erősen modolt szerverek (különösen a Project Zomboid 50+ moddal) számára előnyös lehet a 3-6 óránkénti újraindítás.

Játékosok figyelmeztetése újraindítás előtt

A figyelmeztetés nélküli újraindítás megszakíthatja a játékosokat egy művelet közben, ami frusztrációt vagy elveszett haladást okozhat. A GPanel Send Command feladatával figyelmeztető üzenetet küldhetsz a játékosoknak az újraindítás előtt.

Hogyan működik

Egyetlen újraindítási feladat helyett több feladatot hozol létre ugyanazon ütemezésen belül, időeltolással:

  1. Egy Send Command feladat 0 időeltolással, amely figyelmeztető üzenetet küld (pl. "A szerver 5 percen belül újraindul")
  2. Egy Send Command feladat 240 másodperces időeltolással (4 perccel később) egy utolsó figyelmeztetéssel (pl. "A szerver 1 percen belül újraindul")
  3. Egy Send power action → Restart feladat 300 másodperces időeltolással (5 perccel az első figyelmeztetés után)
Az időeltolások másodpercben vannak megadva. Amikor feladatokat adsz hozzá egy ütemezéshez, a Time Offset mező azt adja meg, hány másodperccel az ütemezés aktiválása után fusson le a feladat. Használj 0-t az azonnalihoz, 60-at 1 perchez, 300-at 5 perchez, stb.

Példa: Teljes ütemezés figyelmeztetésekkel

Így néz ki egy teljes ütemezés 5 perces figyelmeztetéssel, 1 perces figyelmeztetéssel és az újraindítással:

Feladat # Művelet Tartalom / Parancs Időeltolás
1 Send command (játékspecifikus figyelmeztető parancs — lásd alább) 0 másodperc
2 Send command (játékspecifikus utolsó figyelmeztető parancs) 240 másodperc
3 Send power action Restart 300 másodperc

Játékspecifikus figyelmeztető parancsok

A játékosoknak küldött üzenet parancsa játékonként eltérő. Az alábbiakban a legnépszerűbb játékok parancsai találhatók:

Project Zomboid

Használd a servermsg parancsot, hogy játékon belüli üzenetet küldj az összes csatlakozott játékosnak:

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

Minecraft

Használd a say parancsot, hogy chat üzenetet küldj az összes játékosnak:

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

ARK: Survival Ascended

Használd a broadcast parancsot, hogy képernyőn megjelenő üzenetet küldj az összes játékosnak:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
Egyéb játékok: Ha a játékod nem szerepel a fenti listán, nézd meg a játék dokumentációját vagy közösségi wikit a szerver konzol parancsért, amely üzenetet küld az összes játékosnak. Írd be a parancsot a Send Command feladat Payload mezőjébe. Ha bizonytalan vagy, nyiss egy támogatási jegyet és segítünk megtalálni a megfelelő parancsot.

Legjobb gyakorlatok

  • Csúcsidőn kívül indíts újra. Ha a szerverednek kiszámítható játékos beosztása van, időzítsd az újraindításokat arra az időpontra, amikor a legkevesebb játékos van online. A legtöbb közösség számára a napi 4:00 AM vagy 6:00 AM újraindítás jól működik.
  • Mindig küldj figyelmeztetést. Még egy 1 perces figyelmeztetés is időt ad a játékosoknak, hogy biztonságos helyre jussanak vagy befejezzenek egy kereskedést. Az 5 perces figyelmeztetés az ideális.
  • Használj biztonsági mentéseket az újraindítások mellett. Ha a játékod vagy a GPanel támogatja az automatikus biztonsági mentéseket, ütemezz egy mentést az újraindítás elé. Ez biztosítja, hogy mindig legyen friss mentésed, ha valami rosszul sülne el.
  • Ne indíts újra túl gyakran. Az óránkénti újraindítás a legtöbb szerver számára szükségtelen és frusztrálni fogja a játékosokat. A 6-12 óra az ideális, kivéve ha erősen modolt szervert futtatsz ismert memóriaszivárgási problémákkal.
  • Teszteld az ütemezésedet. Az ütemezés létrehozása után ellenőrizd az első várt aktiválási idő után, hogy az újraindítás megtörtént-e. Nézd meg a GPanel Console naplóban az újraindítási eseményt.
  • Nevezd el egyértelműen az ütemezéseidet. Használj leíró neveket, mint például "6h Auto Restart with Warning", hogy gyorsan azonosíthasd, mit csinál az egyes ütemezés.

Meglévő ütemezések kezelése

Bármikor módosíthatod vagy letilthatod az ütemezéseket a GPanel Schedules fülén:

  • Ütemezés szerkesztéséhez: kattints az ütemezés nevére, módosítsd a cron kifejezést vagy a feladatokat, majd kattints a Save gombra.
  • Ütemezés ideiglenes letiltásához: nyisd meg az ütemezést és kapcsold ki az Enabled kapcsolót. Az ütemezés mentve marad, de nem aktiválódik, amíg újra nem engedélyezed.
  • Ütemezés törléséhez: kattints az ütemezés melletti törlés ikonra. Ez véglegesen eltávolítja.

Hibaelhárítás

Probléma Mit ellenőrizz
Az ütemezés nem aktiválódik Nyisd meg az ütemezést és ellenőrizd, hogy az Enabled kapcsoló be van-e kapcsolva. Ellenőrizd újra a cron kifejezést — gyakori hiba a helytelen mezősorrend. Győződj meg róla, hogy a szerver online, amikor az ütemezésnek aktiválódnia kellene.
Az újraindítás megtörténik, de a figyelmeztető üzenet nem jelenik meg Győződj meg róla, hogy a Send Command feladat a játékodnak megfelelő parancsot használja. Ellenőrizd, hogy az időeltolás kisebb, mint az újraindítási feladat időeltolása (pl. figyelmeztetés 0 másodpercnél, újraindítás 300 másodpercnél).
A szerver nem jön vissza online az újraindítás után Ellenőrizd a GPanel Console-t indítási hibákért. Ha a szerver összeomlott a leállítás során, előfordulhat, hogy nem indul újra tisztán. Próbálj kézi Start-ot a GPanel-ből. Ha a probléma fennáll, nyiss egy támogatási jegyet.
A cron kifejezést nem fogadja el a rendszer A GPanel pontosan 5 mezőt igényel a cron kifejezésben (perc, óra, hónap napja, hónap, hét napja). Ne adj meg másodperc mezőt. Győződj meg róla, hogy nincsenek extra szóközök vagy speciális karakterek.
A figyelmeztető parancs elküldésre kerül, de a játékosok nem látják Egyes játékok speciális formázást igényelnek. A Project Zomboid esetén az üzenetnek idézőjelek között kell lennie: servermsg "Your message here". A Minecraft esetén a say nem használ idézőjeleket. Ellenőrizd a fenti játékspecifikus szakaszt.

Segítségre van szükséged?

Ha gondod van az ütemezett újraindítások beállításával, vagy az ütemezésed nem a várt módon működik, nyiss egy támogatási jegyet és mellékeld:

  • A szervered nevét a GPanel-ből
  • A használt cron kifejezést
  • Annak leírását, hogy mi történik (vagy mi nem történik)

Támogatási csapatunk segít az ütemezés helyes beállításában.


Hasznos volt ez a cikk?

Ready to Get Started?

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