Base de conocimientos

"Internal Exception / Connection reset by peer" al entrar al servidor

"Internal Exception / Connection reset by peer" al entrar al servidor

Si al intentar entrar a tu servidor de Minecraft aparece un mensaje similar a:

Internal Exception: java.net.SocketException: Connection reset by peer

significa que la conexión entre tu Minecraft y el servidor se ha interrumpido de forma inesperada.

Este error puede estar provocado por problemas de conexión, una configuración incorrecta, plugins o mods, una carga elevada del servidor o problemas temporales de red.


1. Comprueba tu conexión a Internet

Lo primero que debes comprobar es que tu conexión sea estable. Minecraft necesita mantener una conexión constante con el servidor.

Prueba lo siguiente:

  • Reinicia tu router.
  • Reinicia Minecraft.
  • Si utilizas Wi-Fi, prueba mediante cable Ethernet.
  • Desactiva temporalmente cualquier VPN o proxy.
  • Prueba desde otra conexión a Internet.

2. Comprueba si el problema afecta solamente a ti

Pregunta a otro jugador si puede entrar al servidor.

Si los demás jugadores pueden conectarse correctamente y solamente tú recibes el error, probablemente el problema esté relacionado con tu ordenador, Minecraft o conexión a Internet.

Si todos los jugadores reciben el mismo error, es más probable que exista un problema en el servidor, su configuración o la conexión con el nodo.


3. Prueba utilizando la IP directa

Si utilizas un dominio personalizado para conectarte, prueba utilizando directamente la IP y el puerto de tu servidor.

Puedes consultar estos datos desde el panel de EterHosting:

panel.eterhosting.net

Por ejemplo:

123.45.67.89:25570

Si mediante la IP directa funciona correctamente pero mediante tu dominio aparece el error, revisa la configuración DNS.


4. Comprueba el dominio y el DNS

Si utilizas una dirección como:

play.tudominio.com

asegúrate de que el dominio apunta a la IP correcta de tu servidor.

El registro A debe contener solamente la IP:

Tipo: A
Nombre: play
Valor: 123.45.67.89

No introduzcas el puerto dentro del registro A.

Incorrecto:

123.45.67.89:25570

Correcto:

123.45.67.89

5. Si utilizas un puerto personalizado, comprueba el registro SRV

Si utilizas un puerto diferente al estándar y quieres conectarte mediante un dominio sin escribir el puerto, comprueba que el registro SRV esté configurado correctamente.

Ejemplo:

Tipo: SRV
Servicio: _minecraft
Protocolo: _tcp
Nombre: play
Prioridad: 0
Peso: 5
Puerto: 25570
Destino: play.tudominio.com

Después de configurarlo correctamente, podrás utilizar:

play.tudominio.com

6. Comprueba la versión de Minecraft

Asegúrate de que estás utilizando una versión compatible con la del servidor.

Si el servidor utiliza mods, también debes comprobar que tu cliente tenga:

  • La misma versión de Minecraft.
  • El mismo loader.
  • Las versiones correctas de los mods.
  • Todos los mods necesarios.
  • Las dependencias requeridas.

Un mod incompatible puede provocar que la conexión se cierre poco después de entrar.


7. Comprueba los plugins

Si utilizas Paper, Spigot, Purpur u otro software compatible con plugins, uno de ellos puede estar provocando el problema.

Comprueba si el error comenzó después de instalar o actualizar algún plugin.

Revisa especialmente plugins relacionados con:

  • Autenticación.
  • Protección.
  • Proxies.
  • Compatibilidad de versiones.
  • Conexiones de jugadores.

Si sospechas de un plugin concreto, puedes realizar una prueba desactivándolo temporalmente.

Importante: Antes de realizar cambios importantes en los plugins, crea una copia de seguridad de tu servidor.

8. Revisa la consola del servidor

Accede a la consola de tu servidor desde el panel de EterHosting y observa los mensajes que aparecen justo cuando intentas conectarte.

Busca errores relacionados con:

  • Connection reset.
  • Timeout.
  • Exception.
  • Network error.
  • Player disconnected.
  • Errores de plugins o mods.

Si aparece un error justo en el momento de la desconexión, puede ser una pista importante para localizar el problema.


9. Comprueba el uso de CPU y RAM

Un servidor con una carga demasiado elevada puede tardar en responder a los jugadores y provocar problemas de conexión.

Comprueba desde el panel de EterHosting el consumo de recursos del servidor.

Si la CPU o la memoria están constantemente al límite, revisa:

  • Plugins instalados.
  • Mods instalados.
  • Entidades en el mundo.
  • Granjas excesivamente grandes.
  • Generación de chunks.
  • Procesos que consuman muchos recursos.

10. Comprueba el rendimiento del servidor

Si el servidor tiene un TPS muy bajo, los jugadores pueden experimentar retrasos, desconexiones y problemas durante la conexión.

Si el problema ocurre cuando se cargan muchos chunks o cuando un jugador entra en una zona concreta, puede existir una sobrecarga relacionada con el mundo.

Comprueba también si el problema ocurre únicamente cuando se conecta un jugador específico.


11. Comprueba server-ip

Abre el archivo:

server.properties

Busca:

server-ip=

En servidores de EterHosting esta opción debe permanecer vacía.

Correcto:

server-ip=

Evita introducir manualmente la IP del servidor:

server-ip=123.45.67.89

Si has realizado un cambio, guarda el archivo y reinicia el servidor.


12. Desactiva temporalmente VPN y proxy

Si utilizas una VPN, proxy o algún programa que modifique el tráfico de red, desactívalo temporalmente.

Algunos servicios pueden provocar pérdida de paquetes o interrupciones en conexiones persistentes.

Después de desactivarlo, reinicia Minecraft y vuelve a realizar la prueba.


13. Comprueba el firewall y el antivirus

El firewall o antivirus de tu ordenador puede interferir con Java o Minecraft.

Comprueba que Minecraft y Java tengan permiso para comunicarse a través de Internet.

Si tu antivirus incluye funciones adicionales de protección de red, comprueba también su configuración.

Advertencia: No desactives permanentemente las protecciones de seguridad. Realiza solamente pruebas temporales y vuelve a activarlas después.

14. Prueba desde otra conexión

Si tienes la posibilidad, conecta tu ordenador a otra red.

Por ejemplo, puedes utilizar temporalmente los datos móviles de tu teléfono como punto de acceso.

Si el error desaparece utilizando otra conexión, es probable que el problema esté relacionado con tu red habitual, router o proveedor de Internet.


15. Comprueba si hay pérdida de paquetes

Una conexión con pérdida de paquetes puede provocar que Minecraft pierda la comunicación con el servidor.

Si tienes una conexión inestable, puedes experimentar errores como:

Connection reset by peer

También pueden aparecer desconexiones repentinas o timeouts.

Si el problema desaparece al utilizar otra red, contacta con tu proveedor de Internet para revisar la estabilidad de tu conexión.


16. Reinicia el servidor

Si el servidor lleva mucho tiempo funcionando o comenzó a presentar el problema recientemente, realiza un reinicio completo.

Desde el panel de EterHosting:

  1. Accede a tu servidor.
  2. Detén el servidor correctamente.
  3. Espera hasta que aparezca como Offline.
  4. Vuelve a iniciarlo.
  5. Espera a que termine completamente de iniciar.
  6. Vuelve a intentar conectarte.

17. Si utilizas un modpack

Si el servidor utiliza un modpack, asegúrate de que todos los jugadores utilicen exactamente la misma versión del modpack.

Comprueba especialmente:

  • Versión de Minecraft.
  • Loader utilizado.
  • Versión de cada mod.
  • Dependencias.
  • Mods instalados únicamente en el servidor.
  • Mods que requieren estar instalados también en el cliente.

Si el problema comenzó después de modificar el modpack, considera revertir temporalmente el último cambio para realizar una prueba.


18. Comprueba si el problema ocurre en una zona concreta

Si solamente te desconectas cuando entras en una determinada zona, puede existir un problema con chunks, entidades o datos del mundo.

En ese caso, revisa la consola para comprobar si aparecen errores relacionados con la carga de chunks o del mundo.

Si tienes una copia de seguridad reciente, puedes utilizarla para comprobar si el problema estaba presente antes.


19. Prueba con un cliente limpio

Si utilizas mods, shaders, clientes personalizados o modificaciones, realiza una prueba utilizando una instalación limpia de Minecraft.

Si el problema desaparece utilizando un cliente limpio, probablemente una modificación del cliente esté causando la desconexión.


20. Lista rápida de comprobación

  1. Comprueba tu conexión a Internet.
  2. Prueba desde otra red.
  3. Desactiva temporalmente la VPN.
  4. Comprueba la IP y el puerto.
  5. Prueba utilizando la IP directamente.
  6. Comprueba los registros DNS si utilizas un dominio.
  7. Comprueba la versión de Minecraft.
  8. Comprueba los mods y plugins.
  9. Revisa la consola del servidor.
  10. Comprueba el consumo de CPU y RAM.
  11. Comprueba el rendimiento del servidor.
  12. Asegúrate de que server-ip= esté vacío.
  13. Reinicia el servidor.
  14. Prueba con un cliente de Minecraft limpio.

Ejemplo

Supongamos que tu servidor de EterHosting tiene:

IP: 123.45.67.89
Puerto: 25570

Prueba conectándote directamente mediante:

123.45.67.89:25570

Si continúas recibiendo:

Internal Exception: java.net.SocketException: Connection reset by peer

comprueba primero tu conexión y posteriormente la consola del servidor.

Si otros jugadores pueden entrar correctamente, céntrate en revisar tu conexión, cliente, mods, VPN, firewall y configuración de red.

Si todos los jugadores reciben el mismo error, revisa el servidor, plugins, mods, recursos y registros de la consola.


¿Cuándo debo contactar con soporte?

Si después de realizar todas las comprobaciones el problema continúa, puedes contactar con el soporte de EterHosting.

Para que podamos ayudarte más rápidamente, proporciona:

  • La IP o dominio utilizado.
  • El puerto del servidor.
  • El mensaje de error completo.
  • La versión de Minecraft.
  • El software del servidor.
  • Los mods o plugins instalados.
  • Si el problema afecta a todos los jugadores.
  • Los errores que aparecen en la consola.

Resumen

El error "Connection reset by peer" indica que la conexión entre Minecraft y el servidor se ha interrumpido.

Primero comprueba tu conexión a Internet y prueba desde otra red. Después comprueba la IP, el puerto y el dominio.

Si el problema afecta a todos los jugadores, revisa la consola, los plugins, los mods y el consumo de recursos del servidor.

Si utilizas un dominio personalizado, comprueba también los registros DNS y prueba conectándote directamente mediante la IP.

Finalmente, asegúrate de que server-ip= esté vacío en server.properties y reinicia el servidor.

Panel de EterHosting

Puedes administrar tu servidor, consultar la consola, revisar los archivos y comprobar los recursos desde el panel de EterHosting:

panel.eterhosting.net

¿Le ha resultado útil esta respuesta?

Volver a la documentación