Een Minecraft-server 24/7 online houden
Op deze pagina
- Waarom je server sterft zodra je even niet kijkt
- Wat 99.9% uptime werkelijk betekent
- Wat een pc die non-stop draait echt van je vraagt
- Je thuis-IP wordt het serveradres
- Eigen pc, VPS of managed hosting: wie doet het werk
- Hoe je een zelfgehoste server tóch in leven houdt
- Wanneer het gedoe het niet meer waard is
- FAQ
Een Minecraft-server aan de praat krijgen is het makkelijke deel. Hem draaiende houden — de hele nacht door, terwijl je op werk zit, wanneer Windows besluit te herstarten voor een update — is een compleet ander probleem, en precies dat probleem nekt de meeste servers die thuis draaien.
Deze gids gaat over dat tweede probleem. Niet welke host je moet kiezen, maar wat een server werkelijk offline haalt, wat "altijd aan" echt vraagt van een machine die op je slaapkamer staat, en de concrete dingen die je kunt doen om hem in leven te houden: automatisch herstarten, watchdogs, geplande herstarts en back-ups buiten de machine. Aan het eind weet je precies welke van de drie manieren om een server te draaien past bij hoeveel van dat werk je zelf wilt dragen.
Waarom je server sterft zodra je even niet kijkt
Een Minecraft-server is één programma op één machine. Niets houdt hem in de gaten, niets herstart hem, en niets houdt de machine voor hem wakker. Als mensen zeggen "mijn server gaat steeds offline", is het bijna altijd een van deze vijf dingen, en geen ervan is de schuld van Minecraft:
- De pc ging in slaapstand. De standaard energie-instellingen van elke desktop en laptop zetten de machine in slaapstand na een periode zonder toetsenbord- of muisactiviteit. Een server die druk bezig is spelers te bedienen telt nog steeds als inactief, want niemand raakt het toetsenbord aan.
- Fast Startup liet een afsluiting op een herstart lijken. Op Windows staat dit standaard aan en het is verreweg het meest verwarrende geval: de machine lijkt gewoon terug te komen, maar je serverproces is weg en de opstarttaak die je had ingesteld is nooit gedraaid.
- Een update herstartte hem om drie uur 's nachts. Windows Update en onbeheerde upgrades op Linux herstarten allebei zonder te vragen. Start niets je server bij het opstarten, dan komt hij simpelweg nooit terug.
- Iemand klapte de laptop dicht, logde uit of trok de stekker eruit. Uitloggen uit een gebruikerssessie beëindigt de processen die erin draaien. Een laptopdeksel dat dichtgaat zet de machine in slaapstand. En een huisgenoot die het stopcontact nodig heeft beëindigt de discussie helemaal.
- De stroom of het internet viel even weg. Eén seconde onderbreking is genoeg. Iedereen vliegt eruit, en niets brengt de server uit zichzelf terug.
Wat 99.9% uptime werkelijk betekent
"Altijd aan" is een gevoel. Uptime is een meting, en dat verschil telt op het moment dat je wilt weten of je server echt betrouwbaar is of dat je gewoon niet keek toen hij eruit lag.
Echte uptime meet je van buitenaf: iets op het internet maakt elke minuut verbinding met de poort van je server en noteert of hij antwoordde. Dat is de enige definitie die telt, want die vangt de gevallen die je eigen pc niet kan melden — de machine in slaapstand, het internet eruit, het proces vastgelopen. "Mijn pc stond de hele week aan" is geen uptimecijfer.
Percentages klinken abstract tot je ze omrekent naar tijd. Over een maand van 30 dagen:
| Uptime | Toegestane downtime per maand | Hoe dat eruitziet |
|---|---|---|
| 99% | ongeveer 7 uur 12 minuten | Elke maand een hele avond weg |
| 99.5% | ongeveer 3 uur 36 minuten | Eén slechte middag |
| 99.9% | ongeveer 43 minuten | Eén herstart en een trage opstart |
| 99.99% | ongeveer 4 minuten | Nauwelijks een hik |
Lees die tabel naast de vorige sectie en het probleem met thuis hosten wordt meteen duidelijk: één herstartcyclus van Windows Update verbruikt al het grootste deel van een maand op 99.9%. Geen crisis, geen hardwarestoring — één routineherstart. Twee daarvan, plus één avond waarop de machine in slaapstand ging, en je zit rond de 99% zonder dat er werkelijk iets mis is gegaan.
Wil je je echte cijfer weten in plaats van het te gokken, richt dan een gratis externe uptimemonitor op het adres en de poort van je server en laat die een maand draaien. Hij vertelt je dingen die je niet wist, meestal over de uren dat je sliep. Ter vergelijking: HytHost werkt met een doel van 99.9% uptime — dezelfde maatstaf, op dezelfde manier gemeten.
Wat een pc die non-stop draait echt van je vraagt
Een machine die nooit uitgaat is een andere machine dan die je 's avonds gebruikt. Over een jaar verzamelt hij zo'n 8.760 draaiuren — ventilatoren die draaien, schijven die tollen, warmte die er continu af komt. Hij staat ergens, en als dat ergens je slaapkamer is, leer je precies hoe hoorbaar een kastventilator is om drie uur 's nachts in juli. Niets hiervan is dramatisch, maar het is het deel dat mensen vergeten als ze zich "gewoon aan laten staan" voorstellen.
Hij trekt ook de hele tijd stroom, en dat zie je terug op de rekening. Dat is een geldvraag, geen uptimevraag, dus die woont in een eigen gids — zie wat een Minecraft-server werkelijk kost voor het rekenwerk.
De grotere verrassing is meestal niet de machine. Het is de lijn waar hij achter hangt.
Thuisverbindingen zijn gebouwd om te downloaden, niet om te serveren
Je downloadsnelheid doet er hier niet toe. Een server verstuurt — een continue stroom wereldupdates naar elke verbonden speler — dus je uploadsnelheid is het plafond voor hoeveel mensen soepel kunnen spelen. Thuisabonnementen worden meestal verkocht met een groot downloadgetal en een veel kleiner uploadgetal, en dat kleinere getal is het enige waar je server om geeft. Als een server "voor iedereen lagt behalve voor de host", is dit heel vaak de reden.
Je adres verandert zonder waarschuwing
De meeste thuisverbindingen krijgen een dynamisch IP: het verandert als de router herstart, als de lijn wegvalt, of volgens het schema van de provider. Elke vriend die je server in zijn lijst had opgeslagen heeft nu een dood adres, en jij mag het nieuwe weer rondsturen. Een dynamische DNS-dienst dekt dat af door je een vaste hostnaam te geven die het wisselende adres volgt — regel dat vóór je het adres uitdeelt, niet erna.
Sommige verbindingen kunnen helemaal niet hosten
Deze pakt mensen na uren zoeken. Veel providers zetten thuisklanten achter carrier-grade NAT, wat betekent dat je geen eigen openbaar adres hebt — je deelt er een. Port forwarding kan in die situatie niet werken, hoe correct je de router ook instelt, want er is geen adres om vanaf door te sturen. Anderen blokkeren gangbare serverpoorten ronduit, of verbieden het draaien van servers in de voorwaarden. Staat port forwarding perfect ingesteld en kunnen spelers van buiten nog steeds niet verbinden, dan is dit het volgende om te controleren.
Je thuis-IP wordt het serveradres
Om iemand buiten je huis te laten verbinden zet je een poort door op je router — en vanaf dat moment is het adres van je server het openbare IP-adres van je huishouden. Iedereen die je uitnodigt heeft het. En iedereen aan wie zij het doorgeven, en iedereen die het ziet op een screenshot, in een Discord-bericht of in een serverlijst.
Wat er echt verandert, is wat het doelwit wordt. Een aanval op een gehoste server raakt die server. Een aanval op je thuisadres raakt het hele huis: je verbinding, de telefoons van je gezin, iemands werkgesprek, de tv. Je kunt het van binnenuit niet filteren, want tegen de tijd dat het verkeer je router bereikt, is de lijn al verzadigd. De server uitzetten helpt ook niet — het adres blijft het adres.
Dit is het enige verschil tussen thuis en een datacenter waar thuis geen oplossing voor bestaat. Het adres van een gehoste server is vervangbaar en hoort bij de server, niet bij waar je woont, en het zit achter Voxility DDoS-bescherming die aanvallen opvangt voordat ze aankomen. Voor een privéserver met mensen die je kent is thuis hosten een redelijk risico. Voor alles wat openbaar is, is dit de reden dat de meeste mensen ermee stoppen.
Eigen pc, VPS of managed hosting: wie doet het werk
Alle drie kunnen ze de klok rond online zijn. Dat is niet wat ze onderscheidt. Wat ze onderscheidt is wie verantwoordelijk is wanneer ze dat niet zijn — en dat is de vraag die het waard is te beslissen, want daar leef je elke week mee.
| Je eigen pc | Een VPS die je huurt | Managed game hosting | |
|---|---|---|---|
| Wie werkt het OS en Java bij | Jij | Jij | De host |
| Wie herstart hem om vier uur 's nachts als hij vastloopt | Jij, zodra je wakker wordt | Jij, of een script dat je zelf schreef | Automatisch, plus geplande herstarts |
| Wie vangt een DDoS-aanval op | Niemand — hij raakt je huis | Hangt af van de provider | Voxility DDoS-bescherming |
| Wat gebeurt er als je stroom of lijn wegvalt | Iedereen vliegt eruit | Geen invloed | Geen invloed |
| Wie merkt als eerste dat hij eruit ligt | Je spelers | Je spelers, tenzij je hem monitort | Voor jou gemonitord |
| Moeite om stabiel 24/7 te halen | Veel, en blijvend | Veel in één keer, daarna doorlopend | Geen |
De middelste kolom wordt het vaakst verkeerd ingeschat. Een VPS lost de twee lastigste problemen meteen op — hij heeft een echt adres en hardware die nooit slaapt — maar hij geeft je een kale Linux-machine en maakt jou de systeembeheerder. Jij installeert en update Java, jij stelt de firewall in, jij schrijft de service die de server bij het opstarten start, jij zet beveiligingsupdates door, jij regelt en test de back-ups. Niets daarvan is moeilijk, maar het is nu allemaal van jou, permanent, en een machine zonder updates die aan het internet hangt is eerder een risico dan een server.
Geen slaapinstellingen, geen opstartscripts, geen herstarts om vier uur 's nachts — een Minecraft-server van HytHost blijft online, of je pc nu aanstaat of niet.
Bekijk Minecraft-pakkettenHoe je een zelfgehoste server tóch in leven houdt
Blijf je op je eigen machine, dan zijn dit de dingen die een thuisserver verplaatsen van "aan als ik eraan denk" naar echt betrouwbaar. Doe ze in deze volgorde — de eerste twee lossen de meeste storingen al op hun eentje op.
Voorkom dat de machine in slaapstand gaat
Zet het energieschema zo dat de machine nooit slaapt en de schijven nooit uitschakelt, zet de actie bij het sluiten van het deksel op een laptop op "niets doen", en schakel de slaapstand op schijf uit. Op Windows zet je ook Fast Startup uit — daardoor kan een machine eruitzien alsof hij netjes is herstart terwijl je opstarttaak nooit draaide. Deze instellingen zijn het verschil tussen elke nacht een storing en helemaal geen.
Start de server automatisch bij het opstarten
Een herstart die je niet had gepland hoort je een minuut te kosten, geen avond. Op Linux start een systemd-unit de server bij het booten én herstart hem als hij stopt:
[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
Op Windows is het equivalent een Task Scheduler-taak die is ingesteld om bij het opstarten te draaien in plaats van bij het aanmelden — bij het aanmelden betekent dat er niets gebeurt tot iemand inlogt, en dat mist het punt volledig na een herstart 's nachts.
Zet er een watchdog op, want "draait" is niet "werkt"
Dit is de stap die bijna iedereen overslaat, en juist die vangt de ergste storingen. Een Minecraft-server die zonder geheugen zit of vastgelopen is, is nog steeds een draaiend proces: systemd ziet hem als levend en doet niets, terwijl spelers een timeout krijgen. De enige betrouwbare test is of de poort daadwerkelijk antwoordt.
#!/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
Grof, en effectief: elke minuut controleert hij of de server op zijn poort antwoordt, en herstart hem zo niet. Draai hem als eigen service, dan overleeft hij ook een herstart.
Herstart hem expres, voordat het nodig is
Java-servers die lang draaien worden geleidelijk trager naarmate het geheugen fragmenteert en plugins toestand opbouwen — het klassieke "vanochtend ging het prima, tegen de avond hakkelt hij". Een geplande dagelijkse herstart op een rustig uur zet dat allemaal binnen een minuut terug. Waarschuw spelers in de chat met een aftelling zodat niemand een bouwwerk kwijtraakt, en kies een uur waarop niemand online is.
Maak back-ups ergens anders dan op de machine
Een back-up op dezelfde schijf is geen back-up — het is een tweede kopie die wacht tot diezelfde schijf ermee ophoudt. Kopieer de wereldmap volgens een schema naar een andere schijf, een andere machine of cloudopslag. En doe dan wat niemand doet: zet er één terug, één keer, en controleer of de wereld echt laadt. Een ongeteste back-up is een gok.
Geef het adres iets vasts om naar te wijzen
Zet dynamische DNS op zodat je spelers verbinden met een hostnaam die je wisselende adres volgt in plaats van met een nummer dat verloopt. Het kost niets en het scheelt je het terugkerende "de server is offline"-bericht dat eigenlijk "het IP is verhuisd" betekent.
Wanneer het gedoe het niet meer waard is
Alles hierboven werkt echt. Genoeg mensen draaien jarenlang een degelijke thuisserver met precies die stappen. Maar er zijn drie momenten waarop de moeite zichzelf niet meer terugbetaalt, en die zijn het waard te herkennen zodra ze zich aandienen:
- Iemand speelt als jij er niet bent. Zodra de server online moet zijn terwijl jij slaapt, op werk zit of een weekend weg bent, sta je ervoor stand-by — en een machine bij jou thuis repareer je niet vanuit iemand anders keuken.
- Iemand anders is er nu van afhankelijk. Een wereld waar een paar vrienden maanden in gebouwd hebben is geen hobbyproject meer. De storing die eerst een ongemak was, is nu ieders verlies.
- Je hebt hem deze maand meer dan twee keer met de hand herstart. Dat is het signaal dat jij de watchdog bent, en dat verbetert niet vanzelf.
Het tegenargument is net zo echt en verdient het duidelijk gezegd te worden: speel je op een LAN, staat de machine toch al aan om andere redenen, of is het draaien van dat ding juist de lol, dan blijft zelf hosten het juiste antwoord en geldt niets van het bovenstaande voor jou.
Heb je een van die grenzen overschreden, dan geeft overstappen naar een managed Minecraft-server die hele lijst — slaapinstellingen, opstartscripts, watchdogs, geplande herstarts, back-ups buiten de machine en DDoS-filtering — over aan iemand wiens werk het is. Pakketten beginnen klein en je kunt tussentijds upgraden naarmate de server groeit, dus je hoeft vandaag niet je definitieve formaat te kiezen. En wil je liever eerst een gratis optie proberen, dan is dat een terechte vraag met een eigen antwoord: lees de eerlijke blik op gratis Minecraft-hosting.
Veelgestelde vragen
Draait de server op je pc, dan ja — de server is een programma op die machine, dus als die in slaapstand gaat, herstart of uitgaat, gaat de server mee. Daar is geen omweg voor, behalve de server verplaatsen naar iets wat altijd aanstaat. Houd je hem thuis, schakel dan slaapstand en hibernatie uit, zet Fast Startup uit op Windows, en stel de server in om automatisch bij het opstarten te starten, zodat een onverwachte herstart hem niet de rest van de dag offline houdt.
Vier dingen, in deze volgorde: voorkom dat de machine slaapt, start de server automatisch bij het opstarten, zet er een watchdog op die elke minuut de poort controleert en de server herstart als hij niet meer antwoordt, en plan een dagelijkse herstart op een rustig uur. De watchdog is het belangrijkst — een server die zonder geheugen zit is nog steeds een "draaiend" proces, dus verder merkt niets dat hij is opgehouden met werken. Daarna vertrouw je erop dat je stroom en internet het houden terwijl er niemand is om te reageren.
Ongeveer 43 minuten per maand. Ter vergelijking: 99% is grofweg 7 uur 12 minuten, 99.5% ongeveer 3 uur 36 minuten en 99.99% zo'n 4 minuten. Daarom haalt een thuisserver zelden 99.9% — één herstartcyclus van Windows Update kan het grootste deel van de maandruimte in zijn eentje opsouperen, zonder dat er werkelijk iets mis is gegaan. Uptime wordt van buitenaf gemeten door iets dat je poort test, niet door of de machine aanstond.
De software is gratis en geen licentie houdt je tegen, dus in die zin ja. Wat je er in ruil bij neemt is het beheer: de machine mag nooit slapen, moet herstarts overleven, zichzelf herstarten als hij vastloopt en zijn eigen back-ups bijhouden, en je thuisverbinding moet het aankunnen om continu spelers te bedienen. Je uploadsnelheid bepaalt hoeveel mensen soepel kunnen spelen, en een dynamisch IP of carrier-grade NAT kan de server van buitenaf helemaal onbereikbaar maken. Wil je gratis hosting in plaats van gratis software, dan is dat een andere vraag — zie onze gids over gratis Minecraft-hosting.
Op volgorde van waarschijnlijkheid: de machine gaat in slaapstand omdat niemand het toetsenbord aanraakt, Fast Startup laat afsluitingen op herstarts lijken zodat je opstarttaak nooit draait, een automatische update heeft hem 's nachts herstart, of de server zat zonder geheugen en liep vast zonder echt af te sluiten. Dat laatste is het gemene geval — het proces is er nog, dus niets herstart het, maar spelers krijgen een timeout. Een watchdog die de poort test in plaats van het proces vangt dat op.
Een vast IP heb je niet nodig — dynamische DNS geeft je spelers een hostnaam die je wisselende adres volgt, en dat lost het gratis op. Een VPS is een grotere stap: die lost het adres op en geeft je hardware die nooit slaapt, maar levert ook een kale Linux-machine die jij moet beheren, dus de updates, de firewall, de opstartservice en de back-ups zijn van jou. Wil je het altijd-aan-deel zonder het systeembeheer, dan geeft managed game hosting hetzelfde resultaat met dat werk al gedaan.
Laat iets anders wakker blijven
Slaapinstellingen, opstartscripts, watchdogs, geplande herstarts, back-ups buiten de machine en DDoS-filtering — allemaal geregeld, met een doel van 99.9% uptime. Je wereld blijft online, of je pc nu aanstaat of niet.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours