Respuesta directa: si el puerto 25565 no funciona en tu servidor Minecraft, no abras reglas al azar. Comprueba de dentro hacia fuera: proceso y escucha, server.properties, firewall del sistema, publicación en Docker o allocation de Pterodactyl, firewall del proveedor, DNS y, solo en casa, NAT o CGNAT. Corrige la primera capa que falle y repite la prueba.
Minecraft Java usa TCP 25565 por defecto; Minecraft Bedrock usa UDP 19132 por defecto. Son rutas distintas: abre únicamente la correspondiente a la edición que alojas. Las referencias oficiales explican la configuración de un servidor Java y la conexión a un servidor Bedrock. Esta guía documenta comandos para Ubuntu 24.04 y Debian 12/13; no afirma haberlos ejecutado en tu VPS.
Empieza por el síntoma, no por el firewall
| Síntoma | Qué demuestra | Primera capa que revisar |
|---|---|---|
| Connection refused | La ruta llegó a un host que rechazó la conexión. | Proceso detenido, escucha en otra IP/puerto, mapping ausente o rechazo explícito. |
| Connection timed out | No hubo respuesta antes del límite. | UFW, firewall del proveedor, DNS/AAAA, NAT, CGNAT o ruta de retorno. |
| Incompatible version, Outdated client/server | El cliente ya habló con una aplicación Minecraft. | Versiones, proxy, mods o compatibilidad; el puerto no es el problema principal. |
| Not whitelisted o error de autenticación | La red y el protocolo llegaron al servidor. | Whitelist, cuenta, online-mode o autenticación del proxy. No abras más puertos. |
El texto exacto cambia según cliente, versión y proxy. Usa también el log del intento: un mensaje de versión o whitelist es evidencia de que varias capas de red ya funcionan.
Prerrequisitos y punto de restauración
- Ubuntu 24.04 o Debian 12/13, acceso
sudoy una ventana para reiniciar solo el servicio del juego. - La IP pública, el puerto anunciado y la edición reales. No confundas IP pública, privada, de contenedor o de allocation.
- La ruta y unidad reales del servidor. Aquí se usan
/srv/minecraftyminecraft.servicecomo ejemplos. - Acceso a la consola o logs y una segunda conexión a Internet para la prueba externa.
Antes de editar, copia server.properties. Cambia la ruta si tu instalación usa otra:











