Minecraft-server
Thuis hosten
De goedkoopste en leukste optie: je gebruikt een computer die je al hebt. Geen maandlasten, volledige controle, en je leert er het meest van. Het enige echte werk zit in het netwerk en in het draaiend houden. Deze pagina gaat uit van Java Edition; voor Bedrock (iPads en tablets) heb je de Geyser-plugin nodig, zie Bedrock-spelers.
1. Kies een computer die je al hebt
Je hebt geen dure hardware nodig, maar ook geen rampenplan. De beste keuze is een tweedehands mini-pc: een Intel N100 of een zakelijke i5 (Lenovo ThinkCentre, Dell OptiPlex Micro, HP EliteDesk Mini) met 16 GB geheugen en een SSD. Die kosten gebruikt rond de €100 tot €200, zijn stil, klein en gebruiken maar 10 tot 20 W. Precies waar een Minecraft-server blij van wordt.
Waar het op aankomt: één snelle core (de hoofd-tick-loop, de hartslag van de server, draait op één thread; alleen chunkgeneratie en een deel van het entiteitwerk lopen parallel), een SSD (geen HDD: wereldgeneratie en chunkladen zijn anders tergend traag) en genoeg RAM voor je spelers. Reken voor het serverproces op ongeveer 2 tot 4 GB voor 1 tot 10 spelers, 4 tot 6 GB voor 10 tot 20, en 6 tot 8 GB voor 20 tot 50. Daar komt nog 1 tot 2 GB bovenop voor het besturingssysteem en Docker, plus ruimte voor back-ups. Op een machine met 16 GB blijft dus ongeveer 14 GB over voor Minecraft.
| Wat je hebt | Realistisch gebruik | Kanttekening |
|---|---|---|
| Tweedehands mini-pc (N100 of i5, 16 GB, SSD) | 10 tot 20 spelers | De beste koop: zuinig, stil en klein. Gaat uit van vanilla of lichte plugins en een view-distance van 8 of lager; de CPU is eerder de grens dan het geheugen |
| Oude desktop (quad-core, 16 GB, SSD) | 15 tot 30 spelers | Vaak nog sneller, maar verbruikt 50 tot 150 W en maakt meer lawaai |
| Raspberry Pi 4 of 5 (8 GB) | 1 tot 3 spelers | Alleen vanilla of hele lichte plugins; ARM breekt plugins met native code |
| Je eigen game-pc | Alleen om te testen | De server stopt zodra je hem uitzet, in slaap zet of zelf gaat spelen |
Deze aantallen gaan uit van de hele machine: naast Minecraft draaien ook het besturingssysteem en Crafty, en er moet ruimte overblijven voor back-ups. Dezelfde richtlijn vind je terug op de pagina over VPS huren.
2. Installeer Linux, geen Windows
Zet Ubuntu Server (of Debian) op de machine. Niet omdat Windows niet kán, maar omdat je het jezelf onnodig moeilijk maakt: Linux start de server na een reboot automatisch op, je beheert hem op afstand met SSH, en de commando's die je leert zijn precies dezelfde die je op elke echte server tegenkomt. Windows vraagt meer onderhoud, licentiegedoe en handmatig opstarten. De aanbevolen route daarna is Crafty Controller via Docker, zodat je een webinterface hebt om alles te beheren. Docker op Windows via WSL werkt in de praktijk soms prima als je de serverbestanden op een WSL2-ext4-volume zet in plaats van op een gemounte Windows-schijf, maar bestandsvergrendeling en rechten tussen Windows en de Linux-container blijven een bekend risico: werelden kunnen traag wegschrijven of beschadigd raken. Omdat je op school weinig tijd aan foutopsporing wilt besteden en de Linux-commando's elders hetzelfde zijn, raden we het af.
3. Laat spelers binnenkomen zonder poorten open te zetten
25565 wordt doorgaans binnen uren tot dagen gevonden. En één boze speler met een DDoS-tool legt zo je hele internetverbinding eruit. Dit is niet de makkelijke route, het is de gevaarlijke route.
In plaats daarvan gebruik je een tunnel. Je computer maakt zelf een uitgaande verbinding naar een tussenpartij; spelers verbinden met het adres van die partij en komen zo bij jou uit. Je hoeft niets in je router te veranderen en je thuis-IP blijft verborgen.
- De realistische gratis optie is playit.gg: je installeert een klein programma op de server en claimt een vast adres.
- Je provider geeft je meestal een dynamisch IP en sommige verbindingen gebruiken CGNAT (dan deelt je provider één IP-adres met meerdere klanten). Met een tunnel maakt dat allemaal niet uit.
- Werkt het toch niet, of wil je weten welke diensten wel en niet kunnen? Zie Tunnels vergeleken.
4. Laat hem dag en nacht draaien
Een server moet blijven draaien, ook als jij slaapt. Zet energiebeheer op "nooit slapen", schakel automatische herstarts uit en zet de machine op een stille, koele plek met ventilatie. Stroom is de verborgen kostenpost: een mini-pc van 15 W kost ongeveer €3 per maand, een desktop van 100 W al snel €20 of meer. Daarom is een zuinige mini-pc bijna altijd de slimste keuze.
Maak back-ups. Kopieer je wereldmap (world) regelmatig naar een externe schijf of cloudopslag, of gebruik een plugin die automatisch snapshots maakt. Hardware gaat stuk, en een verloren wereld is niet terug te halen.
25565 binnenkomen. Zet nooit zelf een server op het schoolnetwerk zonder toestemming.
Verder lezen
- Server opzetten — Crafty Controller via Docker installeren en je eerste server aanmaken.
- Tunnels vergeleken — welke diensten werken voor Minecraft en welke niet.