Connection timed out : résoudre l'erreur

Vous tapez l'IP, cliquez sur « Join Server » et après vingt secondes d'attente apparaît le message redouté : Connection timed out. C'est l'une des erreurs les plus courantes sur Minecraft, et cela signifie simplement que votre client a envoyé une demande de connexion, mais que le serveur n'a pas répondu à temps. La cause peut venir du serveur, de votre réseau, ou de quelque part entre les deux.

Que se passe-t-il techniquement ?

Lorsque vous vous connectez à un serveur Minecraft, votre client envoie un paquet TCP à l'adresse IP et au port du serveur. Le serveur doit répondre dans un certain délai (le timeout) avec une confirmation. Si cela ne se produit pas, votre client affiche l'erreur « Connection timed out ». Le serveur n'a donc jamais répondu à votre demande, ou la réponse s'est perdue en route.

Causes du Connection timed out

  1. Le serveur est hors ligne ou a planté : la cause la plus évidente. Si le serveur ne tourne pas, il ne peut pas répondre. Vérifiez dans votre panneau si le statut du serveur est « Running ».
  2. Mauvaise adresse IP ou port : une erreur de frappe dans l'IP ou le port (par défaut 25565 pour Java Edition) fait que votre client envoie à la mauvaise adresse. Vérifiez l'adresse dans votre panneau.
  3. Le pare-feu bloque la connexion : un pare-feu sur le serveur, dans le datacenter ou sur votre propre ordinateur peut bloquer les paquets. Le serveur ne reçoit alors jamais votre demande.
  4. Le serveur est surchargé : si le serveur utilise 100 % du CPU ou que la mémoire est pleine, il ne peut pas répondre assez rapidement aux nouvelles connexions. Les joueurs existants constatent du lag, les nouveaux joueurs obtiennent un timeout.
  5. Le DNS ne fonctionne pas correctement : si vous utilisez un nom de domaine au lieu d'une IP (par exemple play.monserveur.fr), le DNS doit d'abord le traduire. Si la recherche DNS échoue, votre client ne sait pas où se connecter.
  6. Le FAI ou le réseau bloque le port : certains réseaux (écoles, entreprises, Wi-Fi public) bloquent des ports comme 25565. Votre demande est alors arrêtée en chemin.

Solutions étape par étape

1. Vérifiez que le serveur tourne

Ouvrez votre panneau serveur et vérifiez si le statut est « Running ». Consultez la console pour les messages d'erreur. Si le serveur a planté, redémarrez-le et vérifiez les logs pour la cause du crash.

2. Vérifiez l'adresse IP et le port

Copiez l'IP et le port directement depuis votre panneau. Attention : si le port n'est pas 25565, vous devez l'ajouter après l'IP avec deux points (par exemple 123.456.78.90:25566). Pour Java Edition, le port par défaut est 25565 ; pour Bedrock, c'est 19132.

3. Vérifiez les règles du pare-feu

Pour un serveur hébergé, l'hébergeur gère généralement le pare-feu. Si vous utilisez un VPS ou votre propre serveur, vérifiez que le port est ouvert dans le pare-feu du système d'exploitation (ufw, iptables) ainsi que dans les éventuels pare-feu cloud (security groups). Testez avec telnet ip-serveur port si le port est accessible.

4. Consultez les logs du serveur

La console du serveur et les fichiers de log (logs/latest.log) contiennent des informations précieuses. Cherchez les messages d'erreur autour du moment où vous avez essayé de vous connecter. Des erreurs comme « Can't keep up! » indiquent une surcharge.

5. Testez depuis un autre réseau

Essayez de vous connecter via les données mobiles ou demandez à un ami de tester. Si cela fonctionne depuis un autre réseau, le problème vient de votre réseau ou de votre FAI, pas du serveur.

6. Vérifiez si le serveur est plein

Si le nombre maximum de joueurs est atteint, le serveur refuse les nouvelles connexions. Cela donne généralement un autre message d'erreur (« Server is full »), mais dans certaines configurations, cela peut aussi causer un timeout. Augmentez max-players dans server.properties si c'est le problème.

Vous voulez un serveur qui reste en ligne de manière fiable ? Avec l'hébergement Minecraft HostValues, votre serveur tourne sur du matériel professionnel avec protection DDoS, pour que les timeouts dus à la surcharge ou aux attaques réseau appartiennent au passé.

Quelle est la différence entre « timed out » et « connection refused » ?

Timed out signifie qu'aucune réponse n'est arrivée ; votre client a attendu jusqu'à l'expiration du timeout. Connection refused signifie que le serveur (ou un pare-feu) a activement répondu « non ». Avec refused, un appareil est bien joignable à cette IP, mais rien n'écoute sur ce port. Avec timed out, vous ne savez même pas si le paquet est arrivé.

Quels sont les ports par défaut pour Java et Bedrock ?

Minecraft Java Edition utilise par défaut le port TCP 25565. Bedrock Edition utilise par défaut le port UDP 19132. Si vous utilisez Geyser pour permettre aux joueurs Bedrock de jouer sur un serveur Java, vous devez ouvrir le port Geyser séparément (par défaut aussi 19132). Vérifiez dans la configuration de votre panneau quels ports sont attribués.

Quand dois-je contacter mon hébergeur ?

Contactez votre hébergeur si : le serveur s'affiche comme « Running » dans le panneau mais personne ne peut se connecter ; vous avez testé le problème depuis plusieurs réseaux et il se produit partout ; ou les logs du serveur ne montrent aucune erreur. Le problème peut alors venir du réseau du datacenter ou de la configuration du nœud d'hébergement.


Encore des questions ? Ouvrez un ticket de support et notre équipe vous aidera.

Retour au blog