Ouvrir les ports d'un serveur Minecraft Bedrock (TCP et UDP 19132)
Mis à jour le 2 novembre 2026
Sommaire
- Ce qui a changé avec NetherNet
- Étape 1 : fixer l’adresse locale du serveur
- Étape 2 : créer la redirection sur la box
- Étape 3 : ouvrir le pare-feu de la machine
- Étape 4 : annoncer l’adresse publique si nécessaire
- Étape 5 : tester depuis l’extérieur
- Pourquoi cela ne fonctionne toujours pas
- Et si vous ne pouvez pas ouvrir de ports ?
Votre serveur fonctionne en local, mais personne ne peut le rejoindre depuis Internet ? Il faut ouvrir son port. Attention : de nombreux tutoriels parlent uniquement de l’UDP 19132, ce qui n’est plus suffisant.
Ce qui a changé avec NetherNet
Depuis la version 26.50, Bedrock Dedicated Server utilise par défaut le transport NetherNet, et l’ancien transport RakNet est déprécié depuis la 26.60. Le manuel officiel décrit deux flux distincts :
- une négociation HTTP sur le port TCP
server-port, 19132 par défaut ; - le trafic de jeu en UDP, sur le ou les ports de
server-udp-ports, 19132 par défaut.
Il faut donc ouvrir 19132 dans les deux protocoles. Le port IPv6 19133 est ignoré dans ce mode : un seul socket gère IPv4 et IPv6 sur server-port.
Étape 1 : fixer l’adresse locale du serveur
Attribuez une adresse fixe à la machine, sinon la redirection cassera au prochain redémarrage. Faites-le dans l’interface de votre box, à la rubrique baux DHCP statiques. Relevez cette adresse, par exemple 192.168.1.20, avec ipconfig sous Windows ou ip addr sous Linux.
Étape 2 : créer la redirection sur la box
Dans l’interface de votre box, cherchez la rubrique NAT, Redirection de ports ou Gestion des ports, puis créez deux règles :
| Protocole | Port externe | Port interne | Destination |
|---|---|---|---|
| TCP | 19132 | 19132 | 192.168.1.20 |
| UDP | 19132 | 19132 | 192.168.1.20 |
Sur certaines box, une seule règle « TCP/UDP » ou « Les deux » suffit.
Étape 3 : ouvrir le pare-feu de la machine
Sous Windows, lancez ces deux commandes dans PowerShell en administrateur :
New-NetFirewallRule -DisplayName "Bedrock TCP" -Direction Inbound -Protocol TCP -LocalPort 19132 -Action Allow
New-NetFirewallRule -DisplayName "Bedrock UDP" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow
Sous Linux avec UFW :
sudo ufw allow 19132/tcp
sudo ufw allow 19132/udp
Étape 4 : annoncer l’adresse publique si nécessaire
Avec NetherNet, le serveur indique au client où envoyer le trafic UDP. Derrière une box, il peut donc annoncer une adresse injoignable. Si le jeu se connecte puis échoue pendant la négociation, déclarez votre adresse publique dans server.properties. Remplacez ici 203.0.113.10 :
server-udp-ports=203.0.113.10:19132:19132
Le format est IP:port_public:port_local. Si votre adresse publique change souvent, un nom de domaine dynamique ne convient pas ici, car cette valeur attend une adresse IP. Il faudra alors la mettre à jour à chaque changement.
Redémarrez le serveur après toute modification.
Étape 5 : tester depuis l’extérieur
Tester depuis votre propre réseau ne prouve rien, car beaucoup de box gèrent mal ce cas. Utilisez un téléphone en 4G ou 5G, sans Wi-Fi. Ajoutez un serveur avec votre adresse publique et le port 19132.
Vous pouvez aussi vérifier la partie TCP depuis une autre connexion. Si le serveur répond, cette commande renvoie un objet JSON avec son nom et sa version :
curl http://VOTRE_IP:19132/v1/join
Pourquoi cela ne fonctionne toujours pas
Vous êtes en CGNAT. Certains opérateurs, surtout en 4G/5G, en fibre d’entrée de gamme ou chez des opérateurs alternatifs, partagent une adresse IPv4 entre plusieurs clients. Si l’adresse WAN affichée par votre box diffère de celle que montre un site de test d’IP, ou commence par 100.64 à 100.127, aucune redirection ne fonctionnera. Demandez une IPv4 full-stack à votre opérateur. C’est souvent gratuit.
Le double NAT. Un routeur personnel branché derrière la box impose deux redirections, ou de placer la box en mode bridge.
Le pare-feu de l’opérateur ou de la box. Vérifiez qu’il n’est pas en mode strict.
Un autre logiciel écoute déjà ce port. Sous Linux, sudo ss -tulpn | grep 19132 indique quel processus l’occupe.
Le client n’est pas à jour. Les clients et serveurs doivent être compatibles : une erreur de version n’a aucun lien avec les ports.
Et si vous ne pouvez pas ouvrir de ports ?
Si votre connexion ne le permet pas, restent Realms ou la location d’un serveur. Chez un hébergeur de serveurs Minecraft, l’adresse est déjà publique et aucun réglage de box n’est nécessaire. Vérifiez simplement que le port 19132 est bien inclus dans l’offre choisie.