Les ports Minecraft déterminent si les joueurs peuvent atteindre ton serveur : Java utilise par défaut TCP 25565, Bedrock UDP 19132, RCON souvent TCP 25575. Si tu utilises ton propre domaine, un enregistrement SRV peut masquer le port. Ce qui compte toujours, c’est la combinaison de la bonne édition, du bon protocole, d’une adresse joignable et d’un pare-feu correctement configuré.
Vue d’ensemble complète des ports Minecraft
Ports par défaut
| Port | Protocole | Utilisation |
|---|---|---|
| 25565 | TCP | Java Edition (par défaut) |
| 19132 | UDP | Bedrock Edition / Geyser |
| 25575 | TCP | RCON (console distante) |
| 8123 | TCP | Dynmap (carte web) |
Minecraft Java Edition utilise par défaut le port 25565 en TCP pour les connexions normales des joueurs. Bedrock Edition fonctionne par défaut avec le port 19132 en UDP. Cette distinction est importante, car un port TCP 19132 ouvert n’aide pas les joueurs Bedrock, et un port UDP 25565 ouvert ne permet pas une connexion Java normale.
RCON est un accès d’administration séparé. Il ne doit être activé que si tu en as vraiment besoin, avec un mot de passe fort et, si possible, un accès limité. Dynmap ou des cartes web similaires fonctionnent aussi séparément du port Minecraft principal et ne nécessitent une ouverture que si la carte doit être accessible publiquement.
Comme source officielle principale pour la configuration serveur standard, la documentation Minecraft Wiki sur server.properties mentionne notamment server-port pour les serveurs Java : documentation sur minecraft.wiki. Pour les serveurs modifiés, vérifie aussi la documentation du logiciel utilisé, car des plugins ou des configurations de proxy peuvent utiliser leurs propres ports.
Quand as-tu besoin de quel port ?
Java Edition
Pour un serveur Java classique, un port TCP suffit généralement. Si ton serveur fonctionne sur le port standard 25565, les joueurs peuvent le plus souvent entrer seulement le domaine ou l’adresse IP. Si le serveur utilise un autre port, le port doit normalement être indiqué, par exemple server.de:25566.
Si tu exploites en parallèle des versions, des serveurs de test ou plusieurs instances, chaque instance reçoit son propre port. Pour les changements de version et le logiciel serveur, le port n’est pas le seul élément pertinent : le fichier JAR du serveur l’est aussi. Le guide interne Changer la version d’un serveur Minecraft – Vanilla, Paper, Purpur, Forge & Fabric sans réinstallation complète bien ce sujet.
Bedrock Edition et Geyser
Les joueurs Bedrock se connectent via UDP 19132 si aucun autre port n’est défini. Geyser est utilisé lorsque des clients Bedrock doivent accéder à un serveur Java. Dans ce cas, tu as toujours besoin du port Java pour les joueurs Java, ainsi que d’un port UDP supplémentaire pour les joueurs Bedrock.
La règle de base est la suivante : les joueurs Java se connectent en TCP, les joueurs Bedrock en UDP. Si le cross-play ne fonctionne pas, vérifie donc d’abord si le port Bedrock est réellement joignable en UDP et si Geyser correspond à la version serveur installée. Pour choisir entre un logiciel Bedrock et des configurations alternatives, consulte PocketMine ou BDS ? Comparatif des logiciels de serveur Minecraft Bedrock.
Qu’est-ce qu’un enregistrement SRV ?
Un enregistrement SRV permet aux joueurs de se connecter sans indiquer de port. Au lieu de server.de:25566, server.de suffit.
_minecraft._tcp.server.de. 86400 IN SRV 0 5 25566 node1.server.de.
L’enregistrement indique au client Minecraft : pour le service Minecraft en TCP sur server.de, le port interne 25566 sur node1.server.de doit être utilisé. L’hôte cible doit pouvoir être résolu via un enregistrement A ou AAAA. N’inscris pas directement une adresse IP comme cible dans l’enregistrement SRV, mais un nom d’hôte.
Pour les serveurs Java, le nom de service est généralement _minecraft._tcp. Pour les configurations Bedrock, la prise en charge SRV n’est pas utilisée de la même manière dans tous les contextes de clients et de plateformes. Ne pars donc pas du principe, avec Bedrock, qu’un enregistrement SRV remplace partout l’indication manuelle du port.
Redirection de ports et panel d’hébergement
Si tu héberges un serveur chez toi, tu dois ouvrir des ports dans ton routeur :
- Ouvrir l’administration du routeur (souvent 192.168.1.1)
- Ajouter une redirection de port / NAT
- Rediriger le port 25565 TCP vers l’IP locale de ton PC
- Pour Bedrock : rediriger le port 19132 UDP
Avec un serveur de jeu loué, l’ouverture des ports du routeur n’est généralement pas nécessaire, car le serveur fonctionne dans un environnement de centre de données. Ce qui compte alors, c’est l’adresse et les ports indiqués par ton fournisseur dans le panel, ainsi que les ouvertures supplémentaires prévues pour les services optionnels. Chez game-serverhosting, l’exploitation d’un serveur multi-jeux payant est au centre : contrôle technique, paramètres compréhensibles, support et procédures transparentes sont plus importants que le bricolage de routeur sur une connexion domestique.
Si tu veux savoir ce qui se passe techniquement après une commande, l’aperçu interne Mise à disposition du serveur expliquée : que se passe-t-il après ta commande ? est adapté.
Configuration du pare-feu
Sur les serveurs Linux avec ufw :
sudo ufw allow 25565/tcp # Java
sudo ufw allow 19132/udp # Bedrock
sudo ufw allow 25575/tcp # RCON (seulement si nécessaire)
N’ouvre que les ports que tu utilises vraiment. RCON ne doit pas être accessible publiquement par défaut. Si tu as besoin de RCON, limite si possible l’accès à des adresses IP connues ou utilise un environnement d’administration protégé. Après chaque modification, tu dois recharger ou redémarrer le serveur si le logiciel concerné ne lit sa configuration de port qu’au démarrage.
Vérifier le résultat
Démarre complètement le serveur Minecraft et attends que le journal indique que le monde a été chargé et que le serveur accepte les connexions. Teste ensuite avec un client externe, pas seulement depuis la même machine ou le même réseau local. Avec un domaine, vérifie aussi si le DNS a déjà été mis à jour. Selon le TTL, une modification peut apparaître avec du retard.
Pour Java, teste l’adresse une fois avec le port et une fois sans, si un enregistrement SRV est défini. Pour Bedrock, assure-toi que le client utilise la bonne adresse serveur et le bon port UDP. Si tu changes ou téléverses des mondes en parallèle, assure-toi que le serveur redémarre ensuite complètement ; pour cela, Téléverser et changer un monde Minecraft – ta propre map sur le serveur est utile.
Dépannage
« Can't connect » (connexion impossible)
Le plus souvent, l’adresse est incorrecte, le port n’est pas joignable ou le DNS pointe encore vers une ancienne cible. Vérifie l’IP, le domaine, le port, le protocole et si le processus serveur tourne vraiment.
« Connection refused » (connexion refusée)
Cette erreur signifie souvent qu’aucune application n’écoute sur le port indiqué à la destination. Le serveur est peut-être arrêté, planté ou configuré sur un autre port.
Bedrock ne fonctionne pas
Vérifie si UDP est autorisé. Un port ouvert seulement pour TCP ne suffit pas. Avec Geyser, contrôle aussi la configuration de Geyser et si le port Bedrock correspond au port publié.
L’enregistrement SRV ne s’applique pas
Contrôle le nom de service, le protocole, l’hôte cible, le port et la résolution DNS. L’hôte cible de l’enregistrement SRV doit lui-même être résolvable. Attends aussi l’expiration du TTL avant de considérer une modification comme échouée.
Vérification, limites et retour sécurisé
Le guide « Ports de serveur Minecraft expliqués – 25565, 19132, enregistrements SRV » s’applique au type de serveur décrit dans l’article et à l’état des versions visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou plugins et les ressources nécessaires peuvent changer après des mises à jour. Ne transfère donc aucune valeur sans vérification vers une autre version de jeu, de loader ou de serveur.
Avant toute modification du monde, de la sauvegarde, de la configuration ou des extensions, crée une sauvegarde des fichiers concernés. Modifie ensuite seulement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.
| Point de vérification | Résultat attendu | Arrêt et retour en arrière |
|---|---|---|
| Démarrage du serveur | Le serveur atteint l’état opérationnel sans nouveau message d’erreur. | En cas d’erreurs au démarrage, annuler la modification et restaurer la dernière sauvegarde. |
| Test de connexion | Un compte de test peut se connecter via l’adresse affichée dans le panel. | En cas d’erreurs de version ou de connexion, comparer à nouveau la version, le port et les ouvertures. |
| Test fonctionnel | La fonction concrètement modifiée fonctionne sans endommager les données du monde ou de jeu existantes. | En cas d’effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés. |
Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le chemin réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de comprendre les écarts ultérieurs.
FAQ
De quel port a besoin un serveur Minecraft Java ?
Par défaut, un serveur Minecraft Java utilise TCP 25565. Si ton serveur fonctionne sur un autre port, les joueurs doivent indiquer ce port ou tu dois configurer un enregistrement SRV adapté.
De quel port a besoin Minecraft Bedrock ?
Minecraft Bedrock utilise par défaut UDP 19132. Assure-toi d’ouvrir réellement UDP, pas seulement TCP.
Puis-je exploiter plusieurs serveurs Minecraft sur une seule IP ?
Oui, mais pas tous sur le même port. Chaque instance a besoin de son propre port ou d’une solution proxy ou DNS placée en amont, qui pointe proprement vers l’instance concernée.
Ai-je besoin du port 25575 pour RCON ?
Seulement si RCON est activé et doit être accessible de l’extérieur. RCON n’est pas nécessaire pour les connexions normales des joueurs. Pour des raisons de sécurité, tu ne dois ouvrir RCON que de manière ciblée et protégée.
Pourquoi le domaine ne se connecte-t-il pas sans port ?
Soit le serveur Java ne fonctionne pas sur 25565, soit l’enregistrement SRV manque ou est mal configuré. Vérifie l’enregistrement _minecraft._tcp, l’hôte cible et le port indiqué.