Slik holder du en Minecraft-server online 24/7
På denne siden
- Hvorfor serveren dør i det øyeblikket du ser vekk
- Hva 99.9% oppetid faktisk betyr
- Hva en PC som går døgnet rundt egentlig krever av deg
- Hjemme-IP-en din blir serveradressen
- Egen PC, VPS eller managed hosting: hvem gjør jobben
- Slik holder du en selvhostet server i live likevel
- Når styret slutter å være verdt det
- FAQ
Å få en Minecraft-server i gang er den enkle delen. Å holde den i gang — gjennom natten, mens du er på jobb, når Windows bestemmer seg for å starte på nytt for en oppdatering — er et helt annet problem, og det er det som stille tar livet av de fleste serverne som kjøres hjemmefra.
Denne guiden handler om det andre problemet. Ikke hvilken leverandør du skal velge, men hva som faktisk tar en server offline, hva «alltid på» egentlig krever av en maskin som står på soverommet ditt, og de konkrete tingene du kan gjøre for å holde den i live: automatisk omstart, watchdog, planlagte omstarter og backup utenfor maskinen. Til slutt vet du nøyaktig hvilken av de tre måtene å drive en server på som passer til hvor mye av den jobben du er villig til å eie.
Hvorfor serveren dør i det øyeblikket du ser vekk
En Minecraft-server er ett program som kjører på én maskin. Ingenting passer på den, ingenting starter den på nytt, og ingenting holder maskinen våken på dens vegne. Når folk sier «serveren min går stadig offline», er det nesten alltid en av disse fem, og ingen av dem er Minecrafts feil:
- PC-en gikk i dvale. Standard strøminnstillinger på alle stasjonære maskiner og bærbare setter maskinen i hvilemodus etter en periode uten tastatur- eller musaktivitet. En server som er travelt opptatt med å betjene spillere, teller fortsatt som inaktiv, fordi ingen rører tastaturet.
- Fast Startup fikk en avslutning til å se ut som en omstart. På Windows er dette på som standard, og det er det desidert mest forvirrende: maskinen ser ut til å komme opp igjen, men serverprosessen er borte, og oppstartsoppgaven du satte opp, kjørte aldri.
- En oppdatering startet den på nytt klokken 3 om natten. Både Windows Update og automatiske oppgraderinger på Linux starter på nytt uten å spørre. Hvis ingenting starter serveren ved oppstart, kommer den rett og slett aldri tilbake.
- Noen lukket lokket, logget ut eller trakk ut kontakten. Å logge ut av en brukerøkt avslutter prosessene i den. Et bærbart lokk som lukkes, setter maskinen i hvilemodus. En samboer som trenger stikkontakten, avslutter diskusjonen helt.
- Strømmen eller internett blunket. Ett sekunds brudd er nok. Alle blir koblet fra, og ingenting henter serveren tilbake av seg selv.
Hva 99.9% oppetid faktisk betyr
«Alltid på» er en følelse. Oppetid er en måling, og forskjellen betyr noe i det øyeblikket du prøver å finne ut om serveren din faktisk er pålitelig, eller om du bare ikke fulgte med da den falt ut.
Reell oppetid måles utenfra maskinen: noe på internett kobler seg til serverens port hvert minutt og registrerer om den svarte. Det er den eneste definisjonen som teller, fordi den fanger opp tilfellene din egen PC ikke kan rapportere om — maskinen i dvale, internett nede, prosessen hengt. «PC-en min sto på hele uken» er ikke et oppetidstall.
Prosenter høres abstrakt ut helt til du regner dem om til tid. I løpet av en måned på 30 dager:
| Oppetid | Tillatt nedetid per måned | Hvordan det ser ut |
|---|---|---|
| 99% | omtrent 7 timer og 12 minutter | En hel kveld borte, hver måned |
| 99.5% | omtrent 3 timer og 36 minutter | En dårlig ettermiddag |
| 99.9% | omtrent 43 minutter | Én omstart og en treg oppstart |
| 99.99% | omtrent 4 minutter | Knapt et blunk |
Les den tabellen ved siden av forrige avsnitt, så blir problemet med hjemmehosting åpenbart: én enkelt omstartssyklus fra Windows Update bruker allerede opp mesteparten av en måned på 99.9%. Ingen krise, ingen maskinvarefeil — én rutinemessig omstart. To av dem, pluss én kveld der maskinen sovnet, og du er nede på 99%-nivå uten at noe faktisk har gått galt.
Vil du vite ditt virkelige tall i stedet for å gjette, pek en gratis ekstern oppetidsovervåker mot serverens adresse og port, og la den gå i en måned. Den vil fortelle deg ting du ikke visste, som regel om timene du sov. Til sammenligning kjører HytHost mot et mål om 99.9% oppetid — samme målestokk, målt på samme måte.
Hva en PC som går døgnet rundt egentlig krever av deg
En maskin som aldri slås av, er en annen maskin enn en du bruker om kveldene. I løpet av et år samler den opp rundt 8 760 timers driftstid — vifter som spinner, disker som går, varme som kommer av den kontinuerlig. Den står et sted, og hvis det stedet er soverommet ditt, får du lære nøyaktig hvor hørbar en kabinettvifte er klokken 3 om natten i juli. Ingenting av dette er dramatisk, men det er den delen folk glemmer når de ser for seg å «bare la den stå på».
Den trekker også strøm hele tiden, og det dukker opp på regningen. Det er et pengespørsmål snarere enn et oppetidsspørsmål, så det bor i sin egen guide — se hva en Minecraft-server faktisk koster for regnestykket.
Den største overraskelsen er som regel ikke maskinen. Det er linjen den står bak.
Hjemmelinjer er bygget for å laste ned, ikke for å levere
Nedlastingshastigheten din er irrelevant her. En server sender — en kontinuerlig strøm av verdensoppdateringer til hver eneste tilkoblede spiller — så opplastingshastigheten din er taket for hvor mange som kan spille uten hakking. Hjemmeabonnementer selges vanligvis med et stort nedlastingstall og et mye mindre opplastingstall, og det mindre tallet er det eneste serveren din bryr seg om. Når en server «lagger for alle bortsett fra verten», er dette svært ofte grunnen.
Adressen din endrer seg uten forvarsel
De fleste hjemmelinjer får en dynamisk IP: den endrer seg når ruteren starter på nytt, når linjen faller ut, eller etter leverandørens egen plan. Hver venn som lagret serveren din i listen sin, har nå en død oppføring, og du får sende rundt den nye adressen på nytt. En dynamisk DNS-tjeneste skjuler dette ved å gi deg et fast vertsnavn som følger den skiftende adressen — sett det opp før du deler ut adressen, ikke etterpå.
Noen linjer kan ikke hoste i det hele tatt
Denne tar folk etter timer med feilsøking. Mange leverandører plasserer privatkunder bak carrier-grade NAT, som betyr at du ikke har din egen offentlige adresse — du deler en. Portviderekobling kan ikke fungere i den situasjonen uansett hvor riktig du setter opp ruteren, fordi det ikke finnes noen adresse å viderekoble fra. Andre blokkerer vanlige serverporter direkte, eller forbyr å kjøre servere i vilkårene. Er portviderekoblingen satt opp perfekt og spillere utenfra fortsatt ikke får koblet til, er dette det neste du bør sjekke.
Hjemme-IP-en din blir serveradressen
For å slippe noen utenfor huset til, viderekobler du en port på ruteren — og fra det øyeblikket er serverens adresse husstandens offentlige IP-adresse. Alle du inviterer, har den. Det samme har alle de gir den videre til, og alle som ser den i et skjermbilde, en Discord-melding eller en serverliste.
Det viktige skiftet er hva målet blir. Et angrep rettet mot en hostet server treffer den serveren. Et angrep rettet mot hjemmeadressen din treffer huset: linjen din, familiens telefoner, noens jobbsamtale, TV-en. Du kan ikke filtrere det innenfra, fordi trafikken allerede har mettet linjen før den når ruteren. Å slå av serveren hjelper heller ikke — adressen er fortsatt adressen.
Dette er den ene forskjellen mellom hjemme- og datasenterhosting som ikke har noen løsning hjemme. En hostet servers adresse er utskiftbar og tilhører serveren, ikke stedet du bor, og den ligger bak Voxility DDoS-beskyttelse som absorberer angrep før de når frem. For en privat server delt med folk du kjenner, er hjemmehosting en fornuftig risiko. For noe som helst offentlig er det grunnen til at de fleste gir seg.
Egen PC, VPS eller managed hosting: hvem gjør jobben
Alle tre kan være online døgnet rundt. Det er ikke det som skiller dem. Det som skiller dem, er hvem som har ansvaret når de ikke er det — og det er spørsmålet det er verdt å bestemme seg for, fordi det er det du lever med hver uke.
| Din egen PC | En VPS du leier | Managed spillhosting | |
|---|---|---|---|
| Hvem oppdaterer operativsystemet og Java | Du | Du | Leverandøren |
| Hvem starter den på nytt klokken 4 om natten når den henger | Du, når du våkner | Du, eller et skript du skrev | Automatisk, pluss planlagte omstarter |
| Hvem absorberer et DDoS-angrep | Ingen — det treffer huset ditt | Kommer an på leverandøren | Voxility DDoS-beskyttelse |
| Hva skjer når strømmen eller linjen faller | Alle blir koblet fra | Upåvirket | Upåvirket |
| Hvem merker først at den er nede | Spillerne dine | Spillerne dine, med mindre du overvåker den | Overvåket for deg |
| Innsats for å nå stabil 24/7 | Høy, og permanent | Høy én gang, så løpende | Ingen |
Midtkolonnen er den folk feilvurderer. En VPS løser de to vanskeligste problemene umiddelbart — den har en ekte adresse og maskinvare som aldri sover — men den gir deg en naken Linux-maskin og gjør deg til systemadministrator. Du installerer og oppdaterer Java, du setter opp brannmuren, du skriver tjenesten som starter serveren ved oppstart, du legger inn sikkerhetsoppdateringene, du setter opp og tester backupene. Ingenting av det er vanskelig, men alt sammen er nå ditt, permanent, og en uoppdatert maskin eksponert mot internett er en risiko snarere enn en server.
Ingen dvaleinnstillinger, ingen oppstartsskript, ingen omstarter klokken 4 om natten — en Minecraft-server hos HytHost er oppe uansett om PC-en din står på eller ikke.
Se Minecraft-planerSlik holder du en selvhostet server i live likevel
Blir du værende på din egen maskin, er dette tingene som flytter en hjemmeserver fra «oppe når jeg husker det» til virkelig pålitelig. Gjør dem i denne rekkefølgen — de to første fikser de fleste utfallene på egen hånd.
Hindre maskinen i å gå i dvale
Sett strømplanen slik at maskinen aldri sover og aldri slår av diskene, sett lokklukking til «gjør ingenting» på en bærbar, og deaktiver dvalemodus. På Windows må du også slå av Fast Startup — det er grunnen til at en maskin kan se ut som den startet rent på nytt, mens oppstartsoppgaven din aldri kjørte. Disse innstillingene er forskjellen på et utfall hver natt og ingen.
Start serveren automatisk ved oppstart
En omstart du ikke planla, bør koste deg et minutt, ikke en kveld. På Linux både starter en systemd-unit serveren ved oppstart og starter den på nytt hvis den avslutter:
[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 er tilsvarende en Task Scheduler-oppgave satt til å kjøre ved oppstart i stedet for ved pålogging — ved pålogging betyr at ingenting skjer før noen logger inn, noe som ødelegger hele poenget etter en omstart om natten.
Legg til en watchdog, for «kjører» er ikke «virker»
Dette er steget nesten alle hopper over, og det er det som fanger de verste utfallene. En Minecraft-server som har gått tom for minne eller låst seg, er fortsatt en kjørende prosess: systemd ser den som levende og gjør ingenting, mens spillerne får timeout. Den eneste pålitelige testen er om porten faktisk svarer.
#!/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
Grovt, og effektivt: hvert minutt sjekker den om serveren svarer på porten sin, og starter den på nytt hvis ikke. Kjør den som sin egen tjeneste, så overlever den en omstart også.
Start den på nytt med vilje, før den trenger det
Java-servere som kjører lenge, blir gradvis tregere etter hvert som minnet fragmenteres og plugins samler tilstand — det klassiske «det gikk fint i morges, om kvelden sliter det». En planlagt daglig omstart på en rolig time nullstiller alt det på under et minutt. Varsle spillerne i chatten med en nedtelling så ingen mister en bygging, og velg et tidspunkt da ingen er inne.
Ta backup et annet sted enn maskinen
En backup på samme disk er ingen backup — det er en kopi nummer to som venter på at den samme disken skal svikte. Kopier verdensmappen etter en plan til en annen disk, en annen maskin eller skylagring. Gjør så det ingen gjør: gjenopprett én, én gang, og bekreft at verdenen faktisk laster. En utestet backup er en gjetning.
Gi adressen noe stabilt å peke på
Sett opp dynamisk DNS så spillerne kobler til et vertsnavn som følger den skiftende adressen din i stedet for et tall som går ut på dato. Det koster ingenting, og det sparer deg for den gjentakende meldingen «serveren er nede» som egentlig betyr «IP-en flyttet seg».
Når styret slutter å være verdt det
Alt over fungerer faktisk. Mange kjører en solid hjemmeserver i årevis med nøyaktig de stegene. Men det finnes tre øyeblikk der innsatsen slutter å betale seg, og de er verdt å kjenne igjen når de kommer:
- Noen spiller når du ikke er der. I det øyeblikket serveren må være oppe mens du sover, er på jobb eller borte en helg, har du vakt for den — og en maskin hjemme hos deg kan ikke fikses fra noen andres kjøkken.
- Noen andre er nå avhengige av den. En verden med flere måneders bygging fra noen venner er ikke lenger et hobbyprosjekt. Feilen som før var en irritasjon, er nå alles tap.
- Du har startet den manuelt mer enn to ganger denne måneden. Det er signalet om at det er du som er watchdogen, og det blir ikke bedre av seg selv.
Motsatsen er like reell og verdt å si rett ut: spiller du på LAN, står maskinen på uansett av andre grunner, eller er det å drifte greia i seg selv poenget, er selvhosting fortsatt riktig svar, og ingenting av det over gjelder deg.
Har du krysset en av de grensene, gir det å flytte til en managed Minecraft-server hele listen — dvaleinnstillinger, oppstartsskript, watchdogs, planlagte omstarter, backup utenfor maskinen og DDoS-filtrering — til noen som har det som jobb. Planene starter smått og oppgraderes på stedet etter hvert som serveren vokser, så du bestemmer ikke den endelige størrelsen i dag. Og vil du heller prøve et gratis alternativ først, er det et rimelig spørsmål med sitt eget svar: se den ærlige gjennomgangen av gratis Minecraft-hosting.
Ofte stilte spørsmål
Kjører serveren på PC-en din, så ja — serveren er et program på den maskinen, så når den sover, starter på nytt eller slås av, forsvinner serveren med den. Det finnes ingen vei rundt det annet enn å flytte serveren et sted som alltid er på. Beholder du den hjemme, deaktiver hvilemodus og dvalemodus, slå av Fast Startup på Windows, og sett serveren til å starte automatisk ved oppstart, så en uventet omstart ikke tar den offline resten av dagen.
Fire ting, i rekkefølge: hindre maskinen i å sove, start serveren automatisk ved oppstart, legg til en watchdog som sjekker porten hvert minutt og starter serveren på nytt hvis den slutter å svare, og planlegg en daglig omstart på en rolig time. Watchdogen betyr mest — en server som har gått tom for minne, er fortsatt en «kjørende» prosess, så ingenting annet merker at den har sluttet å virke. Utover det stoler du på at strømmen og internett holder seg oppe mens ingen er der til å reagere.
Rundt 43 minutter i måneden. Til sammenligning er 99% omtrent 7 timer og 12 minutter, 99.5% er omtrent 3 timer og 36 minutter, og 99.99% er rundt 4 minutter. Det er derfor en hjemmeserver sjelden når 99.9% — én enkelt omstartssyklus fra Windows Update kan bruke opp mesteparten av månedens ramme helt alene, uten at noe faktisk har gått galt. Oppetid måles utenfra av noe som tester porten din, ikke av om maskinen var slått på.
Programvaren er gratis, og ingen lisens stopper deg, så ja i den forstand. Det du tar på deg i stedet, er driftsmessig: maskinen må aldri sove, overleve omstarter, starte seg selv på nytt når den henger, og ta sine egne backuper, og hjemmelinjen din må tåle å betjene spillere kontinuerlig. Opplastingshastigheten din begrenser hvor mange som kan spille uten hakking, og en dynamisk IP eller carrier-grade NAT kan gjøre serveren helt utilgjengelig utenfra. Vil du ha gratis hosting og ikke gratis programvare, er det et annet spørsmål — se guiden vår til gratis Minecraft-hosting.
I sannsynlighetsrekkefølge: maskinen går i dvale fordi ingen rører tastaturet, Fast Startup får avslutninger til å se ut som omstarter så oppstartsoppgaven din aldri kjører, en automatisk oppdatering startet den på nytt i løpet av natten, eller serveren gikk tom for minne og hengte seg uten faktisk å avslutte. Det siste tilfellet er det lumske — prosessen er fortsatt der, så ingenting starter den på nytt, men spillerne får timeout. En watchdog som tester porten i stedet for prosessen, fanger den opp.
Du trenger ikke statisk IP — dynamisk DNS gir spillerne dine et vertsnavn som følger den skiftende adressen din, og det løser saken gratis. En VPS er et større steg: den fikser adressen og gir deg maskinvare som aldri sover, men den gir deg en naken Linux-maskin å administrere, så oppdateringene, brannmuren, oppstartstjenesten og backupene blir dine. Vil du ha alltid-på-delen uten systemadministrasjonen, gir managed spillhosting samme resultat med den jobben allerede gjort.
La noe annet holde seg våkent
Dvaleinnstillinger, oppstartsskript, watchdogs, planlagte omstarter, backup utenfor maskinen og DDoS-filtrering — alt håndtert, med et mål om 99.9% oppetid. Verdenen din er oppe uansett om PC-en din står på eller ikke.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours