Minecraft Server: Zelf opzetten, poorten & DNS instellen (2026)

DNS server reageert niet

Geupdate op:

DNS

Een Minecraft server is de centrale host die een multiplayer-wereld beheert, zodat spelers tegelijkertijd in dezelfde wereld kunnen bouwen en overleven. Om een server bereikbaar te maken voor vrienden, gebruik je standaard poort 25565 (TCP) voor de Java-editie en poort 19132 (UDP) voor de Bedrock-editie. Je kunt de serversoftware lokaal op je eigen pc of NAS draaien, of kiezen voor een externe Virtual Private Server (VPS) voor 24/7 uptime en betere netwerkbeveiliging.

Het correct instellen van een server vereist kennis van netwerken, port forwarding en DNS-records. Vooral wanneer je een eigen domeinnaam (zoals play.jouwdomein.nl) wilt koppelen, is een foutloze DNS-configuratie essentieel. Op deze pagina vind je de exacte stappen, systeemeisen voor 2026 en oplossingen voor veelvoorkomende verbindingsfouten.

Wat is een Minecraft server en welke versies zijn er?

Een Minecraft server is een command-line applicatie die de spelwereld, spelerlocaties, inventarissen en interacties berekent. De server heeft zelf geen grafische interface nodig; alle grafische verwerking gebeurt lokaal op de computer van de speler (de client). Hierdoor kun je een server uitstekend draaien op een headless Linux-machine.

Er zijn twee hoofdversies van Minecraft, en deze vereisen elk hun eigen specifieke serversoftware:

  • Java Edition: De originele pc-versie van het spel. Java-servers ondersteunen een enorme hoeveelheid mods en plugins (via platformen zoals Paper, Spigot of Fabric). Spelers op consoles of mobiele apparaten kunnen hier standaard niet mee verbinden.
  • Bedrock Edition: De versie voor Windows 10/11, Xbox, PlayStation, Nintendo Switch en mobiele apparaten. Bedrock-servers (ook wel gehost via de officiële Realms of dedicated server software) maken cross-play tussen al deze apparaten mogelijk.

In 2026 is het mogelijk om Bedrock-spelers toe te laten op een Java-server door gebruik te maken van de plugin GeyserMC. Dit vereist echter extra configuratie van netwerkpoorten en protocollen.

Systeemeisen voor een Minecraft server in 2026

De hardware die je nodig hebt, hangt volledig af van het aantal spelers, de spelversie en de hoeveelheid mods of plugins. Vanilla Minecraft (zonder aanpassingen) is relatief licht, maar zodra je de wereld gaat verkennen en nieuwe ‘chunks’ genereert, schiet het geheugengebruik omhoog. Voor de nieuwste versies (1.20 en hoger) is minimaal Java 21 vereist.

Spelers Type Server Minimaal RAM Aanbevolen RAM CPU Cores (Minimaal)
1 – 5 Vanilla (Basis) 2 GB 4 GB 2 Cores (> 3.0 GHz)
5 – 20 Paper / Spigot (Plugins) 4 GB 8 GB 4 Cores
20 – 50 Zwaar gemod (Fabric/Forge) 8 GB 16 GB 4 tot 6 Cores
50+ Netwerk (BungeeCord/Velocity) 16 GB+ 32 GB+ 8+ Cores (Hoge single-thread prestaties)

Naast RAM en CPU is opslag cruciaal. Gebruik altijd een NVMe SSD. Traditionele harde schijven (HDD’s) zijn te traag voor het snel inladen van de wereld, wat leidt tot ‘rubberbanding’ (spelers die terugschieten naar hun vorige locatie) en vertragingen.

Stap-voor-stap een Minecraft Java-server opzetten

Het lokaal hosten van een server op een Windows- of Linux-machine is in een paar stappen geregeld. Volg deze instructies om de basisomgeving werkend te krijgen.

1. Java installeren

Controleer welke Java-versie nodig is voor jouw Minecraft-versie. Voor versies vanaf 1.20.5 en nieuwer is in 2026 Java 21 de standaard. Download de nieuwste Java Development Kit (JDK) via een vertrouwde bron en installeer deze. Controleer de installatie door in je terminal of opdrachtprompt java -version in te typen.

2. Serversoftware downloaden

Download de officiële server.jar van de Minecraft-website. Voor betere prestaties raden serverbeheerders vaak PaperMC aan. Paper is een geoptimaliseerde fork van de originele serversoftware die lag vermindert en plugins ondersteunt.

3. De server starten en de EULA accepteren

Plaats het gedownloade.jar-bestand in een lege map. Maak een nieuw tekstdocument aan (bijvoorbeeld start.bat voor Windows of start.sh voor Linux) en voeg de volgende opstartcode toe:

java -Xms4G -Xmx4G -jar server.jar nogui
pause

Voer dit script één keer uit. De server zal direct weer sluiten. In de map is nu een bestand genaamd eula.txt verschenen. Open dit bestand en verander eula=false naar eula=true om akkoord te gaan met de voorwaarden van Mojang. Start het script daarna opnieuw. De server genereert nu de wereld en is lokaal bereikbaar via het IP-adres localhost.

Poorten openen (Port Forwarding)

Om spelers van buiten jouw eigen wifinetwerk toe te laten, moet je de router vertellen dat inkomend verkeer voor Minecraft naar jouw specifieke computer gestuurd moet worden. Dit heet port forwarding. Zonder deze stap krijgen externe spelers de foutmelding “Connection timed out”.

Netwerkpoorten per versie

Minecraft Versie Standaard Poort Protocol
Java Edition 25565 TCP
Bedrock Edition 19132 UDP
GeyserMC (Cross-play) 19132 UDP
RCON (Remote Console) 25575 TCP

Hoe stel je port forwarding in?

  1. Vind het lokale IP-adres van de computer waarop de server draait (bijvoorbeeld 192.168.1.15). In Windows doe je dit via de Opdrachtprompt met het commando ipconfig (kijk bij IPv4-adres).
  2. Log in op je router. Vaak doe je dit door in je browser naar 192.168.1.1 of 192.168.178.1 te gaan. De inloggegevens staan meestal op een sticker achterop de router.
  3. Zoek in de routerinstellingen naar Port Forwarding, NAT of Gaming.
  4. Maak een nieuwe regel aan: voer je lokale IP-adres in, vul bij begin- en eindpoort 25565 in, en kies het protocol TCP. Sla de instellingen op.
  5. Geef je [INTERNAL:externe-ip-adres-vinden] aan je vrienden. Dit is het adres dat je internetprovider aan jouw modem heeft toegewezen.

Vergeet niet om de poort ook open te zetten in je besturingssysteem. Volgens de documentatie van Microsoft Learn moet je in Windows Defender Firewall een nieuwe ‘Inbound Rule’ aanmaken voor TCP-poort 25565.

Een domeinnaam koppelen via DNS

Het delen van een kaal IP-adres (zoals 84.102.33.41) is niet gebruiksvriendelijk en onveilig als je IP-adres verandert. Met DNS-records kun je een domeinnaam, zoals play.jouwdomein.nl, koppelen aan je Minecraft server.

Het A-record instellen

Log in bij de beheeromgeving van je domeinnaamprovider (bijvoorbeeld TransIP of Hostnet) en ga naar de DNS-instellingen. Maak een nieuw record aan:

  • Type: A
  • Naam: play (of @ voor het hoofddomein)
  • Waarde: Jouw externe IPv4-adres
  • TTL: 5 minuten of 1 uur

Als je server op de standaardpoort (25565) draait, is dit A-record voldoende. Spelers kunnen nu verbinden door play.jouwdomein.nl in te voeren in Minecraft.

Poorten verbergen met een SRV-record

Draait je server op een afwijkende poort, bijvoorbeeld 25570? Dan moeten spelers normaal gesproken play.jouwdomein.nl:25570 typen. Om dit te voorkomen en de poort netjes te verbergen, gebruik je een SRV-record. Dit vertelt het spel precies op welke poort de service draait, zonder dat de speler dit hoeft in te typen.

Een SRV-record voor Minecraft ziet er zo uit:

  • Service: _minecraft
  • Protocol: _tcp
  • Naam: play (het subdomein)
  • Prioriteit: 0
  • Gewicht: 5
  • Poort: 25570 (jouw afwijkende poort)
  • Doel (Target): play.jouwdomein.nl

Het kan tot 24 uur duren voordat DNS-wijzigingen wereldwijd zijn verwerkt, al is dit via snelle nameservers zoals Cloudflare vaak binnen enkele minuten geregeld. Heb je problemen met DNS? Bekijk dan onze gids over wat te doen als je [INTERNAL:dns-server-reageert-niet].

Belangrijke instellingen in server.properties

In de map van je server vind je het bestand server.properties. Dit is het hart van je serverconfiguratie. Hier zijn enkele cruciale instellingen voor 2026:

  • server-port=25565: Bepaalt op welke poort de server luistert.
  • online-mode=true: Controleert via de servers van Mojang of een speler het spel legaal heeft gekocht. Zet dit nooit op false, tenzij je een offline testnetwerk bouwt, anders kan iedereen inloggen onder de naam van de beheerder (server hacking).
  • white-list=true: Zorgt ervoor dat alleen spelers die expliciet zijn goedgekeurd de server kunnen betreden. Dit is de beste beveiliging tegen ongewenste gasten.
  • view-distance=10: Bepaalt hoeveel ‘chunks’ spelers om zich heen kunnen zien. Verlaag dit naar 6 of 8 als de server lag ervaart.
  • max-players=20: Beperkt het aantal gelijktijdige spelers om overbelasting te voorkomen.

Veelvoorkomende verbindingsproblemen oplossen

Bij het hosten van een server loop je onvermijdelijk tegen netwerkfouten aan. Hier zijn de meest voorkomende foutmeldingen en de directe oplossingen.

“Connection refused” of “Connection timed out”

Deze foutmelding betekent dat de client de server niet kan bereiken. De oorzaken liggen vrijwel altijd in het netwerk:

  • De server staat simpelweg uit.
  • Je hebt het lokale IP-adres aan je vrienden gegeven (bijv. 192.168.x.x) in plaats van je externe IP-adres.
  • Port forwarding is niet correct ingesteld in de router.
  • De Windows Firewall of antivirussoftware blokkeert inkomend verkeer op poort 25565.

“Can’t resolve hostname”

Dit is een puur DNS-probleem. De computer van de speler kan de domeinnaam niet omzetten naar een IP-adres. Controleer of het A-record in je DNS-instellingen correct verwijst naar jouw actuele externe IP-adres. Als je een dynamisch IP-adres hebt (dat soms verandert via je ISP), moet je het A-record handmatig updaten of een Dynamic DNS (DDNS) service gebruiken.

“Failed to verify username”

De Minecraft server probeert contact te maken met de authenticatieservers van Mojang, maar dit mislukt. Dit kan gebeuren als de Mojang-servers tijdelijk down zijn, of als de DNS-instellingen van jouw servermachine onjuist zijn geconfigureerd waardoor de server geen externe websites kan bereiken. Controleer in dat geval de DNS-resolutie van je hostmachine (bijvoorbeeld door over te schakelen naar Google DNS 8.8.8.8 of Cloudflare 1.1.1.1).

Beveiliging en DDoS-bescherming

Het openstellen van je thuisnetwerk brengt veiligheidsrisico’s met zich mee. Je deelt namelijk je publieke IP-adres met iedereen die met de server verbindt. Kwaadwillenden kunnen dit IP-adres gebruiken om een DDoS-aanval (Distributed Denial of Service) uit te voeren, waardoor je hele internetverbinding thuis plat komt te liggen.

Om dit te voorkomen, maken veel serverbeheerders in 2026 gebruik van TCP-reverse proxy’s of tunnels. Een populaire, gratis methode is het gebruik van Cloudflare Tunnels (voorheen Argo Tunnel) of gespecialiseerde netwerkdiensten zoals TCPShield. Deze diensten verbergen je echte IP-adres en filteren schadelijk verkeer voordat het jouw router bereikt. Voor grote openbare servers is het huren van een externe VPS met ingebouwde DDoS-mitigatie (bijvoorbeeld via OVH of Hetzner) een absolute noodzaak.

Veelgestelde vragen

Hoeveel RAM heb ik nodig voor een Minecraft server met mods?

Voor een server met een modpack (zoals Forge of Fabric met 50+ mods) heb je in 2026 minimaal 8 GB RAM nodig. Voor zware modpacks met meer dan 200 mods en meerdere spelers is 12 tot 16 GB RAM sterk aanbevolen om crashes te voorkomen.

Wat is het verschil tussen een Vanilla en een Paper server?

Een Vanilla server draait de originele, ongewijzigde code van Mojang. Een Paper server is een aangepaste versie die de prestaties drastisch verbetert en ondersteuning toevoegt voor plugins (zoals economie, landclaims en permissies). Voor multiplayer wordt vrijwel altijd Paper aangeraden.

Kan ik een Minecraft server gratis hosten?

Ja, je kunt de serversoftware gratis downloaden en op je eigen computer of oude laptop draaien. Je betaalt dan alleen voor de stroomkosten. Er zijn ook gratis clouddiensten (zoals Aternos), maar deze hebben vaak wachtrijen, beperkt RAM-geheugen en sluiten de server af als er niemand online is.

Waarom kunnen mijn vrienden niet verbinden met mijn server?

Als jij wel op de server kunt via ‘localhost’, maar je vrienden niet, ligt het probleem bij de netwerkconfiguratie. Controleer of port forwarding (TCP 25565) in de router actief is, of de firewall van je computer de poort toestaat, en of je vrienden het juiste externe IP-adres gebruiken.

Hoe wijzig ik de poort van mijn Minecraft server?

Open het bestand server.properties in de map van je server met een teksteditor. Zoek de regel server-port=25565 en verander het getal naar de gewenste poort (bijvoorbeeld 25570). Sla het bestand op, herstart de server en pas je port forwarding in de router aan naar de nieuwe poort.

Wat doet een SRV-record precies voor Minecraft?

Een SRV-record koppelt een domeinnaam onzichtbaar aan een specifieke poort. Hierdoor hoeven spelers alleen het domein (bijv. play.server.nl) in te typen, zonder dubbele punt en poortnummer erachter, zelfs als de server niet op de standaardpoort 25565 draait.

Plaats een reactie