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
Kategorier

Så ställer du in schemalagda omstarter

SV restart schedule cron automation 1 tyckte att detta var hjälpsamt

Spelservrar gynnas av regelbundna omstarter för att rensa minnesläckor, tillämpa konfigurationsändringar och hålla prestandan stabil under långa spelsessioner. Den här guiden visar hur du ställer in automatiska schemalagda omstarter med funktionen Schedules i GPanel, så att din server hålls frisk utan manuellt ingripande.

Fungerar för alla spel. Funktionen Schedules i GPanel är tillgänglig för varje spelserver som hostas hos Legion Hosting. Spelspecifika tips (såsom att varna spelare innan en omstart) behandlas senare i denna guide.

Varför schemalägga omstarter?

De flesta spelservrar ackumulerar minnesanvändning och temporär data över tid. Utan periodiska omstarter kan du märka:

  • Ökande lagg och rubber-banding när RAM-användningen stiger över timmar eller dagar
  • Avmattning vid laddning av entiteter och chunks i spel som Minecraft och Project Zomboid
  • Mod-relaterade minnesläckor som endast nollställs vid en fullständig serveromstart
  • Fördröjd tillämpning av konfigurationsändringar som kräver en omstart för att träda i kraft

En schemalagd omstart var 6:e till 12:e timme är den vanligaste inställningen och förhindrar majoriteten av dessa problem.

Förutsättningar

  • En aktiv spelserver hos Legion Hosting
  • Åtkomst till GPanel med dina kontouppgifter
  • Din server bör vara i tillståndet Running (scheman utlöses endast när servern är online, om inte annat konfigurerats)

Steg 1: Öppna fliken Schedules

  1. Logga in på GPanel och välj din server från serverlistan.
  2. I vänster sidofält, klicka på fliken Schedules.
  3. Du ser en lista över eventuella befintliga scheman. Om detta är en ny server är listan tom.

Steg 2: Skapa ett nytt schema

  1. Klicka på knappen Create Schedule.
  2. Ange ett Name för schemat — något beskrivande som Auto Restart Every 6 Hours.
  3. Ställ in Cron Expression för att styra när schemat körs. Se avsnittet nedan för vanliga exempel.
  4. Se till att Enabled är påslaget.
  5. Klicka på Save för att skapa schemat.
Schemat är bara en timer. Efter att du skapat schemat behöver du fortfarande lägga till en task till det som talar om för servern vad den ska göra när timern utlöses. Fortsätt till Steg 3.

Steg 3: Lägg till en omstartsuppgift i schemat

  1. Efter att du sparat schemat, klicka på dess namn för att öppna det.
  2. Under avsnittet Tasks, klicka på New Task.
  3. Ställ in Action till Send power action.
  4. Ställ in Payload till Restart.
  5. Ställ in Time Offset till 0 sekunder (detta innebär att uppgiften körs omedelbart när schemat utlöses).
  6. Klicka på Save.

Din schemalagda omstart är nu aktiv. Servern startar automatiskt om enligt det cron-uttryck du konfigurerade.

Restart kontra Stop + Start: Power action Restart stoppar servern på ett kontrollerat sätt och startar den igen. Detta är den rekommenderade åtgärden för schemalagda omstarter. Undvik att använda Kill som en schemalagd åtgärd, eftersom den med tvång avslutar serverprocessen utan att spara.

Förstå cron-uttryck

GPanel använder cron-uttryck för att definiera när ett schema körs. Ett cron-uttryck har fem fält separerade med mellanslag:

Minute  Hour  Day-of-Month  Month  Day-of-Week
  *       *        *           *        *
Fält Tillåtna värden Beskrivning
Minute 0–59 Minuten i timmen då uppgiften körs
Hour 0–23 Timmen på dygnet (24-timmarsformat)
Day of Month 1–31 Dagen i månaden
Month 1–12 Månaden på året
Day of Week 0–6 (0 = söndag) Dagen i veckan

Specialtecken:

  • * — matchar varje värde (jokertecken)
  • */N — matchar varje N intervall (t.ex. */6 i fältet Hour betyder var 6:e timme)
  • , — separerar flera värden (t.ex. 0,12 betyder vid 0 och 12)

Vanliga omstartsscheman

Här är de mest populära omstartsintervallen och cron-uttrycken att använda i GPanel:

Omstartsfrekvens Cron Expression Startar om kl. (servertid)
Var 6:e timme 0 */6 * * * 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM
Var 8:e timme 0 */8 * * * 12:00 AM, 8:00 AM, 4:00 PM
Var 12:e timme 0 0,12 * * * 12:00 AM, 12:00 PM
En gång dagligen (4:00 AM) 0 4 * * * 4:00 AM
En gång dagligen (6:00 AM) 0 6 * * * 6:00 AM
Var 3:e timme 0 */3 * * * 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM, 6 PM, 9 PM
Rekommenderas: För de flesta spelservrar ger omstart var 6:e till 12:e timme den bästa balansen mellan drifttid och prestanda. Tungt moddade servrar (särskilt Project Zomboid med 50+ mods) kan gynnas av omstart var 3:e till 6:e timme.

Varna spelare innan en omstart

Att starta om utan varning kan avbryta spelare mitt i en handling, vilket orsakar frustration eller förlorad framsteg. Du kan använda GPanels uppgift Send Command för att sända ut ett varningsmeddelande till spelare innan omstarten sker.

Så fungerar det

Istället för en enda omstartsuppgift skapar du flera uppgifter inom samma schema, förskjutna med tidsoffset:

  1. En Send Command-uppgift vid offset 0 som sänder ut ett varningsmeddelande (t.ex. "Server restarting in 5 minutes")
  2. En Send Command-uppgift vid offset 240 (4 minuter senare) med en sista varning (t.ex. "Server restarting in 1 minute")
  3. En Send power action → Restart-uppgift vid offset 300 (5 minuter efter den första varningen)
Tidsoffset anges i sekunder. När du lägger till uppgifter i ett schema anger fältet Time Offset hur många sekunder efter att schemat utlöses uppgiften ska köras. Använd 0 för omedelbart, 60 för 1 minut, 300 för 5 minuter osv.

Exempel: Fullständigt schema med varningar

Så här ser ett komplett schema ut med en 5-minutersvarning, en 1-minutersvarning och omstarten:

Uppgift # Action Payload / kommando Time Offset
1 Send command (spelspecifikt varningskommando — se nedan) 0 sekunder
2 Send command (spelspecifikt sista varningskommando) 240 sekunder
3 Send power action Restart 300 sekunder

Spelspecifika varningskommandon

Kommandot du använder för att sända ut ett meddelande till spelare varierar beroende på spel. Nedan finns kommandona för de mest populära spelen:

Project Zomboid

Använd kommandot servermsg för att skicka ett meddelande i spelet till alla anslutna spelare:

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

Minecraft

Använd kommandot say för att sända ut ett chattmeddelande till alla spelare:

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

ARK: Survival Ascended

Använd kommandot broadcast för att visa ett meddelande på skärmen för alla spelare:

broadcast Server restarting in 5 minutes. Please find a safe location.
broadcast Server restarting in 1 minute!
Andra spel: Om ditt spel inte listas ovan, kontrollera spelets dokumentation eller community-wiki för serverns konsolkommando som sänder ut ett meddelande till alla spelare. Ange kommandot i fältet Payload för uppgiften Send Command. Om du är osäker, öppna ett supportärende så hjälper vi dig att hitta rätt kommando.

Bästa praxis

  • Starta om under lågtrafiktider. Om din server har ett förutsägbart spelarschema, tidsinställ omstarterna till när minst antal spelare är online. En daglig omstart kl. 4:00 AM eller 6:00 AM fungerar bra för de flesta communities.
  • Inkludera alltid en varning. Även en 1-minutersvarning ger spelare tid att nå en säker plats eller slutföra en handel. En 5-minutersvarning är idealisk.
  • Använd säkerhetskopior tillsammans med omstarter. Om ditt spel eller GPanel stöder automatiska säkerhetskopior, schemalägg en säkerhetskopia innan omstarten. Detta säkerställer att du alltid har en aktuell save om något skulle gå fel.
  • Starta inte om för ofta. Att starta om varje timme är onödigt för de flesta servrar och kommer att frustrera spelare. Var 6:e till 12:e timme är den optimala punkten om du inte kör en tungt moddad server med kända minnesläckproblem.
  • Testa ditt schema. Efter att du skapat ett schema, kontrollera tillbaka efter den första förväntade utlösningstiden för att bekräfta att omstarten skedde. Titta i GPanel-konsolloggen efter omstartshändelsen.
  • Namnge dina scheman tydligt. Använd beskrivande namn som "6h Auto Restart with Warning" så att du snabbt kan identifiera vad varje schema gör.

Hantera befintliga scheman

Du kan ändra eller inaktivera scheman när som helst från fliken Schedules i GPanel:

  • För att redigera ett schema: klicka på schemats namn, ändra cron-uttrycket eller uppgifterna och klicka på Save.
  • För att tillfälligt inaktivera ett schema: öppna schemat och slå av Enabled. Schemat förblir sparat men utlöses inte förrän du återaktiverar det.
  • För att radera ett schema: klicka på radera-ikonen bredvid schemat. Detta tar bort det permanent.

Felsökning

Problem Vad du ska kontrollera
Schemat utlöses inte Öppna schemat och bekräfta att Enabled är påslaget. Dubbelkolla cron-uttrycket — ett vanligt misstag är att använda felaktig fältordning. Se till att servern är online när schemat ska utlösas.
Omstart sker men varningsmeddelandet visas inte Se till att uppgiften Send Command använder rätt kommando för ditt spel. Verifiera att tidsoffset är mindre än omstartsuppgiftens offset (t.ex. varning vid 0 sekunder, omstart vid 300 sekunder).
Servern kommer inte tillbaka online efter omstart Kontrollera GPanel-konsolen efter startfel. Om servern kraschade under avstängning kanske den inte startar om korrekt. Försök med en manuell Start från GPanel. Om problemet kvarstår, öppna ett supportärende.
Cron-uttrycket accepteras inte GPanel kräver exakt 5 fält i cron-uttrycket (minut, timme, dag i månaden, månad, dag i veckan). Inkludera inte ett sekundfält. Se till att det inte finns extra mellanslag eller specialtecken.
Varningskommandot skickas men spelare ser det inte Vissa spel kräver specifik formatering. För Project Zomboid måste meddelandet stå inom citattecken: servermsg "Your message here". För Minecraft använder say inte citattecken. Kontrollera det spelspecifika avsnittet ovan.

Behöver du hjälp?

Om du har problem med att ställa in schemalagda omstarter eller om ditt schema inte fungerar som förväntat, öppna ett supportärende och inkludera:

  • Ditt servernamn från GPanel
  • Cron-uttrycket du använder
  • En beskrivning av vad som händer (eller inte händer)

Vårt supportteam hjälper dig att konfigurera schemat korrekt.


Var denna artikel hjälpsam?

Ready to Get Started?

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