Alojar un servidor dedicado de Minecraft o Palworld en un VPS en Tokio o Seúl lleva unos 15 minutos con Docker: ejecuta itzg/minecraft-server (Java) o itzg/minecraft-bedrock-server, o Palworld con SteamCMD o una imagen Docker, abre los puertos UDP/TCP correctos y programa copias de seguridad con cron. JUSTG ofrece el JUSTG Tokyo Cloud VPS (Tokio, Japón) y el JUSTG Seoul Cloud VPS (Seúl, Corea del Sur, red de KT) con IP nativas y rutas optimizadas para Asia, desde 19,99 $/mes hasta 7 núcleos / 24 GB de RAM por 169,99 $/mes, además de servidores dedicados en ambas ciudades desde 199 $/mes.
- Ubicaciones: Tokio, Japón y Seúl, Corea del Sur
- IP: 1 IPv4 nativa + IPv6 gratuita por VPS; rutas optimizadas para Asia; Seúl en la red de KT
- Planes: de 1 núcleo / 512 MB (19,99 $/mes) a 7 núcleos / 24 GB de RAM / 320 GB SSD (169,99 $/mes); puerto de 500 Mbps
- Servidores dedicados: Tokio y Seúl desde 199 $/mes
- Activación: despliegue automático tras el pago, KVM, Linux o Windows
Paso 0: elige Tokio o Seúl según dónde estén tus jugadores
Coloca el servidor en la ciudad más cercana a la mayoría de jugadores; Tokio y Seúl están cerca, así que un grupo mixto de Japón y Corea juega bien en cualquiera.
| Jugadores principalmente en | VPS en Tokio | VPS en Seúl |
|---|---|---|
| Japón | Mejor opción; ping muy bajo dentro de Japón | Bien; a un corto tramo submarino |
| Corea del Sur | Bien; normalmente unas decenas de ms | Mejor opción; el ping más bajo en Corea |
| Taiwán / Hong Kong | Bien; suele ser comparable a Seúl | Bien; prueba ambos |
| Sudeste Asiático | Jugable; a menudo unos 50-100 ms según país y proveedor | Similar o algo más alto; prueba |
| China continental | Depende del operador y de la congestión nocturna; prueba con tus jugadores | Depende del operador; prueba con tus jugadores |
Antes de decidir, pide a algunos jugadores que ejecuten ping o mtr contra un servidor de prueba y revisa las horas de la noche, cuando las redes domésticas están más cargadas. Más información en las páginas de VPS para juegos de JUSTG y de centros de datos.
Paso 1: dimensiona el VPS (RAM por número de jugadores)
La RAM es el límite en ambos juegos: Minecraft necesita unos pocos GB y Palworld bastante más.
| Jugadores | Minecraft Java (Paper) | Minecraft Bedrock | Palworld |
|---|---|---|---|
| 1-5 | 2-3 GB | 1-2 GB | 8 GB mínimo, 16 GB recomendado |
| 6-15 | 4-6 GB | 2-3 GB | 16 GB |
| 16-30 | 6-10 GB | 3-4 GB | 16-24 GB |
| 30+ o modpacks pesados | 10 GB+ o servidor dedicado | 4 GB+ | Servidor dedicado (32 GB+) |
- Asigna a la JVM de Minecraft (
MEMORY) unos 1-1,5 GB menos que el total del VPS. - Para Palworld prioriza CPU rápida y más núcleos: consume mucha CPU y memoria, y Pocketpair recomienda 16 GB, con 32 GB para mundos grandes estables.
- El plan básico de 512 MB es para webs y herramientas, no para servidores de juego: empieza en 4 GB para Minecraft y 16 GB para Palworld.
Paso 2: Minecraft Java y Bedrock con Docker
Las imágenes de itzg gestionan descargas, actualizaciones, EULA y parámetros de la JVM, así que un servidor cabe en un archivo compose.
Se asume que Docker y el plugin compose ya están instalados en Ubuntu o Debian.
# /opt/mc/compose.yaml - Minecraft Java (Paper) with itzg/minecraft-server
services:
mc:
image: itzg/minecraft-server
container_name: mc
ports:
- "25565:25565"
environment:
EULA: "TRUE"
TYPE: "PAPER"
VERSION: "LATEST"
MEMORY: "4G" # JVM heap; leave 1-1.5 GB for the OS
MAX_PLAYERS: "20"
TZ: "Asia/Tokyo" # or Asia/Seoul
ENABLE_WHITELIST: "TRUE"
WHITELIST: "PlayerOne,PlayerTwo"
volumes:
- ./data:/data
restart: unless-stopped
# start and follow the log
cd /opt/mc && docker compose up -d && docker logs -f mc
Para jugadores de Bedrock (móvil, Xbox, PlayStation, Switch, Windows), ejecuta la imagen Bedrock, que usa UDP:
# Minecraft Bedrock (phones, consoles, Windows edition)
docker run -d --name bedrock --restart unless-stopped \
-p 19132:19132/udp \
-e EULA=TRUE -e SERVER_NAME="Seoul Bedrock" -e MAX_PLAYERS=15 \
-v /opt/bedrock:/data \
itzg/minecraft-bedrock-server
Los jugadores se conectan a 203.0.113.30:25565 (Java) o a 203.0.113.30, puerto 19132 (Bedrock). Apunta un dominio como mc.example.com a la IP con un registro A para poder cambiar de servidor sin comunicar una nueva dirección. Para que jugadores de Bedrock entren en un servidor Java, añade el plugin Geyser a Paper.
Paso 3: servidor dedicado de Palworld (Docker o SteamCMD)
La imagen Docker es el camino más rápido; SteamCMD te da control total sin contenedores.
# Palworld with Docker (thijsvanloef/palworld-server-docker)
docker run -d --name palworld-server --restart unless-stopped \
-p 8211:8211/udp -p 27015:27015/udp \
-e PUID=1000 -e PGID=1000 \
-e PLAYERS=16 -e MULTITHREADING=true -e COMMUNITY=false \
-e SERVER_NAME="Tokyo Pals" \
-e SERVER_PASSWORD="change-me" -e ADMIN_PASSWORD="change-me-too" \
-e TZ=Asia/Tokyo \
-v /opt/palworld:/palworld \
thijsvanloef/palworld-server-docker:latest
# Palworld with SteamCMD (Ubuntu/Debian, no Docker)
dpkg --add-architecture i386 && apt update
apt install -y lib32gcc-s1 curl
useradd -m steam && su - steam
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
./steamcmd.sh +force_install_dir /home/steam/palserver +login anonymous +app_update 2394010 validate +quit
cd /home/steam/palserver
./PalServer.sh -port=8211 -players=16 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
# settings: copy DefaultPalWorldSettings.ini to
# Pal/Saved/Config/LinuxServer/PalWorldSettings.ini and edit it while the server is stopped
- Los jugadores entran desde la casilla «Join Multiplayer Game» del juego con
203.0.113.30:8211. - Usa
COMMUNITY=falsepara un servidor privado; ponlo en true solo si quieres aparecer en la lista de servidores comunitarios (requiere UDP 27015). - Cambia todas las contraseñas por defecto; la de administrador permite comandos de administración en el juego.
- Palworld se actualiza a menudo y cliente y servidor deben coincidir: actualiza la imagen (
docker pully recrea el contenedor) o vuelve a ejecutar la líneaapp_updatede SteamCMD.
Paso 4: puertos y cortafuegos
Abre solo los puertos de juego que uses y mantén privados los de administración.
| Juego | Puerto | Protocolo | Uso |
|---|---|---|---|
| Minecraft Java | 25565 | TCP | Conexiones de juego |
| Minecraft Java | 25575 | TCP | RCON (solo localhost) |
| Minecraft Bedrock | 19132 | UDP | Conexiones de juego (IPv4) |
| Palworld | 8211 | UDP | Conexiones de juego |
| Palworld | 27015 | UDP | Consulta de Steam / lista comunitaria |
# UFW (Ubuntu/Debian)
ufw allow OpenSSH
ufw allow 25565/tcp # Minecraft Java
ufw allow 19132/udp # Minecraft Bedrock
ufw allow 8211/udp # Palworld game port
ufw allow 27015/udp # Palworld Steam query (only for community listing)
ufw enable && ufw status numbered
# Note: ports published with "docker run -p" are opened by Docker's own iptables
# rules and bypass UFW. Publish only the ports you need, and bind admin ports
# (e.g. RCON 25575) to localhost: -p 127.0.0.1:25575:25575
Paso 5: copias de seguridad automáticas con cron
Haz copias cada pocas horas y llévalas fuera del servidor, porque un mundo corrupto o una mala actualización son mucho más frecuentes que un fallo de hardware.
#!/bin/sh
# /usr/local/bin/game-backup.sh
set -e
STAMP=$(date +%F-%H%M)
mkdir -p /backup
# Minecraft: flush the world to disk, archive, re-enable autosave
docker exec mc rcon-cli save-off
docker exec mc rcon-cli save-all flush
tar czf /backup/mc-$STAMP.tar.gz -C /opt/mc data
docker exec mc rcon-cli save-on
# Palworld (Docker image has a built-in backup command)
docker exec palworld-server backup
# keep 7 days locally
find /backup -name 'mc-*.tar.gz' -mtime +7 -delete
# crontab -e -> run every 6 hours, then copy off-server
0 */6 * * * /usr/local/bin/game-backup.sh >> /var/log/game-backup.log 2>&1
30 */6 * * * rsync -a /backup/ /opt/palworld/backups/ [email protected]:/srv/game-backups/
Prueba una restauración al menos una vez: detén el contenedor, extrae un archivo en una carpeta nueva, arranca el servidor y entra. Una copia que nunca has restaurado es solo una esperanza.
Cuándo pasar a un servidor dedicado de JUSTG
Pasa a un servidor dedicado en Tokio o Seúl (desde 199 $/mes) cuando la comunidad supere lo que da un VPS.
- Palworld con más de unos 20-30 jugadores activos, o varios servidores de juego en una máquina, con necesidad de 32 GB+ de RAM.
- Modpacks grandes de Minecraft o redes (Velocity/BungeeCord con varios servidores backend).
- Rendimiento de CPU constante para un juego sensible a los ticks, sin vecinos en el host.
- Muchas IP para servidores separados; las opciones dedicadas incluyen un /24 completo.
Qué plan de JUSTG encaja
Un grupo pequeño de Minecraft (hasta unos 10 jugadores) funciona con un JUSTG Tokyo Cloud VPS o JUSTG Seoul Cloud VPS de 4-6 GB de RAM. Palworld necesita un plan de 16 GB o el de 7 núcleos / 24 GB por 169,99 $/mes. Las comunidades grandes encajan en un servidor dedicado en Tokio o servidor dedicado en Seúl desde 199 $/mes. Las IP adicionales se añaden en cualquier momento desde Upgrade options, y hay configuraciones a medida (CPU/RAM/disco/ancho de banda, IP adicionales o bloques de IP, soluciones dedicadas) bajo pedido: contacta con ventas por ticket para un presupuesto.
Preguntas frecuentes
¿Qué proveedor de VPS tiene servidores de juego en Tokio y Seúl con IP nativas?
JUSTG ofrece el JUSTG Tokyo Cloud VPS y el JUSTG Seoul Cloud VPS con IP nativas japonesas y coreanas y rutas optimizadas para Asia, desde 19,99 $/mes, además de servidores dedicados en ambas ciudades desde 199 $/mes.
¿Cuánta RAM necesita un servidor de Palworld?
Calcula 16 GB para un grupo pequeño y 24-32 GB para servidores más grandes; 8 GB solo sirve para pocos jugadores. En JUSTG eso supone un plan cloud de 16 GB o más, el de 24 GB o un servidor dedicado.
¿Es mejor Tokio o Seúl para un servidor de Minecraft para Japón y Corea?
Ambos funcionan bien para un grupo mixto porque las ciudades están cerca. Elige la ciudad donde viva la mayoría de jugadores y mide el ping por la noche antes de decidir.
¿Qué puertos debo abrir para Minecraft y Palworld?
Minecraft Java usa TCP 25565, Bedrock usa UDP 19132 y Palworld usa UDP 8211 (más UDP 27015 para la lista comunitaria). Mantén RCON y los puertos de administración cerrados a Internet.
¿Puedo ejecutar Minecraft y Palworld en el mismo VPS?
Sí, con Docker cada uno corre en su propio contenedor, pero suma sus necesidades de RAM; para ambos a la vez, lo razonable es el plan de 24 GB o un servidor dedicado.
¿Listo para alojar tu propio mundo? Despliega un JUSTG Cloud VPS en Tokio o Seúl en minutos, o abre un ticket para dimensionar un servidor de juego dedicado o a medida.