Pikatarjous 50% alennusta kaikista palvelimista Viimeinen päivä!
Päättyy: 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
Categories

Kuinka asentaa ajastetut uudelleenkäynnistykset


Pelipalvelimet hyötyvät säännöllisistä uudelleenkäynnistyksistä, jotka tyhjentävät muistivuotoja, soveltavat asetusmuutoksia ja pitävät suorituskyvyn vakaana pitkien pelisessioiden aikana. Tämä opas näyttää, kuinka ajastetut automaattiset uudelleenkäynnistykset asennetaan GPanelin Schedules-toimintoa käyttäen, jotta palvelimesi pysyy terveenä ilman manuaalista puuttumista.

Toimii kaikille peleille. Schedules-toiminto GPanelissa on saatavilla jokaiselle Legion Hostingin ylläpitämälle pelipalvelimelle. Pelikohtaiset vinkit (kuten pelaajien varoittaminen ennen uudelleenkäynnistystä) käsitellään myöhemmin tässä oppaassa.

Miksi ajastaa uudelleenkäynnistyksiä?

Useimmat pelipalvelimet keräävät muistinkäyttöä ja väliaikaisdataa ajan myötä. Ilman säännöllisiä uudelleenkäynnistyksiä saatat huomata:

  • Lisääntyvää viivettä ja kumipyörämäistä liikettä RAM-käytön kasvaessa tuntien tai päivien aikana
  • Olioiden ja palojen latauksen hidastumista peleissä kuten Minecraft ja Project Zomboid
  • Modeihin liittyviä muistivuotoja, jotka nollautuvat vain täydellä palvelimen uudelleenkäynnistyksellä
  • Asetusmuutosten viivästynyttä soveltamista, jotka vaativat uudelleenkäynnistyksen tullakseen voimaan

Ajastettu uudelleenkäynnistys 6–12 tunnin välein on yleisin asetus ja estää useimmat näistä ongelmista.

Edellytykset

  • Aktiivinen pelipalvelin Legion Hostingilla
  • Pääsy GPaneliin tilisi tunnuksilla
  • Palvelimesi tulee olla Running-tilassa (aikataulut käynnistyvät vain, kun palvelin on online, ellei toisin määritetty)

Vaihe 1: Avaa Schedules-välilehti

  1. Kirjaudu GPaneliin ja valitse palvelimesi palvelinlistalta.
  2. Klikkaa vasemmassa sivupalkissa Schedules-välilehteä.
  3. Näet listan kaikista olemassa olevista aikatauluista. Jos tämä on uusi palvelin, lista on tyhjä.

Vaihe 2: Luo uusi aikataulu

  1. Klikkaa Create Schedule-painiketta.
  2. Anna aikataululle Name — jotain kuvaavaa kuten Auto Restart Every 6 Hours.
  3. Aseta Cron Expression ohjaamaan, milloin aikataulu suoritetaan. Katso alla oleva osio yleisistä esimerkeistä.
  4. Varmista, että Enabled on kytketty päälle.
  5. Klikkaa Save luodaksesi aikataulun.
Aikataulu on vain ajastin. Aikataulun luomisen jälkeen sinun on vielä lisättävä siihen tehtävä, joka kertoo palvelimelle, mitä tehdä, kun ajastin laukeaa. Jatka vaiheeseen 3.

Vaihe 3: Lisää uudelleenkäynnistystehtävä aikatauluun

  1. Tallennettuasi aikataulun klikkaa sen nimeä avataksesi sen.
  2. Klikkaa Tasks-osion alla New Task.
  3. Aseta Action-arvoksi Send power action.
  4. Aseta Payload-arvoksi Restart.
  5. Aseta Time Offset-arvoksi 0 sekuntia (tämä tarkoittaa, että tehtävä suoritetaan välittömästi aikataulun lauetessa).
  6. Klikkaa Save.

Ajastettu uudelleenkäynnistyksesi on nyt aktiivinen. Palvelin käynnistyy uudelleen automaattisesti määrittämäsi cron-lausekkeen mukaisesti.

Restart vs. Stop + Start: Restart-virtatoiminto sammuttaa palvelimen sulavasti ja käynnistää sen uudelleen. Tämä on suositeltu toimi ajastetuille uudelleenkäynnistyksille. Vältä Kill-toiminnon käyttöä ajastettuna toimintona, koska se lopettaa palvelinprosessin väkisin tallentamatta.

Cron-lausekkeiden ymmärtäminen

GPanel käyttää cron-lausekkeita määrittämään, milloin aikataulu suoritetaan. Cron-lausekkeessa on viisi kenttää, jotka erotetaan välilyönneillä:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
Kenttä Sallitut arvot Kuvaus
Minute 0–59 Tunnin minuutti, jolloin tehtävä suoritetaan
Hour 0–23 Päivän tunti (24-tuntinen muoto)
Day of Month 1–31 Kuukauden päivä
Month 1–12 Vuoden kuukausi
Day of Week 0–6 (0 = sunnuntai) Viikonpäivä

Erikoismerkit:

  • * — vastaa jokaista arvoa (jokerimerkki)
  • */N — vastaa jokaista N:n välein (esim. */6 Hour-kentässä tarkoittaa joka 6. tunti)
  • , — erottaa useita arvoja (esim. 0,12 tarkoittaa kello 0 ja 12)

Yleisiä uudelleenkäynnistysaikatauluja

Tässä on suosituimmat uudelleenkäynnistysvälit ja cron-lausekkeet käytettäväksi GPanelissa:

Uudelleenkäynnistystiheys Cron-lauseke Käynnistää kellonaikoina (palvelinaika)
Joka 6. tunti 0 */6 * * * 00:00, 06:00, 12:00, 18:00
Joka 8. tunti 0 */8 * * * 00:00, 08:00, 16:00
Joka 12. tunti 0 0,12 * * * 00:00, 12:00
Kerran päivässä (04:00) 0 4 * * * 04:00
Kerran päivässä (06:00) 0 6 * * * 06:00
Joka 3. tunti 0 */3 * * * 00, 03, 06, 09, 12, 15, 18, 21
Suositus: Useimmille pelipalvelimille uudelleenkäynnistys 6–12 tunnin välein tarjoaa parhaan tasapainon käyttöajan ja suorituskyvyn välillä. Raskaasti modatut palvelimet (erityisesti Project Zomboid 50+ modilla) voivat hyötyä uudelleenkäynnistyksestä 3–6 tunnin välein.

Pelaajien varoittaminen ennen uudelleenkäynnistystä

Uudelleenkäynnistys ilman varoitusta voi keskeyttää pelaajat kesken toiminnan, aiheuttaen turhautumista tai menetettyä edistystä. Voit käyttää GPanelin Send Command-tehtävää lähettämään varoitusviestin pelaajille ennen uudelleenkäynnistystä.

Kuinka se toimii

Yhden uudelleenkäynnistystehtävän sijaan luot useita tehtäviä samaan aikatauluun, porrastettuina aikasiirtymillä:

  1. Send Command-tehtävä siirtymällä 0, joka lähettää varoitusviestin (esim. "Palvelin käynnistyy uudelleen 5 minuutin kuluttua")
  2. Send Command-tehtävä siirtymällä 240 (4 minuuttia myöhemmin) viimeisellä varoituksella (esim. "Palvelin käynnistyy uudelleen 1 minuutin kuluttua")
  3. Send power action → Restart-tehtävä siirtymällä 300 (5 minuuttia ensimmäisen varoituksen jälkeen)
Aikasiirtymät ovat sekunneissa. Tehtäviä lisättäessä aikatauluun Time Offset-kenttä määrittelee, kuinka monta sekuntia aikataulun laukeamisen jälkeen tehtävän tulisi suorittaa. Käytä 0 välittömään, 60 1 minuuttiin, 300 5 minuuttiin jne.

Esimerkki: Täysi aikataulu varoituksilla

Tältä täydellinen aikataulu näyttää 5 minuutin varoituksella, 1 minuutin varoituksella ja uudelleenkäynnistyksellä:

Tehtävä # Toiminto Payload / komento Aikasiirtymä
1 Send command (pelikohtainen varoituskomento — katso alla) 0 sekuntia
2 Send command (pelikohtainen viimeisen varoituksen komento) 240 sekuntia
3 Send power action Restart 300 sekuntia

Pelikohtaiset varoituskomennot

Pelaajille viestin lähettämiseen käytettävä komento vaihtelee pelistä toiseen. Alla ovat komennot suosituimmille peleille:

Project Zomboid

Käytä servermsg-komentoa lähettääksesi pelinsisäisen viestin kaikille yhdistetyille pelaajille:

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

Minecraft

Käytä say-komentoa lähettääksesi chat-viestin kaikille pelaajille:

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

ARK: Survival Ascended

Käytä broadcast-komentoa näyttääksesi viestin näytöllä kaikille pelaajille:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
Muut pelit: Jos peliäsi ei ole lueteltu yllä, tarkista pelin dokumentaatio tai yhteisön wiki palvelinkonsolin komennosta, joka lähettää viestin kaikille pelaajille. Syötä komento Send Command -tehtävän Payload-kenttään. Jos olet epävarma, avaa tukipyyntö ja autamme sinua löytämään oikean komennon.

Parhaat käytännöt

  • Käynnistä uudelleen ruuhka-aikojen ulkopuolella. Jos palvelimellasi on ennustettava pelaajien aikataulu, ajoita uudelleenkäynnistykset hetkille, jolloin vähiten pelaajia on online. Päivittäinen uudelleenkäynnistys klo 04:00 tai 06:00 toimii hyvin useimmille yhteisöille.
  • Sisällytä aina varoitus. Jopa 1 minuutin varoitus antaa pelaajille aikaa päästä turvalliseen paikkaan tai päättää kauppa. 5 minuutin varoitus on ihanteellinen.
  • Käytä varmuuskopioita uudelleenkäynnistysten ohella. Jos pelisi tai GPanelisi tukee automaattisia varmuuskopioita, ajoita varmuuskopio ennen uudelleenkäynnistystä. Tämä varmistaa, että sinulla on aina viimeaikainen tallennus, jos jotain menee pieleen.
  • Älä käynnistä uudelleen liian usein. Uudelleenkäynnistys joka tunti on tarpeetonta useimmille palvelimille ja turhauttaa pelaajia. 6–12 tunnin välein on optimaalinen, ellet pyöritä raskaasti modattua palvelinta, jolla on tunnettuja muistivuoto-ongelmia.
  • Testaa aikataulusi. Aikataulun luomisen jälkeen tarkista ensimmäisen odotetun käynnistysajan jälkeen, että uudelleenkäynnistys tapahtui. Katso GPanelin konsolilokista uudelleenkäynnistystapahtuma.
  • Nimeä aikataulusi selvästi. Käytä kuvaavia nimiä kuten "6h Auto Restart with Warning", jotta voit nopeasti tunnistaa, mitä kukin aikataulu tekee.

Olemassa olevien aikataulujen hallinta

Voit muokata tai poistaa aikatauluja käytöstä milloin tahansa GPanelin Schedules-välilehdeltä:

  • Muokataksesi aikataulua: klikkaa aikataulun nimeä, vaihda cron-lauseke tai tehtävät ja klikkaa Save.
  • Poistaaksesi aikataulun väliaikaisesti käytöstä: avaa aikataulu ja kytke Enabled pois päältä. Aikataulu pysyy tallennettuna mutta ei käynnisty ennen kuin otat sen uudelleen käyttöön.
  • Poistaaksesi aikataulun: klikkaa poistokuvaketta aikataulun vieressä. Tämä poistaa sen pysyvästi.

Vianetsintä

Ongelma Mitä tarkistaa
Aikataulu ei käynnisty Avaa aikataulu ja vahvista, että Enabled on kytketty päälle. Tarkista cron-lauseke kahdesti — yleinen virhe on väärä kenttäjärjestys. Varmista, että palvelin on online silloin, kun aikataulun on tarkoitus käynnistyä.
Uudelleenkäynnistys tapahtuu mutta varoitusviesti ei ilmesty Varmista, että Send Command-tehtävä käyttää oikeaa komentoa pelillesi. Vahvista, että aikasiirtymä on pienempi kuin uudelleenkäynnistystehtävän siirtymä (esim. varoitus 0 sekunnissa, uudelleenkäynnistys 300 sekunnissa).
Palvelin ei palaa onlineksi uudelleenkäynnistyksen jälkeen Tarkista GPanelin konsoli käynnistysvirheiden varalta. Jos palvelin kaatui sammutuksen aikana, se ei välttämättä käynnisty uudelleen siististi. Yritä manuaalista Start-toimintoa GPanelista. Jos ongelma jatkuu, avaa tukipyyntö.
Cron-lauseketta ei hyväksytä GPanel vaatii tarkalleen 5 kenttää cron-lausekkeessa (minuutti, tunti, kuukauden päivä, kuukausi, viikonpäivä). Älä sisällytä sekuntikenttää. Varmista, ettei ylimääräisiä välilyöntejä tai erikoismerkkejä ole.
Varoituskomento lähetetään, mutta pelaajat eivät näe sitä Jotkin pelit edellyttävät tiettyä muotoilua. Project Zomboidissa viestin on oltava lainausmerkeissä: servermsg "Your message here". Minecraftissa say ei käytä lainausmerkkejä. Tarkista pelikohtainen osio yllä.

Tarvitsetko apua?

Jos sinulla on vaikeuksia ajastettujen uudelleenkäynnistysten asentamisessa tai aikataulusi ei toimi odotetusti, avaa tukipyyntö ja sisällytä:

  • Palvelimesi nimi GPanelista
  • Käyttämäsi cron-lauseke
  • Kuvaus siitä, mitä tapahtuu (tai ei tapahdu)

Tukitiimimme auttaa sinua määrittämään aikataulun oikein.


Was this article helpful?

Ready to Get Started?

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