Impossible de se connecter à un serveur Minecraft ? Comment corriger
« Connection timed out », « Connection refused » et « Unknown host » signifient tous que le jeu n'a pas pu joindre le serveur, mais chacun pointe vers une cause différente. Trouvez votre erreur ci-dessous, puis suivez les vérifications pour les joueurs ou pour les propriétaires de serveurs.
Ce que dit l'erreur
| Erreur | Ce que cela signifie généralement |
|---|---|
| Connection refused | L'adresse répond, mais rien n'écoute sur ce port : le serveur est éteint, encore en démarrage, ou utilise un autre port. |
| Connection timed out | Aucune réponse : un pare-feu bloque le trafic, l'IP est fausse, ou la route vers le serveur est coupée. |
| Unknown host | Le nom de domaine ne pointe nulle part : un enregistrement DNS manque ou contient une faute. |
| Outdated client, outdated server ou incompatible client | Le joueur et le serveur utilisent des versions différentes de Minecraft. |
| Failed to verify username | La vérification du compte auprès des serveurs de connexion de Minecraft a échoué. |
| Pas sur la whitelist | Le serveur ne laisse entrer que les joueurs de sa liste. |
Connecté, mais déconnecté ou expulsé aussitôt ? Voyez le guide « Failed to verify username » et le guide « connection forcibly closed ».
Vérifications pour les joueurs
- Vérifiez l'adresse. Copiez-la exactement depuis le site ou le Discord du serveur. Si elle comporte un port, tapez-la sous la forme
address:port. - Prenez la même version. Choisissez la version de Minecraft du serveur dans les installations du launcher.
- Redémarrez le launcher et reconnectez-vous. Cela corrige la plupart des erreurs « Failed to verify username ».
- Désactivez votre VPN et essayez un autre réseau, comme un partage de connexion depuis votre téléphone.
- Autorisez Java dans votre pare-feu. Windows le bloque parfois après une mise à jour.
- Vérifiez votre édition. Les téléphones, les consoles et l'application Bedrock pour Windows utilisent la Bedrock Edition, qui ne peut pas rejoindre seule un serveur Java Edition.
Vérifications pour les propriétaires de serveurs
1. Le serveur tourne-t-il et écoute-t-il ?
Attendez « Done » dans la console avant de vous connecter. Vérifiez ensuite que quelque chose écoute sur le port :
ss -tln | grep 25565
Si rien ne s'affiche, le serveur n'écoute pas sur ce port ; vérifiez server-port dans server.properties.
2. Laissez server-ip vide
Dans server.properties, server-ip doit normalement rester vide, pour que le serveur écoute sur toutes les adresses. Une mauvaise IP à cet endroit est une cause fréquente de « Connection refused ».
3. Ouvrez le port
La Java Edition utilise TCP. Autorisez votre port dans le pare-feu du serveur, et dans tout pare-feu fourni par votre hébergeur :
sudo ufw allow 25565/tcp
Testez ensuite depuis un autre réseau, avec un vérificateur de port en ligne ou depuis une autre machine :
nc -vz your-server-ip 25565
4. Vérifiez vos enregistrements DNS
Si les joueurs se connectent avec un domaine, son enregistrement A doit pointer vers l'IP du serveur. Pour que les joueurs n'aient pas à taper un port personnalisé, ajoutez un enregistrement SRV :
_minecraft._tcp.play.example.com. SRV 0 5 25566 mc.example.com.
La cible d'un enregistrement SRV doit être un nom d'hôte avec son propre enregistrement A, pas une adresse IP. Les changements DNS peuvent mettre un moment à atteindre tous les joueurs.
5. Versions et connexions
- Les joueurs sur une version plus récente reçoivent « Outdated server ». Mettez le serveur à jour, ou ajoutez un plugin comme ViaVersion qui permet aux clients plus récents de se connecter.
- Gardez
online-mode=true, sauf si le serveur se trouve derrière un proxy Velocity ou BungeeCord qui vérifie les comptes à sa place. - Pour un serveur privé, vérifiez la liste avec
whitelist listet ajoutez des joueurs avecwhitelist add PlayerName.
6. Derrière un proxy ?
Sur un réseau Velocity ou BungeeCord, les joueurs se connectent au proxy, pas aux serveurs de jeu derrière lui. Si le proxy ne peut pas joindre un serveur de jeu, les joueurs voient plutôt une erreur du proxy. Vérifiez les adresses des serveurs dans la configuration du proxy, et que chaque serveur de jeu utilise les mêmes réglages de transfert que le proxy.
7. Seuls certains joueurs sont touchés ?
Si les joueurs d'un pays ou d'un fournisseur d'accès expirent pendant que d'autres se connectent, la route depuis leur réseau est en cause, ou un filtre DDoS les bloque. Demandez leur adresse IP et l'heure, et envoyez les deux à votre hébergeur. Si ce sont des attaques qui vous font filtrer le trafic, voyez comment protéger un serveur Minecraft contre les attaques DDoS.
Hébergez votre serveur Minecraft à Singapour
Un ping faible pour les joueurs en Inde, en Malaisie et en Indonésie, sur des cœurs AMD EPYC rapides avec NVMe et protection DDoS.
