Kerstspecial 1: Bouw je eigen Minecraft-server
Ga direct naar
Het is bijna kerstvakantie! Eindelijk tijd om iets bijzonders te doen met je kinderen of je vrienden. Wat dacht je van een eigen Minecraft-wereld waarin jullie samen kunnen bouwen, ontdekken en spelen? Met een Virtual Private Server creëer je een flexibele en veilige speelomgeving.
Voor wie de afgelopen tien jaar onder een steen heeft geleefd: Minecraft is niet zomaar een game, het is een fenomeen met wereldwijd miljoenen spelers. In deze virtuele wereld kun je eindeloos bouwen, ontdekken en avonturen beleven. De kracht van Minecraft zit in de vrijheid die het biedt: spelers kunnen hun eigen werelden creëren, met elkaar samenwerken aan grote bouwprojecten of spannende avonturen beleven.
Waarom een eigen Minecraft-server?
Veel spelers gamen het liefst samen met vrienden of familie op een eigen server. Dat is niet zo gek: op een privéserver heb je alle touwtjes in handen. Een eigen Minecraft-server geeft je de volledige controle over je speelwereld. Je bepaalt zelf wie er mag meespelen, welke mods je gebruikt en welke regels er gelden. Ideaal voor ouders die hun kinderen in een veilige omgeving willen laten gamen, of voor vriendengroepen die samen aan projecten willen werken zonder last te hebben van onbekende spelers.
Hoe je van je VPS een Minecraft-server maakt
Het opzetten van een Minecraft-server op een VPS lijkt misschien ingewikkeld, maar met deze stappen kom je er wel. We nemen je mee door het hele proces.
Stap 1: kies je VPS
Voor een Minecraft-server met 5 tot 10 spelers heb je minimaal 4GB RAM nodig en een moderne processor. Een goed begin is onze BladeVPS.
Welk VPS je ook kiest, zorg dat de VPS-locatie zich in Nederland bevindt. Hoe dichter bij de spelers, hoe beter de prestaties.
Stap 2: installeer het besturingssysteem met updates
De meeste VPS-providers leveren je server met een schoon besturingssysteem. Linux Ubuntu is een populaire keuze voor Minecraft-servers.
Zodra je toegang hebt tot je VPS, is het belangrijk om eerst alle systeemupdates te installeren. Dit doe je via de command line met een paar eenvoudige opdrachten:
sudo apt update
sudo apt upgrade
De eerste opdracht vernieuwt de lijst met beschikbare updates, de tweede installeert ze ook echt. Zo zorg je dat je systeem up-to-date is met de laatste beveiligingsupdates en verbeteringen. Het updateproces kan een paar minuten duren. Wacht tot alle updates zijn geïnstalleerd voordat je verdergaat.
Als het updaten klaar is, is het aan te raden om je systeem één keer te herstarten met het commando sudo reboot. Daarna is je besturingssysteem klaar voor de installatie van de Minecraft-serversoftware.
Stap 3: installeer de nodige software
Een Minecraft-server draait op Java. Voor de beste prestaties is het belangrijk om de juiste versie van Java te kiezen en te installeren. Als je de meest recente versies van Minecraft wilt draaien, heb je minimaal Java 17 nodig.
Eerst installeer je de Java Runtime Environment (JRE) met de volgende opdracht:
sudo apt install openjdk-17-jre-headless
Controleer na de installatie of Java correct is geïnstalleerd met:
java -version
Je zou nu moeten zien welke versie van Java is geïnstalleerd. Als alles goed is gegaan, zie je versie 17 of hoger.
Het is ook handig om een teksteditor te installeren voor het bewerken van configuratiebestanden. Nano is een gebruiksvriendelijke optie:
sudo apt install nano
Voor het beheren van je bestanden is het ook handig om Screen te installeren. Met Screen kun je de Minecraft-server in de achtergrond laten draaien, zelfs als je uitlogt van je VPS:
sudo apt install screen
Tot slot is het verstandig om wat basis-tools te installeren die je later nog nodig kunt hebben:
sudo apt install wget unzip
Deze tools helpen je bij het downloaden en uitpakken van bestanden, wat van pas komt bij het installeren van de Minecraft-serversoftware en eventuele mods.
Nu je besturingssysteem is voorzien van alle nodige software, kunnen we verdergaan met het downloaden en configureren van de Minecraft-server zelf.
Stap 4: download en configureer de Minecraft-server
Voordat je Minecraft gaat installeren, is het handig om een map aan te maken voor alle serverbestanden:
mkdir minecraft
cd minecraft
Download de officiële Minecraft-serversoftware van minecraft.net. Daar vind je de laatste versie, of je downloadt hem direct met het commando:
wget https://launcher.mojang.com/v1/objects/server.jar
Start vervolgens server één keer om de eerste configuratiebestanden aan te maken:
java -Xmx4G -Xms4G -jar server.jar nogui
De parameters -Xmx4G en -Xms4G geven aan hoeveel RAM de server mag gebruiken. In dit voorbeeld is dat 4GB. Pas dat aan naar gelang de beschikbare RAM in je VPS.
De server zal nu stoppen en aangeven dat je eerst de EULA (End User License Agreement) moet accepteren. Open het bestand eula.txt:
nano eula.txt
Verander eula=false naar eula=true om de licentievoorwaarden te accepteren.
Nu kunnen we de serverinstellingen aanpassen. Open hiervoor het bestand server.properties:
nano server.properties
Als beheerder heb je een eindeloze hoeveelheid instellingen die je kunt aanpassen. Bijvoorbeeld de moeilijkheid van het spel of het maximaal aantal spelers. Ook kun je een whitelist aanmaken als je alleen specifieke spelers wilt toelaten en bijvoorbeeld bepalen hoe ver spelers kunnen kijken. Zelfs het weer kun je aanpassen! Wil je je hiermee uitleven, dan vind je alle uitleg in de Minecraft Wiki (Engelstalig).
Stap 4.5: Minecraft in kerstsfeer
Mocht je je Minecraft-server helemaal in kerstsfeer willen brengen, dan kun je een speciaal kerst texture pack installeren. Let op: spelers moeten wel de juiste Minecraft-versie hebben die compatibel is met het texture pack. Het is aan te raden om dit vooraf te testen.
Wil je een kerst texture pack installeren, dan maak je eerst een map 'resource-packs' aan in je server directory:
mkdir resource-packs
cd resource-packs
Download een kerst texture pack. Bijvoorbeeld bij Planet Minecraft of CurseForge.
Je kunt het zip-bestand direct downloaden met deze opdracht:
wget [URL van het texture pack] -O christmas.zip
Pak het texture pack uit met:
unzip christmas.zip
En je opent het server-properties bestand met:
nano ../server.properties
Zoek nu de regel 'resource-pack=' en voeg het pad naar je texture pack toe:
resource-pack=[URL waar het texture pack te downloaden is]
Voeg ook deze regel toe om het texture pack verplicht te maken voor alle spelers:
resource-pack-prompt=Welkom in onze kerstwereld!
Stap 5: start de server en nodig spelers uit
Nu komt het leukste deel: je Minecraft-server starten en beginnen met spelen! Zo doe je dat.
Start eerst de server in een Screen-sessie, zodat die blijft draaien als je uitlogt:
screen -S minecraft
java -Xmx4G -Xms4G -jar server.jar nogui
Je kunt de Screen-sessie verlaten met CTRL+A gevolgd door D. Wil je later weer terug naar de server console, gebruik dan:
screen -r minecraft
Om spelers uit te nodigen heb je het IP-adres van je server nodig. Dat vind je met:
curl ifconfig.me
Spelers kunnen nu verbinding maken met je server door in Minecraft bij Multiplayer te kiezen voor Add Server en daar het IP-adres in te vullen, gevolgd door :25565 (bijvoorbeeld: 123.456.789.0:25565).
Tips voor het beheren van je Minecraft-server
Een Minecraft-server beheren vraagt wat aandacht en onderhoud. Met deze tips zorg je dat je server soepel blijft draaien en dat alle spelers een fijne ervaring hebben.
Maak regelmatig back-ups van je wereld.
Houd de server en mods up-to-date.
Stel duidelijke regels op voor de spelers. Denk aan afspraken over griefing (het beschadigen van andermans bouwwerken), PvP (player versus player gevechten) en het gebruik van mods.
Houd het resourcegebruik van je server in de gaten. Als de server te zwaar belast wordt, kan dat leiden tot vertragingen of crashes. Upgrade je VPS als je regelmatig tegen de limieten aanloopt.
Overweeg een whitelist te gebruiken voor extra veiligheid. Voeg alleen bekende spelers toe en verwijder inactieve accounts regelmatig. Zo voorkom je ook dat ongewenste bezoekers je server kunnen vinden.
Klaar met Minecraft? Gebruik je VPS voor iets anders
Is de kerstvakantie voorbij en hebben jij en je medespelers even genoeg van Minecraft? Je hoeft je VPS niet op te zeggen. Een Virtual Private Server kun je voor allerlei andere projecten gebruiken.
Gameserver voor andere games.
Minecraft is niet het enige spel dat je kunt hosten. Veel populaire games zoals Terraria, Valheim of Counter-Strike hebben ook serverversies die je op een VPS kunt draaien.
Een eigen website
Zet je VPS om in een webserver en host je eigen website of blog. Met software als Apache of Nginx kun je verschillende websites hosten op één server. Perfect voor bijvoorbeeld een bedrijfswebsite of een webshop. Je hebt volledige controle over je hosting en betaalt geen extra hostingkosten.
Testomgeving
Ontwikkel je software of websites? Dan is een VPS ideaal als testomgeving. Je kunt er verschillende versies van je applicaties testen zonder je productieomgeving te beïnvloeden. Ook kun je experimenteren met nieuwe technologieën en frameworks in een veilige omgeving.
VPN-server
Met software als OpenVPN of WireGuard creëer je een beveiligde verbinding voor al je online activiteiten. Ideaal als je vaak op openbare WiFi-netwerken werkt of toegang wilt tot content die niet vanuit Nederland beschikbaar is, bijvoorbeeld extra films of series van streamingdiensten.
Opslagoplossing. Bouw je eigen systeem voor cloudopslag met software als Nextcloud of ownCloud. Zo heb je je eigen alternatief voor Dropbox of Google Drive, waarbij jij de controle houdt over je data. Je kunt bestanden delen, samenwerken aan documenten en automatisch back-ups maken.
Aan de slag met je eigen server?
Klaar voor de start? Dan begin je met een eigen VPS. Bestel je VPS hier en beheer hem in je controlepaneel. Veel plezier met bouwen!
Bedankt voor het toelichten!