Cómo liberar ports de juegos en UFW
Los servidores de juegos necesitan recibir conexiones en puertos específicos. En Ubuntu, UFW te permite abrir sólo lo necesario sin desactivar todo el firewall del VPS Gamer.
Antes de activar el firewall
Permitir acceso SSH:
sudo ufw allow OpenSSH
Mantenga abierta la sesión actual y pruebe una segunda conexión SSH después de habilitar UFW.
1. Verificar el estado
sudo ufw status verbose
Si aparece Estado: inactivo, el firewall está desactivado.
2. Activar UFW
sudo ufw enable
Confirme con y cuando se le solicite.
3. Liberar un puerto TCP
Ejemplo para Minecraft Java en el puerto 25565:
sudo ufw allow 25565/tcp
4. Liberar un puerto UDP
Cuando el juego requiere UDP:
sudo ufw allow 27015/udp
El puerto 27015 lo utilizan varios servidores basados en Steam, pero cada juego tiene sus propios requisitos.
5. Liberar TCP y UDP
Para una aplicación que utiliza ambos protocolos:
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
Consulta la documentación del juego si ambos son realmente necesarios.
6. Libera un descanso
sudo ufw allow 27015:27020/udp
Los intervalos aumentan la superficie expuesta. Prefiera puertos específicos cuando sea posible.
7. Restringir por dirección IP
Para permitir un puerto administrativo solo desde una IP confiable:
sudo ufw allow from SEU_IP to any port 8080 proto tcp
Reemplace YOUR_IP con su dirección pública autorizada.
8. Enumere las reglas numeradas.
sudo ufw status numbered
El resultado muestra el protocolo, el origen y un número para cada regla.
9. Eliminar una regla
Por número:
sudo ufw delete NUMERO_DA_REGRA
O repitiendo la regla:
sudo ufw delete allow 25565/tcp
Enumere nuevamente porque la numeración cambia después de cada eliminación.
Cómo saber si el juego está escuchando
sudo ss -lntup
Una regla en el firewall no inicia el servidor. El proceso del juego debe estar activo y escuchando en el mismo puerto y protocolo.
Problemas comunes
La puerta se abre, pero parece cerrada.
Verifique que el servidor se esté ejecutando, que escuche en la dirección correcta y que exista otro firewall o regla de red.
¿Puedo usar ufw deshabilitar para realizar pruebas?
Esto elimina temporalmente la protección de todos los puertos. Prefiere revisar la regla y los registros específicos.
¿Necesito abrir todos los puertos de Steam?
No. Libere únicamente los puertos requeridos por el servidor dedicado y las funciones que haya habilitado.
Tutoriales relacionados
- Cómo instalar SteamCMD en Linux VPS
- Cómo crear un servidor Minecraft en VPS Ubuntu
- Guía completa de UFW en VPS Linux
Si necesita ayuda con VPS Gamer, abra un ticket con el soporte de Nice Hosting.