Minecraft-poorten bepalen of spelers je server kunnen bereiken: Java gebruikt standaard TCP 25565, Bedrock UDP 19132, RCON vaak TCP 25575. Als je een eigen domein gebruikt, kan een SRV Record de poort verbergen. Belangrijk is altijd de combinatie van de juiste editie, het juiste protocol, een bereikbaar adres en een correct ingestelde firewall.
Minecraft Ports – volledig overzicht
Standaardpoorten
| Port | Protocol | Gebruik |
|---|---|---|
| 25565 | TCP | Java Edition (standaard) |
| 19132 | UDP | Bedrock Edition / Geyser |
| 25575 | TCP | RCON (Remote Console) |
| 8123 | TCP | Dynmap (webkaart) |
De Minecraft Java Edition gebruikt voor normale spelersverbindingen standaard poort 25565 via TCP. De Bedrock Edition werkt standaard met poort 19132 via UDP. Dit onderscheid is belangrijk, omdat een open TCP-poort 19132 Bedrock-spelers niet helpt en een open UDP-poort 25565 geen normale Java-login mogelijk maakt.
RCON is een aparte beheertoegang. Die moet je alleen inschakelen als je hem echt nodig hebt, met een sterk wachtwoord en liefst met beperkte toegang. Dynmap of vergelijkbare webkaarten draaien ook los van de eigenlijke Minecraft-poort en hoeven alleen vrijgegeven te worden als de kaart publiek bereikbaar moet zijn.
Als officiële primaire bron voor de standaard serverconfiguratie noemt de Minecraft Wiki-documentatie over server.properties onder andere server-port voor Java-servers: documentatie op minecraft.wiki. Controleer bij aangepaste servers daarnaast de documentatie van de gebruikte software, omdat plugins of proxy-setups eigen poorten kunnen gebruiken.
Wanneer heb je welke poort nodig?
Java Edition
Voor een klassieke Java-server is meestal één TCP-poort genoeg. Als je server op de standaardpoort 25565 draait, kunnen spelers meestal alleen het domein of IP-adres invullen. Draait de server op een afwijkende poort, dan moet de poort normaal gesproken worden meegegeven, bijvoorbeeld server.de:25566.
Als je parallel versies, testservers of meerdere instanties draait, krijgt elke instantie een eigen poort. Voor versie-updates en server-software is niet alleen de poort relevant, maar ook de server-JAR. Daarbij past de interne gids Minecraft Server-versie wijzigen – Vanilla, Paper, Purpur, Forge & Fabric zonder herinstallatie.
Bedrock Edition en Geyser
Bedrock-spelers verbinden via UDP 19132, tenzij er een andere poort is ingesteld. Geyser wordt gebruikt wanneer Bedrock-clients toegang moeten krijgen tot een Java-server. Dan heb je nog steeds de Java-poort nodig voor Java-spelers en daarnaast een UDP-poort voor Bedrock-spelers.
De basisregel is: Java-spelers verbinden via TCP, Bedrock-spelers via UDP. Als cross-play niet werkt, controleer dan daarom eerst of de Bedrock-poort daadwerkelijk via UDP bereikbaar is en of Geyser past bij de geïnstalleerde serverversie. Voor de keuze tussen Bedrock-software en alternatieve setups helpt PocketMine of BDS? Minecraft Bedrock Server-software vergeleken.
Wat is een SRV Record?
Een SRV Record maakt het mogelijk dat spelers zonder poortvermelding kunnen verbinden. In plaats van server.de:25566 is server.de genoeg.
_minecraft._tcp.server.de. 86400 IN SRV 0 5 25566 node1.server.de.
Het record zegt tegen de Minecraft-client: voor de dienst Minecraft via TCP op server.de moet intern poort 25566 op node1.server.de worden gebruikt. De doelhost moet als A- of AAAA-record oplosbaar zijn. Vul bij het doel niet direct een IP-adres in het SRV Record in, maar een hostnaam.
Voor Java-servers is de servicenaam meestal _minecraft._tcp. Bij Bedrock-setups wordt SRV-ondersteuning niet in elke client- en platformcontext hetzelfde gebruikt. Vertrouw er bij Bedrock daarom niet blind op dat een SRV Record de handmatige poortvermelding overal vervangt.
Port-forwarding en hostingpaneel
Als je thuis een server host, moet je poorten in je router vrijgeven:
- Router-admin openen (meestal 192.168.1.1)
- Port-forwarding / NAT toevoegen
- Poort 25565 TCP doorsturen naar het lokale IP-adres van je pc
- Voor Bedrock: poort 19132 UDP doorsturen
Bij een gehuurde gameserver is routervrijgave meestal niet nodig, omdat de server in een datacenteromgeving draait. Doorslaggevend is dan welk adres en welke poorten je aanbieder in het paneel toont en welke extra vrijgaven voor optionele diensten bedoeld zijn. Bij game-serverhosting staat het draaien van een betaalde multi-game-server centraal: technische controle, duidelijke instellingen, support en transparante processen zijn belangrijker dan routergeknutsel op een thuisverbinding.
Als je wilt weten wat er technisch gebeurt na een bestelling, past het interne overzicht Serverbeschikbaarstelling uitgelegd: wat gebeurt er na je bestelling?.
Firewall-configuratie
Op Linux-servers met ufw:
sudo ufw allow 25565/tcp # Java
sudo ufw allow 19132/udp # Bedrock
sudo ufw allow 25575/tcp # RCON (alleen indien nodig)
Open alleen poorten die je echt gebruikt. RCON mag niet standaard publiek bereikbaar zijn. Als je RCON nodig hebt, beperk de toegang dan indien mogelijk tot bekende IP-adressen of gebruik een beschermde beheeromgeving. Na elke wijziging moet je de server herladen of opnieuw starten als de betreffende software de poortconfiguratie alleen bij het opstarten inleest.
Resultaat controleren
Start de Minecraft-server volledig en wacht tot in de log zichtbaar is dat de wereld is geladen en de server verbindingen accepteert. Test daarna met een externe client, niet alleen vanaf dezelfde computer of vanuit hetzelfde lokale netwerk. Bij een domein controleer je daarnaast of DNS al is bijgewerkt. Afhankelijk van de TTL kan een wijziging vertraagd zichtbaar worden.
Bij Java test je het adres één keer met en één keer zonder poort, als er een SRV Record is ingesteld. Bij Bedrock let je erop dat de client het juiste serveradres en de juiste UDP-poort gebruikt. Als je parallel werelden wisselt of uploadt, zorg dan dat de server daarna weer volledig start; daarvoor is Minecraft-wereld uploaden & wisselen – eigen map op de server handig.
Troubleshooting
"Can't connect"
Meestal is het adres verkeerd, is de poort niet bereikbaar of wijst DNS nog naar een oud doel. Controleer IP, domein, poort, protocol en of het serverproces echt draait.
"Connection refused"
Deze fout betekent vaak dat er op het doel geen toepassing op de opgegeven poort luistert. De server is mogelijk gestopt, gecrasht of op een andere poort geconfigureerd.
Bedrock werkt niet
Controleer of UDP is vrijgegeven. Een poort die alleen voor TCP is geopend, is niet genoeg. Bij Geyser controleer je daarnaast de Geyser-configuratie en of de Bedrock-poort overeenkomt met de gepubliceerde poort.
SRV Record wordt niet gebruikt
Controleer servicenaam, protocol, doelhost, poort en DNS-resolutie. De doelhost van het SRV Record moet zelf oplosbaar zijn. Wacht bovendien de TTL af voordat je een wijziging als mislukt beoordeelt.
Controle, grenzen en veilige weg terug
De handleiding „Minecraft Server Ports uitgelegd – 25565, 19132, SRV Records“ geldt voor het servertype dat in het artikel wordt beschreven en de versiestand die op het controlemoment zichtbaar was. Menunamen, beschikbare versies, mod- of plugincompatibiliteit en benodigde resources kunnen na updates afwijken. Neem waarden daarom niet ongecontroleerd over naar een andere game-, loader- of serverversie.
Maak vóór wijzigingen aan wereld, spelstand, configuratie of uitbreidingen een back-up van de betreffende bestanden. Wijzig daarna slechts één samenhangende stap en controleer die met dezelfde client- en serverversie waarmee je later wilt spelen.
| Controlepunt | Verwacht resultaat | Afbreken en terugweg |
|---|---|---|
| Serverstart | De server bereikt zonder nieuwe foutmelding de bedrijfsklare toestand. | Bij startfouten wijziging terugdraaien en de laatste back-up terugzetten. |
| Verbindingstest | Een testaccount kan verbinden via het adres dat in het paneel wordt getoond. | Bij versie- of verbindingsfouten versie, poort en vrijgaven opnieuw vergelijken. |
| Functietest | De concreet gewijzigde functie werkt zonder bestaande wereld- of speldata te beschadigen. | Bij bijwerkingen server stoppen en geback-upte bestanden herstellen. |
Een geslaagde enkele test is geen prestatie- of beschikbaarheidsgarantie. Wereldgrootte, mods, plugins, spelersaantal, netwerkroute en gelijktijdige belasting kunnen het resultaat veranderen. Documenteer versie, wijziging en testresultaat, zodat je latere afwijkingen kunt herleiden.
FAQ
Welke poort heeft een Minecraft Java Server nodig?
Standaard gebruikt een Minecraft Java Server TCP 25565. Als je server op een andere poort draait, moeten spelers die poort opgeven of richt je een passend SRV Record in.
Welke poort heeft Minecraft Bedrock nodig?
Minecraft Bedrock gebruikt standaard UDP 19132. Let erop dat je echt UDP vrijgeeft, niet alleen TCP.
Kan ik meerdere Minecraft-servers op één IP draaien?
Ja, maar niet allemaal op dezelfde poort. Elke instantie heeft een eigen poort nodig of een voorgeschakelde proxy- of DNS-oplossing die netjes naar de juiste instantie wijst.
Heb ik voor RCON poort 25575 nodig?
Alleen als RCON is ingeschakeld en extern bereikbaar moet zijn. Voor normale spelersverbindingen is RCON niet nodig. Om veiligheidsredenen moet je RCON alleen gericht en beschermd vrijgeven.
Waarom verbindt het domein zonder poort niet?
Of de Java-server draait niet op 25565, of het SRV Record ontbreekt of is verkeerd ingesteld. Controleer het record _minecraft._tcp, de doelhost en de ingevulde poort.