Ir al contenido

Error "Failed to bind to port" en Minecraft

Si el servidor no arranca y la consola muestra:

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

el servidor no ha podido usar su puerto: la “puerta” por la que entran los jugadores.

Cada puerto solo puede usarlo un programa a la vez. Si al arrancar el puerto ya está ocupado, o el servidor intenta usar uno que no le corresponde, se detiene con este error.

Dos servidores intentan usar el mismo puertoUna copia antigua del servidor sigue usando el puerto 25565. Al arrancar otra, no puede ocuparlo y la consola muestra Failed to bind to port.Puerto25565Servidor (copia antigua)Servidor (nuevo)**** FAILED TO BIND TO PORT!
Un puerto solo puede tenerlo un programa a la vez. Si ya está ocupado, el servidor nuevo no arranca.

En MineHost, el puerto de tu servidor lo asigna el panel. El error casi siempre se debe a una de estas tres cosas:

  • Una copia anterior del servidor no terminó de cerrarse y sigue ocupando el puerto.
  • Se cambió server-port o server-ip en server.properties.
  • Un plugin o mod intenta abrir otro puerto que ya está en uso.
  1. En el panel de MineHost, pulsa Stop y espera unos segundos.

  2. Si el estado no cambia a Offline, pulsa Kill. Así se cierra cualquier proceso que se haya quedado colgado.

  3. Pulsa Start y revisa la consola.

  1. Detén el servidor y abre server.properties con el Administrador de archivos.

  2. Comprueba que server-port tiene el mismo puerto que muestra el panel.

  3. Deja server-ip vacío:

    server-ip=

    Si tiene una dirección escrita, el servidor intenta usar esa dirección y falla con Cannot assign requested address.

  4. Guarda y arranca el servidor.

3. Revisa los plugins y mods que abren puertos

Sección titulada «3. Revisa los plugins y mods que abren puertos»

Algunos plugins y mods abren un puerto propio además del de Minecraft:

  • Mapas web como Dynmap o BlueMap (por defecto, 8123 y 8100).
  • Votifier o NuVotifier, para los votos de las listas de servidores (8192).
  • Geyser, para que entren jugadores de Bedrock (19132).
  • enable-query o enable-rcon en server.properties.

Si el error aparece al cargar uno de ellos, cambia su puerto en su archivo de configuración por uno que tu servidor tenga asignado, o desactívalo. Para Geyser puedes usar el mismo número de puerto que Java. Lo explica la guía de Java y Bedrock con Geyser.

El reinicio intentó arrancar el servidor antes de que se cerrara del todo. Pulsa Kill y luego Start. Si se repite, deja más tiempo entre la parada y el arranque.

El puerto lo asigna el panel y puede ser distinto de 25565. Los jugadores entran escribiendo la dirección con el puerto, IP:Puerto, tal como aparece en tu panel.