Corriger « FAILED TO BIND TO PORT » sur un serveur Minecraft

Cette erreur signifie que le serveur a essayé d'ouvrir son port sans y parvenir. Soit un autre programme utilise déjà ce port, soit l'adresse de server.properties n'est pas une adresse de votre machine. Le serveur s'arrête, et la correction est rapide une fois le cas identifié.

Par l'équipe Nodewave · Mis à jour le 8 novembre 2026

Ce que dit le message

Le journal affiche des lignes comme celles-ci :

**** FAILED TO BIND TO PORT!
The exception was: java.net.BindException: Address already in use
Perhaps a server is already running on that port?

« Address already in use » signale un conflit de port. « Cannot assign requested address » signifie que le réglage server-ip n'est pas une adresse de cette machine.

1. Un autre serveur tourne-t-il déjà ?

La cause la plus fréquente est une copie du serveur qui ne s'est jamais arrêtée : une fenêtre fermée, un plantage, une session screen ou tmux en arrière-plan, ou un service qui l'a relancé. Trouvez ce qui occupe le port. Sous Linux :

sudo ss -tlnp | grep 25565

Sous Windows :

netstat -ano | findstr :25565

La dernière colonne sous Windows est l'ID du processus, que vous pouvez chercher dans le Gestionnaire des tâches. Sous Linux, le processus est nommé dans la sortie. Si c'est votre ancien serveur, arrêtez-le proprement, avec stop dans sa console ou systemctl stop pour un service, puis démarrez le nouveau. S'il revient sans cesse, vérifiez screen -ls, tmux ls et votre liste de services.

2. Laissez server-ip vide

Dans server.properties, server-ip doit normalement rester vide, pour que le serveur écoute sur toutes les adresses :

server-ip=

Si vous saisissez une IP qui ne figure pas parmi les interfaces réseau de la machine, le serveur échoue avec cette erreur. C'est le cas d'une IP publique que votre hébergeur associe à la machine sans l'attribuer au serveur lui-même.

3. Donnez à chaque serveur son propre port

Deux serveurs sur une même machine ne peuvent pas partager un port. Changez server-port dans le server.properties du second serveur, par exemple en 25566. Les joueurs se connectent alors avec address:25566, ou vous pouvez ajouter un enregistrement SRV pour qu'ils n'aient pas à indiquer le port ; voyez comment corriger les erreurs de connexion.

4. Utilisez un port supérieur à 1024

Sous Linux, seul root peut ouvrir les ports inférieurs à 1024. Gardez 25565 ou un autre port élevé plutôt que de lancer le serveur en root.

5. Panneaux de jeu et proxys

Un panneau de jeu donne à chaque serveur son propre port. Ne touchez pas à server-port et utilisez le port attribué par le panneau, car le panneau peut écraser vos modifications au démarrage. Sur un réseau Velocity ou BungeeCord, le proxy prend le port public, en général 25565, et chaque serveur de jeu derrière lui a besoin de son propre port.

6. Redémarrages qui échouent de temps en temps

Si un redémarrage planifié échoue parfois avec cette erreur, l'ancien processus n'avait pas encore libéré le port. Faites attendre votre script de redémarrage jusqu'à la fin de l'ancien processus, puis patientez quelques secondes avant de lancer le nouveau.

Vérifiez que cela fonctionne

Une fois que le serveur affiche « Done », testez le port depuis une autre machine :

nc -vz your-server-ip 25565

Si les joueurs ne peuvent toujours pas se connecter, vérifiez le pare-feu comme décrit dans le guide des erreurs de connexion.

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.

Hébergement Minecraft à Singapour →