Para alojar un servidor de juegos para jugadores de Japón, Corea y el este de Asia, contrata un VPS cloud de JUSTG en Tokio o Seúl, abre los puertos del juego en el firewall y ejecuta el servidor como servicio systemd, para que arranque al iniciar el sistema y se reinicie tras un fallo. Esta guía recorre cada paso en Linux, además de las actualizaciones, las copias de seguridad y la opción de Windows Server.
Paso 1: Elige la ubicación y el plan
Elige la ciudad más cercana a la mayoría de tus jugadores: Tokio o Seúl. Ambas incluyen una IPv4 nativa japonesa o coreana, IPv6 gratis, rutas optimizadas para Asia y un puerto de 500 Mbps. Si dudas, abre un ticket para pedir un servidor de prueba y que tus jugadores lo prueben antes.
Consulta en la documentación de tu servidor de juegos los requisitos de CPU y RAM y elige un plan con margen. Los planes son idénticos en ambas ciudades:
| Plan | CPU | RAM | SSD | Tráfico | Mensual |
|---|---|---|---|---|---|
| 01 | 2 núcleos | 1 GB | 20 GB | 1 TB | $29.99 |
| 02 | 3 núcleos | 2 GB | 40 GB | 2 TB | $39.99 |
| 03 | 4 núcleos | 4 GB | 80 GB | 3 TB | $49.99 |
| 04 | 5 núcleos | 8 GB | 160 GB | 4 TB | $79.99 |
| 05 | 6 núcleos | 16 GB | 240 GB | 5 TB | $129.99 |
| 06 | 7 núcleos | 24 GB | 320 GB | 6 TB | $169.99 |
Si tu comunidad crece, puedes mejorar el plan más adelante desde la página del servicio.
Paso 2: Abre los puertos en el firewall
Cada juego usa sus propios puertos y protocolos (UDP, TCP o ambos); revisa su documentación. El ejemplo usa el puerto 7777 como marcador. En Debian o Ubuntu con ufw, permite siempre SSH antes de activar el firewall:
apt update && apt install -y ufw
ufw allow OpenSSH
ufw allow 7777/udp
ufw allow 7777/tcp
ufw enable
ufw status verbose
Por ejemplo, Minecraft Java Edition funciona en Linux y escucha por defecto en el puerto TCP 25565, así que en ese caso permitirías 25565/tcp.
Paso 3: Crea un usuario e instala el servidor
Ejecuta el servidor de juegos con su propio usuario, no como root. En este ejemplo se instala en /opt/game y el binario está en /opt/game/server:
useradd -r -m -d /opt/game -s /usr/sbin/nologin game
chown -R game:game /opt/game
Copia o descarga los archivos del servidor de juegos en /opt/game según las instrucciones del propio juego y vuelve a ejecutar chown -R game:game /opt/game.
Paso 4: Ejecútalo como servicio systemd
Crea /etc/systemd/system/game.service:
[Unit]
Description=Game server
After=network-online.target
Wants=network-online.target
[Service]
User=game
WorkingDirectory=/opt/game
ExecStart=/opt/game/server --port 7777
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
Cambia ExecStart por el comando de arranque real de tu juego. Después inicia el servicio y actívalo al arrancar:
systemctl daemon-reload
systemctl enable --now game
systemctl status game
journalctl -u game -f
Restart=on-failure vuelve a levantar el servidor automáticamente tras un fallo, y journalctl -u game -f muestra el registro en directo.
Paso 5: Mantén actualizados el servidor y el sistema
Para actualizar el servidor de juegos, detenlo, haz una copia rápida, sustituye los archivos y vuelve a iniciarlo:
systemctl stop game
tar -czf /root/game-$(date +%F).tar.gz -C /opt game
# replace the files in /opt/game with the new version
chown -R game:game /opt/game
systemctl start game
Para instalar automáticamente las actualizaciones de seguridad del sistema en Debian o Ubuntu:
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Paso 6: Haz copias de seguridad del mundo y la configuración
Una copia diaria sencilla que conserva 7 días de archivos:
mkdir -p /root/backups
tar -czf /root/backups/game-$(date +%F).tar.gz -C /opt game
find /root/backups -name 'game-*.tar.gz' -mtime +7 -delete
Guarda estos comandos en un script y ejecútalo a diario con cron, por ejemplo a una hora con pocos jugadores. Después copia las copias fuera del servidor con regularidad, por ejemplo desde tu ordenador:
rsync -avz [email protected]:/root/backups/ ./game-backups/
Opción de Windows Server
Algunos servidores dedicados de juegos solo funcionan en Windows. Los VPS cloud de JUSTG pueden usar Windows Server en lugar de Linux. Conéctate por RDP, instala el servidor y abre sus puertos en el Firewall de Windows Defender desde PowerShell como administrador:
New-NetFirewallRule -DisplayName "Game 7777 UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Game 7777 TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
Para que siga funcionando tras un reinicio, usa la opción de servicio del propio juego o una tarea del Programador de tareas que se ejecute al iniciar el sistema.
FAQ
¿Qué plan necesito para mi servidor de juegos?
Depende del juego, los mods y el número de jugadores, así que parte de los requisitos oficiales del juego y deja margen. Puedes mejorar el plan después desde la página del servicio y pedir un servidor de prueba por ticket antes de comprar.
¿Puedo mover más adelante mi servidor de juegos de Tokio a Seúl?
Sí, un VPS cloud puede cambiar de ubicación entre Tokio, Seúl y Moscú desde el área de cliente una vez cada 30 días. Recibes un VPS nuevo con una IP nueva, no se copia nada y el VPS antiguo se elimina, así que haz una copia antes y avisa a tus jugadores de la nueva IP.
Los jugadores no pueden conectarse. ¿Qué reviso?
Comprueba que el servicio está en marcha (systemctl status game), que escucha en el puerto correcto (ss -tulpn) y que el firewall permite ese puerto y protocolo. Si sigue fallando, abre un ticket con la IP del servidor, el puerto, la hora con zona horaria y los mensajes de error.