Servidor de juego · sin KYC
Aloja Minecraft Server en un VPS offshore
Aloja un servidor de Minecraft rápido y protegido contra DDoS en un VPS offshore que pagas en criptomonedas, sin verificación de identidad y sin que ningún tercero limite tu mundo.
Qué es
Minecraft Server es el backend multijugador autoalojado para Minecraft: Java Edition, que te permite ejecutar un mundo persistente al que tus amigos o una comunidad se conectan a través de internet. Variantes de servidor como Paper y Purpur añaden soporte de plugins y mejoras de rendimiento importantes respecto al servidor vanilla, de modo que tú controlas las reglas, los mods, la whitelist y los datos del mundo.
Por qué alojarlo offshore
Los servidores públicos de Minecraft son blanco constante de ataques DDoS, y alojar el tuyo propio en plataformas comerciales de alquiler normalmente implica entregar una identificación y un número de tarjeta. En una instancia de ChainVPS sin KYC y pagada en cripto, conservas acceso root completo, obtienes mitigación DDoS permanente y ancho de banda sin medición para el tráfico de jugadores, y nunca vinculas tu comunidad de juego a tu identidad real.
El despliegue
Una configuración de referencia funcional
Copia esto en una nueva instancia de ChainVPS. Sustituye los marcadores de posición y ponlo en marcha.
services:
mc:
image: itzg/minecraft-server:latest
container_name: minecraft
ports:
- "25565:25565" # Java Edition (TCP) — the only port players need
# - "127.0.0.1:25575:25575" # RCON — keep bound to localhost, never public
environment:
EULA: "TRUE" # required: accepts Mojang EULA
TYPE: "PAPER" # high-performance server; use VANILLA/FABRIC/FORGE as needed
VERSION: "1.21.4" # pin a version; "LATEST" also works
MEMORY: "4G" # heap size; leave headroom below the VPS's total RAM
DIFFICULTY: "normal"
MAX_PLAYERS: "20"
VIEW_DISTANCE: "10"
SIMULATION_DISTANCE: "8"
ONLINE_MODE: "TRUE" # verify accounts with Mojang/Microsoft
ENABLE_WHITELIST: "TRUE"
OVERRIDE_WHITELIST: "TRUE"
ENABLE_RCON: "TRUE"
RCON_PASSWORD: "replace-with-a-long-random-string"
volumes:
- ./data:/data # world + configs persist here — back this up
stdin_open: true
tty: true
restart: unless-stopped
Firewall
Puertos que debes abrir
| Puerto | Protocolo | Propósito |
|---|---|---|
| 25565 | TCP | Conexiones de clientes de Java Edition: el único puerto que debe estar abierto para los jugadores |
| 25575 | TCP | Consola remota RCON: vincúlala solo a 127.0.0.1, nunca la expongas públicamente |
| 19132 | UDP | Crossplay opcional con Bedrock si añades el plugin GeyserMC |
Dimensionamiento adecuado
Qué plan necesitas
VPS Small (2 vCPU / 4 GB)
Configura MEMORY en 2-3G. Minecraft depende mucho de un solo hilo por tick, así que la velocidad de reloj alta importa más que el número de núcleos.
VPS Pro (4 vCPU / 8 GB)
MEMORY entre 4-6G, reduce la distancia de visión/simulación. Paper/Purpur mantiene un tiempo de tick saludable en este tamaño.
Dedicado (CPU rápida de un solo núcleo, 16 GB+)
Los modpacks consumen mucha RAM y saturan un núcleo. Un servidor dedicado con una CPU de reloj alto evita el retraso de tick que provocan los núcleos compartidos de un VPS.
Mejores ubicaciones: Para un servidor de juego, el ping de los jugadores importa más que el nivel de privacidad, así que elige la ubicación más cercana a la mayoría de tus jugadores. Los nodos centroeuropeos de ChainVPS (NL, RO, LU) y el nivel de privacidad CH ofrecen baja latencia en toda Europa sin dejar de ofrecer facturación sin KYC y protección DDoS; elige IS o MD si quieres la jurisdicción offshore y tus jugadores están repartidos por toda la UE y toleran algo más de latencia.
Blíndalo
Lista de verificación de hardening
- Nunca expongas RCON (25575) a internet — vincúlalo a 127.0.0.1 en el archivo compose y usa un RCON_PASSWORD largo y aleatorio; accede a él por SSH o mediante docker exec.
- Mantén ONLINE_MODE=TRUE y la whitelist activada (ENABLE_WHITELIST/OVERRIDE_WHITELIST) para que solo puedan unirse cuentas verificadas y aprobadas; añade jugadores con 'docker exec minecraft rcon-cli whitelist add <name>'.
- Automatiza las copias de seguridad del mundo: programa con cron 'docker exec minecraft rcon-cli save-off && save-all', luego empaqueta con tar el volumen ./data, y después 'save-on' — guarda las copias fuera del servidor para que un fallo o un borrado nunca te cueste tu mundo.
- Ejecuta un firewall de host (ufw) que permita solo los puertos 22 y 25565; los servidores de Minecraft son blanco frecuente de DDoS y escaneos de bots, así que apóyate en la mitigación incluida de ChainVPS y no dejes puertos adicionales abiertos.
- Limita MEMORY por debajo de la RAM total del VPS (deja ~1-2 GB para el sistema operativo) para que la JVM nunca provoque OOM kills; la imagen itzg aplica automáticamente los flags de Aikar GC, así que evita ajustar manualmente los flags de heap salvo que sepas bien por qué.
Despliégalo en
El producto ChainVPS adecuado
Preguntas
Hosting Minecraft Server — Preguntas frecuentes
¿Funciona esto para jugadores de Minecraft: Bedrock (móvil/consola)?
La configuración anterior es para Java Edition. Para que los clientes de Bedrock puedan unirse al mismo mundo, añade los plugins GeyserMC y Floodgate a un servidor Paper y abre el puerto UDP 19132. Para un servidor puramente Bedrock, usa en su lugar la imagen itzg/minecraft-bedrock-server.
¿Necesito Docker, o puedo ejecutarlo directamente?
Docker es el camino más limpio y es lo que usa el archivo compose. Si prefieres bare metal, instala un JRE (Java 21 para 1.20.5+), descarga el jar de Paper, acepta la EULA en eula.txt, y lánzalo con 'java -Xmx4G -jar paper.jar nogui' bajo una unidad de systemd o una sesión de tmux.
¿Cuánta RAM necesita realmente un servidor de Minecraft?
Vanilla con unos pocos amigos funciona bien con 2-3 GB. Con plugins y 10-20 jugadores conviene tener 4-6 GB. Los modpacks son la excepción y pueden necesitar 8-12 GB o más. Deja siempre margen para el sistema operativo por debajo de la RAM total de tu plan.
¿Una ubicación offshore hará que mis jugadores tengan lag?
La latencia depende de la distancia, no de la facturación sin KYC. Elige el nodo de ChainVPS más cercano a tu base de jugadores; los nodos centroeuropeos sirven a la mayoría de las comunidades de la UE con un ping inferior a 50 ms. Minecraft tolera bastante bien la latencia en comparación con los shooters.
¿Puedo pagar sin dar mi identificación?
Sí. ChainVPS es sin KYC y se paga en cripto, así que puedes crear y ejecutar un servidor de Minecraft sin vincular una tarjeta o una identidad a tu comunidad.
Más para autoalojar
Otros stacks de un clic
Desplegar Minecraft Server
en los próximos 60 segundos.
Ancho de banda ilimitado · DDoS incluido · 21 criptomonedas · sin KYC.