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
Categories

Kako podesiti zakazane restarte


Game serveri imaju koristi od redovnih restarta kako bi se očistila curenja memorije, primenile izmene konfiguracije i održale stabilne performanse tokom dugih igračkih sesija. Ovaj vodič vam pokazuje kako da podesite automatske zakazane restarte koristeći funkciju Schedules u GPanel-u, tako da vaš server ostane zdrav bez ručne intervencije.

Radi za sve igre. Funkcija Schedules u GPanel-u dostupna je za svaki game server hostovan kod Legion Hosting. Saveti specifični za igre (kao što je upozoravanje igrača pre restarta) obrađeni su kasnije u ovom vodiču.

Zašto zakazivati restarte?

Većina game servera akumulira korišćenje memorije i privremene podatke tokom vremena. Bez periodičnih restarta, možete primetiti:

  • Povećani lag i rubber-banding kako korišćenje RAM-a raste tokom sati ili dana
  • Usporavanja pri učitavanju entiteta i delova mape u igrama kao što su Minecraft i Project Zomboid
  • Curenja memorije povezana sa modovima koja se resetuju samo pri potpunom restartu servera
  • Odloženu primenu izmena konfiguracije koje zahtevaju restart da bi stupile na snagu

Zakazani restart svakih 6 do 12 sati je najčešće podešavanje i sprečava većinu ovih problema.

Preduslovi

  • Aktivan game server kod Legion Hosting
  • Pristup GPanel sa kredencijalima vašeg naloga
  • Vaš server treba da bude u stanju Running (rasporedi se pokreću samo kada je server onlajn, osim ako nije drugačije konfigurisano)

Korak 1: Otvorite karticu Schedules

  1. Prijavite se na GPanel i izaberite vaš server iz liste servera.
  2. U levoj bočnoj traci, kliknite na karticu Schedules.
  3. Videćete listu svih postojećih rasporeda. Ako je ovo novi server, lista će biti prazna.

Korak 2: Kreirajte novi raspored

  1. Kliknite na dugme Create Schedule.
  2. Unesite Name za raspored — nešto opisno poput Auto Restart Every 6 Hours.
  3. Postavite Cron Expression da kontrolišete kada se raspored pokreće. Pogledajte odeljak ispod za uobičajene primere.
  4. Uverite se da je Enabled uključeno.
  5. Kliknite na Save da kreirate raspored.
Raspored je samo tajmer. Nakon kreiranja rasporeda, i dalje treba da mu dodate zadatak koji govori serveru šta da radi kada se tajmer aktivira. Nastavite na Korak 3.

Korak 3: Dodajte zadatak restarta u raspored

  1. Nakon čuvanja rasporeda, kliknite na njegovo ime da ga otvorite.
  2. U odeljku Tasks, kliknite na New Task.
  3. Postavite Action na Send power action.
  4. Postavite Payload na Restart.
  5. Postavite Time Offset na 0 sekundi (ovo znači da se zadatak pokreće odmah kada se raspored aktivira).
  6. Kliknite na Save.

Vaš zakazani restart je sada aktivan. Server će se automatski restartovati prema cron izrazu koji ste konfigurisali.

Restart naspram Stop + Start: Power action Restart gracefully zaustavlja server i ponovo ga pokreće. Ovo je preporučena akcija za zakazane restarte. Izbegavajte korišćenje Kill kao zakazane akcije, jer ona prisilno prekida serverski proces bez čuvanja.

Razumevanje cron izraza

GPanel koristi cron izraze za definisanje kada se raspored pokreće. Cron izraz ima pet polja razdvojenih razmacima:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
Polje Dozvoljene vrednosti Opis
Minute 0–59 Minut u satu kada se zadatak pokreće
Hour 0–23 Sat u danu (24-časovni format)
Day of Month 1–31 Dan u mesecu
Month 1–12 Mesec u godini
Day of Week 0–6 (0 = nedelja) Dan u nedelji

Specijalni karakteri:

  • * — odgovara svakoj vrednosti (džoker)
  • */N — odgovara svakih N intervala (npr. */6 u polju Hour znači svakih 6 sati)
  • , — razdvaja više vrednosti (npr. 0,12 znači u 0 i 12)

Uobičajeni rasporedi restarta

Evo najpopularnijih intervala restarta i cron izraza za korišćenje u GPanel-u:

Učestalost restarta Cron izraz Restartuje u (serversko vreme)
Svakih 6 sati 0 */6 * * * 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM
Svakih 8 sati 0 */8 * * * 12:00 AM, 8:00 AM, 4:00 PM
Svakih 12 sati 0 0,12 * * * 12:00 AM, 12:00 PM
Jednom dnevno (4:00 AM) 0 4 * * * 4:00 AM
Jednom dnevno (6:00 AM) 0 6 * * * 6:00 AM
Svaka 3 sata 0 */3 * * * 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM, 6 PM, 9 PM
Preporučeno: Za većinu game servera, restartovanje svakih 6 do 12 sati pruža najbolju ravnotežu između dostupnosti i performansi. Server-i sa puno modova (posebno Project Zomboid sa 50+ modova) mogu imati koristi od restartovanja svaka 3 do 6 sati.

Upozoravanje igrača pre restarta

Restartovanje bez upozorenja može prekinuti igrače usred akcije, izazivajući frustraciju ili izgubljeni napredak. Možete koristiti GPanel zadatak Send Command da emitujete poruku upozorenja igračima pre nego što se restart dogodi.

Kako funkcioniše

Umesto jednog zadatka restarta, kreirate više zadataka unutar istog rasporeda, raspoređenih sa vremenskim pomerajima:

  1. Zadatak Send Command na pomeraju 0 koji emituje poruku upozorenja (npr. "Server restarting in 5 minutes")
  2. Zadatak Send Command na pomeraju 240 (4 minuta kasnije) sa konačnim upozorenjem (npr. "Server restarting in 1 minute")
  3. Zadatak Send power action → Restart na pomeraju 300 (5 minuta nakon prvog upozorenja)
Vremenski pomeraji su u sekundama. Kada dodajete zadatke u raspored, polje Time Offset određuje koliko sekundi nakon aktiviranja rasporeda zadatak treba da se izvrši. Koristite 0 za odmah, 60 za 1 minut, 300 za 5 minuta, itd.

Primer: Potpun raspored sa upozorenjima

Evo kako izgleda potpun raspored sa upozorenjem od 5 minuta, upozorenjem od 1 minuta i restartom:

Zadatak # Action Payload / Command Time Offset
1 Send command (komanda upozorenja specifična za igru — pogledajte ispod) 0 sekundi
2 Send command (komanda konačnog upozorenja specifična za igru) 240 sekundi
3 Send power action Restart 300 sekundi

Komande upozorenja specifične za igre

Komanda koju koristite za emitovanje poruke igračima varira u zavisnosti od igre. Ispod su komande za najpopularnije igre:

Project Zomboid

Koristite komandu servermsg da pošaljete poruku u igri svim povezanim igračima:

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

Minecraft

Koristite komandu say da emitujete chat poruku svim igračima:

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

ARK: Survival Ascended

Koristite komandu broadcast da prikažete poruku na ekranu za sve igrače:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
Druge igre: Ako vaša igra nije navedena gore, proverite dokumentaciju igre ili wiki zajednice za serversku konzolnu komandu koja emituje poruku svim igračima. Unesite komandu u polje Payload zadatka Send Command. Ako niste sigurni, otvorite tiket za podršku i pomoći ćemo vam da pronađete pravu komandu.

Najbolje prakse

  • Restartujte tokom perioda van vršnog opterećenja. Ako vaš server ima predvidljiv raspored igrača, vremenski podesite restarte za period kada je najmanje igrača onlajn. Dnevni restart u 4:00 AM ili 6:00 AM dobro funkcioniše za većinu zajednica.
  • Uvek uključite upozorenje. Čak i upozorenje od 1 minuta daje igračima vremena da stignu do bezbedne lokacije ili završe trgovinu. Upozorenje od 5 minuta je idealno.
  • Koristite rezervne kopije uz restarte. Ako vaša igra ili GPanel podržava automatske rezervne kopije, zakažite rezervnu kopiju pre restarta. Ovo osigurava da uvek imate nedavni snimak u slučaju da nešto pođe po zlu.
  • Nemojte restartovati prečesto. Restartovanje svakog sata je nepotrebno za većinu servera i frustriraće igrače. Svakih 6 do 12 sati je idealna tačka osim ako pokrećete server sa puno modova sa poznatim problemima curenja memorije.
  • Testirajte vaš raspored. Nakon kreiranja rasporeda, proverite ponovo nakon prvog očekivanog vremena aktiviranja da potvrdite da se restart dogodio. Pogledajte GPanel Console log za događaj restarta.
  • Jasno imenujte vaše rasporede. Koristite opisna imena poput "6h Auto Restart with Warning" tako da brzo možete prepoznati šta svaki raspored radi.

Upravljanje postojećim rasporedima

Možete izmeniti ili onemogućiti rasporede u bilo kom trenutku iz kartice Schedules u GPanel-u:

  • Da uredite raspored: kliknite na ime rasporeda, promenite cron izraz ili zadatke, i kliknite na Save.
  • Da privremeno onemogućite raspored: otvorite raspored i isključite Enabled. Raspored će ostati sačuvan, ali se neće aktivirati dok ga ponovo ne omogućite.
  • Da obrišete raspored: kliknite na ikonu za brisanje pored rasporeda. Ovo ga trajno uklanja.

Rešavanje problema

Problem Šta proveriti
Raspored se ne aktivira Otvorite raspored i potvrdite da je Enabled uključeno. Dvaput proverite cron izraz — česta greška je korišćenje pogrešnog redosleda polja. Uverite se da je server onlajn kada bi raspored trebalo da se aktivira.
Restart se dešava ali se poruka upozorenja ne pojavljuje Uverite se da zadatak Send Command koristi ispravnu komandu za vašu igru. Proverite da je vremenski pomeraj manji od pomeraja zadatka restarta (npr. upozorenje na 0 sekundi, restart na 300 sekundi).
Server se ne vraća onlajn nakon restarta Proverite GPanel Console za greške pri pokretanju. Ako se server srušio tokom gašenja, možda se neće čisto restartovati. Pokušajte ručni Start iz GPanel-a. Ako problem potraje, otvorite tiket za podršku.
Cron izraz nije prihvaćen GPanel zahteva tačno 5 polja u cron izrazu (minut, sat, dan u mesecu, mesec, dan u nedelji). Nemojte uključivati polje za sekunde. Uverite se da nema dodatnih razmaka ili specijalnih karaktera.
Komanda upozorenja se šalje ali je igrači ne vide Neke igre zahtevaju određeno formatiranje. Za Project Zomboid, poruka mora biti u navodnicima: servermsg "Your message here". Za Minecraft, say ne koristi navodnike. Proverite odeljak specifičan za igru gore.

Potrebna vam je pomoć?

Ako imate problema sa podešavanjem zakazanih restarta ili vaš raspored ne radi kako se očekuje, otvorite tiket za podršku i navedite:

  • Ime vašeg servera iz GPanel-a
  • Cron izraz koji koristite
  • Opis onoga što se dešava (ili ne dešava)

Naš tim za podršku će vam pomoći da pravilno konfigurišete raspored.


Was this article helpful?

Ready to Get Started?

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