Si el servidor no puede conectar el puerto cuando se inicia, es posible que otro proceso esté escuchando en ese puerto o que se haya escrito en la configuración una IP que no pertenece a la máquina.
Paso a paso
-
Tenga en cuenta el puerto que figura en el registro. Llame al oyente de Java con
ss -ltnpen Linux,Get-NetTCPConnection -LocalPort 25565 -State Listenen Windows PowerShell. -
Si ha iniciado el mismo servidor dos veces, primero cierre correctamente la instancia en ejecución desde la consola. Terminación aleatoria sin saber cuál es el proceso.
-
Si dos servidores van a trabajar juntos, asigne a cada uno un puerto diferente. Si escribió una IP pública que no existe en la máquina en el campo
server-ip, corrija la configuración de enlace. -
Reinicie el servidor y vea si se escucha el puerto esperado. Si el puerto ha cambiado, actualice también las reglas de su módem, firewall o proxy.
Tenlo en cuenta
También verifique los oyentes UDP de Geyser y Bedrock; simplemente mirar la lista de TCP de Java puede no ser suficiente.