Så håller du en Minecraft-server online 24/7
På den här sidan
- Varför servern dör i samma stund du slutar titta
- Vad 99.9% upptid faktiskt betyder
- Vad en dator som går dygnet runt egentligen kräver av dig
- Din hemma-IP blir serverns adress
- Egen dator, VPS eller managerad hosting: vem gör jobbet
- Så håller du ändå en egen server vid liv
- När besväret slutar vara värt det
- FAQ
Att få igång en Minecraft-server är den lätta delen. Att hålla den igång — genom natten, medan du är på jobbet, när Windows bestämmer sig för att starta om för en uppdatering — är ett helt annat problem, och det är det som i tysthet tar kål på de flesta hemmaservrar.
Den här guiden handlar om det andra problemet. Inte om vilket webbhotell du ska välja, utan om vad som faktiskt tar ner en server, vad "alltid på" i praktiken kräver av en maskin som står i ditt sovrum, och de konkreta saker du kan göra för att hålla den vid liv: autostart, watchdogs, schemalagda omstarter och backuper utanför maskinen. När du är klar vet du exakt vilket av de tre sätten att driva en server som matchar hur mycket av det arbetet du är beredd att äga.
Varför servern dör i samma stund du slutar titta
En Minecraft-server är ett program som kör på en maskin. Ingen håller uppsikt över den, ingen startar om den och ingen håller maskinen vaken för dess skull. När folk säger "min server går ner hela tiden" är det nästan alltid en av de här fem sakerna, och ingen av dem är Minecrafts fel:
- Datorn gick i viloläge. Standardinställningarna för energi på varje stationär dator och laptop försätter maskinen i viloläge efter en stund utan tangentbords- eller musaktivitet. En server som är fullt upptagen med att betjäna spelare räknas ändå som inaktiv, eftersom ingen rör tangentbordet.
- Fast Startup fick en avstängning att se ut som en omstart. På Windows är det påslaget som standard och är den absolut mest förvirrande varianten: maskinen verkar komma tillbaka, men serverprocessen är borta och startuppgiften du la in kördes aldrig.
- En uppdatering startade om den klockan tre på natten. Både Windows Update och obevakade uppgraderingar på Linux startar om utan att fråga. Om inget startar din server vid uppstart kommer den helt enkelt aldrig tillbaka.
- Någon stängde locket, loggade ut eller drog ur sladden. Att logga ut ur en användarsession avslutar processerna i den. Ett laptoplock som fälls ner försätter maskinen i viloläge. Och en sambo som behöver eluttaget avslutar diskussionen helt.
- Strömmen eller internet blinkade till. En sekunds avbrott räcker. Alla kastas ut, och ingenting får tillbaka servern av sig självt.
Vad 99.9% upptid faktiskt betyder
"Alltid på" är en känsla. Upptid är en mätning, och skillnaden spelar roll i samma stund du försöker lista ut om din server verkligen är pålitlig eller om du bara inte tittade när den föll ur.
Verklig upptid mäts utanför maskinen: något på internet ansluter till din servers port varje minut och noterar om den svarade. Det är den enda definitionen som räknas, eftersom den fångar just de fall din egen dator inte kan rapportera om — maskinen i viloläge, internet nere, processen hängd. "Min dator var på hela veckan" är ingen upptidssiffra.
Procent låter abstrakt tills man räknar om det till tid. Under en månad på 30 dagar:
| Upptid | Tillåten nedtid per månad | Vad det innebär |
|---|---|---|
| 99% | cirka 7 timmar 12 minuter | En hel kväll borta, varje månad |
| 99.5% | cirka 3 timmar 36 minuter | En dålig eftermiddag |
| 99.9% | cirka 43 minuter | En omstart och en långsam uppstart |
| 99.99% | cirka 4 minuter | Knappt en blinkning |
Läs tabellen bredvid föregående avsnitt så blir problemet med hemmadrift uppenbart: en enda omstartscykel från Windows Update äter redan upp det mesta av en månad på 99.9%. Ingen kris, inget hårdvarufel — en rutinmässig omstart. Två sådana, plus en kväll då maskinen somnade, och du ligger i 99%-trakten utan att något faktiskt gått sönder.
Vill du veta din verkliga siffra i stället för att gissa: rikta en gratis extern upptidsövervakare mot din servers adress och port och låt den gå i en månad. Den kommer berätta saker du inte visste, oftast om timmarna då du sov. Som referens kör HytHost mot ett mål på 99.9% upptid — samma måttstock, mätt på samma sätt.
Vad en dator som går dygnet runt egentligen kräver av dig
En maskin som aldrig stängs av är en annan maskin än den du använder på kvällarna. Under ett år samlar den på sig ungefär 8 760 timmars drifttid — fläktar som snurrar, diskar som går, värme som strömmar ut oavbrutet. Den står någonstans, och om det någonstans är ditt sovrum kommer du lära dig exakt hur hörbar en chassifläkt är klockan tre på natten i juli. Inget av det här är dramatiskt, men det är den delen folk glömmer när de föreställer sig att "bara låta den stå på".
Den drar också ström hela tiden, och det syns på räkningen. Men det är en pengafråga snarare än en upptidsfråga, så den bor i en egen guide — se vad en Minecraft-server faktiskt kostar för uträkningen.
Den större överraskningen är dock sällan maskinen. Det är linan den sitter bakom.
Hemmauppkopplingar är byggda för att ladda ner, inte för att leverera
Din nedladdningshastighet är irrelevant här. En server skickar — en kontinuerlig ström av världsuppdateringar till varje ansluten spelare — så din uppladdningshastighet är taket för hur många som kan spela utan hack. Hemmaabonnemang säljs oftast med en stor nedladdningssiffra och en mycket mindre uppladdningssiffra, och den mindre siffran är den enda din server bryr sig om. När en server "laggar för alla utom värden" är det här väldigt ofta orsaken.
Din adress ändras utan förvarning
De flesta hemmauppkopplingar får en dynamisk IP: den byts när routern startar om, när linan bryts, eller enligt operatörens eget schema. Varje kompis som sparat din server i sin lista har nu en död post, och du får skicka ut den nya adressen igen. En dynamisk DNS-tjänst täcker över det genom att ge dig ett stabilt värdnamn som följer med den skiftande adressen — sätt upp det innan du delar ut adressen, inte efteråt.
Vissa uppkopplingar går över huvud taget inte att köra server på
Den här får folk på fall efter timmar av felsökning. Många operatörer placerar privatkunder bakom carrier-grade NAT, vilket innebär att du inte har någon egen publik adress — du delar en. Portvidarebefordran kan inte fungera i det läget hur rätt du än ställer in routern, eftersom det inte finns någon adress att vidarebefordra från. Andra blockerar vanliga serverportar rakt av, eller förbjuder serverdrift i avtalsvillkoren. Om portvidarebefordran är perfekt uppsatt och spelare utifrån ändå inte kan ansluta är det här nästa sak att kontrollera.
Din hemma-IP blir serverns adress
För att någon utanför ditt hem ska kunna ansluta vidarebefordrar du en port i routern — och från den stunden är din servers adress hushållets publika IP-adress. Alla du bjuder in har den. Det har även alla de skickar den vidare till, och alla som ser den i en skärmdump, ett Discord-meddelande eller en serverlista.
Det avgörande är vad målet blir. En attack riktad mot en hostad server träffar den servern. En attack riktad mot din hemadress träffar hemmet: din uppkoppling, familjens telefoner, någons jobbmöte, tv:n. Du kan inte filtrera bort det inifrån, eftersom trafiken redan mättat linan när den når din router. Att stänga av servern hjälper inte heller — adressen är fortfarande adressen.
Det här är den enda skillnaden mellan hemmadrift och datacenterdrift som saknar lösning hemma. En hostad servers adress är utbytbar och tillhör servern, inte platsen där du bor, och den sitter bakom Voxility DDoS-skydd som absorberar attacker innan de når fram. För en privat server med folk du känner är hemmadrift en rimlig risk. För något publikt är det anledningen till att de flesta slutar.
Egen dator, VPS eller managerad hosting: vem gör jobbet
Alla tre kan vara online dygnet runt. Det är inte det som skiljer dem åt. Det som skiljer dem åt är vem som är ansvarig när de inte är det — och det är frågan värd att bestämma sig i, eftersom det är den du lever med varje vecka.
| Din egen dator | En VPS du hyr | Managerad spelhosting | |
|---|---|---|---|
| Vem uppdaterar OS och Java | Du | Du | Leverantören |
| Vem startar om den klockan fyra på natten när den hänger sig | Du, när du vaknar | Du, eller ett skript du skrivit | Automatiskt, plus schemalagda omstarter |
| Vem absorberar en DDoS-attack | Ingen — den träffar ditt hem | Beror på leverantören | Voxility DDoS-skydd |
| Vad händer när strömmen eller linan går | Alla kastas ut | Opåverkad | Opåverkad |
| Vem märker först att den ligger nere | Dina spelare | Dina spelare, om du inte övervakar den | Övervakad åt dig |
| Insats för att nå stabil 24/7 | Hög, och permanent | Hög en gång, sedan löpande | Ingen |
Mittenkolumnen är den folk missbedömer. En VPS löser de två svåraste problemen direkt — den har en riktig adress och hårdvara som aldrig sover — men den lämnar över en naken Linux-maskin och gör dig till systemadministratör. Du installerar och uppdaterar Java, du konfigurerar brandväggen, du skriver tjänsten som startar servern vid uppstart, du applicerar säkerhetsuppdateringar, du sätter upp och testar backuperna. Inget av det är svårt, men allt är nu ditt, permanent, och en ouppdaterad maskin exponerad mot internet är en belastning snarare än en server.
Inga vilolägesinställningar, inga startskript, inga omstarter klockan fyra på natten — en Minecraft-server hos HytHost står kvar oavsett om din dator är på eller inte.
Se Minecraft-planerSå håller du ändå en egen server vid liv
Om du stannar kvar på din egen maskin är det här sakerna som flyttar en hemmaserver från "uppe när jag kommer ihåg det" till genuint pålitlig. Gör dem i den här ordningen — de två första löser de flesta avbrotten på egen hand.
Hindra maskinen från att gå i viloläge
Ställ in energischemat så att maskinen aldrig går i viloläge och aldrig stänger av diskarna, sätt lockåtgärden till att inte göra något på en laptop, och stäng av vilolägesfilen. På Windows ska du dessutom slå av Fast Startup — det är anledningen till att en maskin kan se ut att ha startat om rent samtidigt som din startuppgift aldrig kördes. De här inställningarna är skillnaden mellan ett avbrott varje natt och inget alls.
Starta servern automatiskt vid uppstart
En omstart du inte planerat för ska kosta dig en minut, inte en kväll. På Linux både startar en systemd-enhet servern vid uppstart och startar om den om den avslutas:
[Unit] Description=Minecraft server After=network.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar server.jar nogui Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
På Windows är motsvarigheten en Task Scheduler-uppgift inställd på att köras vid systemstart snarare än vid inloggning — vid inloggning innebär att ingenting händer förrän någon loggar in, vilket omintetgör hela poängen efter en omstart mitt i natten.
Lägg till en watchdog, för "kör" är inte "fungerar"
Det här är steget nästan alla hoppar över, och det är det som fångar de värsta avbrotten. En Minecraft-server som fått slut på minne eller låst sig är fortfarande en körande process: systemd ser den som levande och gör ingenting, medan spelarna får timeout. Det enda pålitliga testet är om porten faktiskt svarar.
#!/bin/bash
while true; do
if ! timeout 5 bash -c "echo > /dev/tcp/127.0.0.1/25565"; then
systemctl restart minecraft
fi
sleep 60
done
Grovhugget, och effektivt: varje minut kontrollerar det om servern svarar på sin port, och startar om den om inte. Kör det som en egen tjänst så att det överlever en omstart också.
Starta om den med flit, innan den behöver det
Java-servrar som kört länge blir gradvis långsammare när minnet fragmenteras och plugins samlar på sig tillstånd — det klassiska "den var fin i morse, den hackar till kvällen". En schemalagd daglig omstart på en lugn timme nollställer allt det på under en minut. Varna spelarna i chatten med en nedräkning så att ingen tappar ett bygge, och välj en timme då ingen är inne.
Ta backup någon annanstans än på maskinen
En backup på samma disk är ingen backup — det är en andra kopia som väntar på att samma disk ska gå sönder. Kopiera världsmappen enligt schema till en annan disk, en annan maskin eller molnlagring. Gör sedan det som ingen gör: återställ en, en gång, och bekräfta att världen verkligen laddar. En otestad backup är en gissning.
Ge adressen något stabilt att peka på
Sätt upp dynamisk DNS så att dina spelare ansluter till ett värdnamn som följer din skiftande adress i stället för till en siffra som går ut. Det kostar ingenting och besparar dig det återkommande "servern är nere" som egentligen betyder "IP:t har flyttat".
När besväret slutar vara värt det
Allt ovanstående fungerar på riktigt. Många kör en stabil hemmaserver i åratal med exakt de stegen. Men det finns tre ögonblick då insatsen slutar löna sig, och de är värda att känna igen när de dyker upp:
- Någon spelar när du inte är där. I samma stund som servern måste vara uppe medan du sover, jobbar eller är bortrest över en helg är du i beredskap för den — och en maskin hemma hos dig går inte att laga från någon annans kök.
- Någon annan är nu beroende av den. En värld med flera kompisars månader av byggande i sig är inte längre ett hobbyprojekt. Felet som förr var en olägenhet är nu allas förlust.
- Du har startat om den för hand mer än två gånger den här månaden. Det är signalen på att du är watchdogen, och det blir inte bättre av sig självt.
Motfallet är precis lika verkligt, och värt att säga rakt ut: om du spelar på LAN, om maskinen ändå är på av andra skäl, eller om själva driftandet är hela poängen, är egen drift fortfarande rätt svar och inget av ovanstående gäller dig.
Har du passerat någon av de gränserna lämnar en flytt till en managerad Minecraft-server över hela listan — vilolägesinställningar, startskript, watchdogs, schemalagda omstarter, backuper utanför maskinen och DDoS-filtrering — till någon vars jobb det är. Planerna börjar smått och uppgraderas på plats allteftersom servern växer, så du behöver inte bestämma din slutliga storlek idag. Och om du hellre vill testa ett gratisalternativ först är det en rimlig fråga med ett eget svar: se den ärliga genomgången av gratis Minecraft-hosting.
Vanliga frågor
Om servern kör på din dator, ja — servern är ett program på den maskinen, så när den går i viloläge, startar om eller stängs av följer servern med. Det finns inget sätt runt det annat än att flytta servern någonstans där det alltid är på. Behåller du den hemma: stäng av viloläge och vilolägesfilen, slå av Fast Startup på Windows och ställ in servern att starta automatiskt vid uppstart, så att en oväntad omstart inte tar den offline resten av dagen.
Fyra saker, i ordning: hindra maskinen från att gå i viloläge, starta servern automatiskt vid uppstart, lägg till en watchdog som kontrollerar porten varje minut och startar om servern om den slutar svara, och schemalägg en daglig omstart på en lugn timme. Watchdogen spelar störst roll — en server som fått slut på minne är fortfarande en "körande" process, så inget annat märker att den slutat fungera. Utöver det förlitar du dig på att strömmen och internet håller medan ingen är där för att reagera.
Ungefär 43 minuter i månaden. Som jämförelse är 99% grovt räknat 7 timmar 12 minuter, 99.5% omkring 3 timmar 36 minuter och 99.99% cirka 4 minuter. Det är därför en hemmaserver sällan når 99.9% — en enda omstartscykel från Windows Update kan äta upp det mesta av månadens utrymme på egen hand, utan att något faktiskt gått sönder. Upptid mäts utifrån av något som testar din port, inte av om maskinen var påslagen.
Mjukvaran är gratis och ingen licens hindrar dig, så i den meningen ja. Det du tar på dig i stället är driften: maskinen får aldrig gå i viloläge, den måste överleva omstarter, starta om sig själv när den hänger sig och sköta sina egna backuper, och din hemmauppkoppling måste tåla att betjäna spelare kontinuerligt. Din uppladdningshastighet sätter taket för hur många som kan spela utan hack, och en dynamisk IP eller carrier-grade NAT kan göra servern helt onåbar utifrån. Vill du ha gratis hosting snarare än gratis mjukvara är det en annan fråga — se vår guide till gratis Minecraft-hosting.
I sannolikhetsordning: maskinen går i viloläge eftersom ingen rör tangentbordet, Fast Startup får avstängningar att se ut som omstarter så att din startuppgift aldrig körs, en automatisk uppdatering startade om den under natten, eller så fick servern slut på minne och hängde sig utan att faktiskt avslutas. Det sista är det lömska fallet — processen finns kvar, så ingenting startar om den, men spelarna får timeout. En watchdog som testar porten i stället för processen fångar det.
Du behöver ingen fast IP — dynamisk DNS ger dina spelare ett värdnamn som följer din skiftande adress, vilket löser det gratis. En VPS är ett större steg: den fixar adressen och ger dig hårdvara som aldrig sover, men den lämnar över en naken Linux-maskin att administrera, så uppdateringarna, brandväggen, starttjänsten och backuperna blir dina. Vill du ha alltid-på-delen utan systemadministrationen ger managerad spelhosting samma resultat med det arbetet redan gjort.
Låt något annat hålla sig vaket
Vilolägesinställningar, startskript, watchdogs, schemalagda omstarter, backuper utanför maskinen och DDoS-filtrering — allt skött, med ett mål på 99.9% upptid. Din värld står kvar oavsett om din dator är på eller inte.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours