Cómo montar un servidor de Minecraft en un VPS
En esta página
Un VPS te da un servidor Linux entero para ti: acceso root, una IP pública y nada funcionando en él que no hayas puesto tú. Para un servidor de Minecraft eso significa control total: cualquier versión, cualquier software, tantos mundos como quieras y espacio para un proxy, un bot de Discord o una web al lado.
Los mismos pasos (el runtime adecuado, una regla de firewall, un servicio systemd y copias de seguridad) sirven para casi cualquier servidor de juegos que ejecutes en un VPS Linux; solo cambian el programa y el puerto.
También significa que el administrador eres tú. Esta guía cubre la instalación completa en Ubuntu 24.04 (cada comando se ejecutó en un servidor limpio antes de escribirlo) y empieza con una comparación honesta, porque para un único servidor de Minecraft un VPS no siempre es la mejor opción.
La versión corta
- Consigue un VPS con al menos 4 GB de RAM y Ubuntu 24.04. Los repositorios oficiales de Ubuntu incluyen todas las versiones de Java que necesita Minecraft.
- Instala el Java que pide tu versión de Minecraft: Java 25 para las versiones 26.x actuales, Java 21 para 1.20.5 a 1.21.x.
- Ejecuta el servidor con su propio usuario y desde su propia carpeta, nunca como root.
- Abre el puerto TCP 25565 en el firewall, después de permitir SSH, no antes.
- Conviértelo en un servicio systemd para que arranque con el sistema y se reinicie tras un fallo, y configura las copias de seguridad antes de necesitarlas.
Es cosa de media hora. Las secciones siguientes dan los comandos exactos, y la primera te ayuda a decidir si un VPS es realmente la herramienta adecuada.
Acceso root completo, NVMe y protección DDoS: un VPS de HytHost con 4 GB de RAM desde €7.00/mes.
Ver planes VPS¿VPS o plan de Minecraft gestionado? La comparación honesta
Ambos ejecutan el mismo servidor Java en hardware similar. La diferencia está en quién hace el trabajo y qué más puede hacer la máquina.
| VPS Linux | Plan de Minecraft gestionado | |
|---|---|---|
| Unos 8-9 GB de RAM | VPS 3, 8 GB — €15.00/mes | MC Diamond, 9 GB — €11.65/mes |
| Memoria disponible para Minecraft | Lo que queda tras el sistema operativo | Todo el plan |
| Instalar versiones y modpacks | A mano | Selector de versiones e instalador de modpacks en un clic |
| Actualizaciones de seguridad, firewall, copias | Cosa tuya | Incluidas |
| Otro software en la misma máquina | Lo que quieras | Solo Minecraft |
| Varios servidores, un proxy, una base de datos | Sí, todo en una máquina | Un servidor por plan |
Para un solo servidor de Minecraft, el plan gestionado sale mejor: más memoria por menos dinero y cero administración. Un VPS se gana su sitio cuando quieres más de un servidor (por ejemplo, un proxy Velocity delante de un lobby y un mundo survival) u otras cosas funcionando junto a Minecraft: un bot de Discord, una web, una base de datos, tus propias herramientas. También es la opción correcta si montar el servidor es lo que te interesa y quieres aprender Linux por el camino.
Si te ves reflejado, sigue leyendo. Si solo quieres un servidor para tus amigos, el hosting de Minecraft te lleva allí más rápido.
Elegir el VPS, el sistema operativo y la versión de Java
Cuánto VPS
Deja unos 1.5-2 GB al sistema operativo y dale el resto a Minecraft.
| VPS de HytHost | Características | Ideal para |
|---|---|---|
| VPS 2 — €7.00/mes | 4 vCPU, 4 GB RAM, 30 GB NVMe | Un servidor Paper para un grupo de amigos |
| VPS 3 — €15.00/mes | 4 vCPU, 8 GB RAM, 50 GB NVMe | Un servidor Paper más concurrido o un modpack ligero |
| VPS 4 — €27.00/mes | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpacks o un proxy con varios servidores detrás |
Los planes más pequeños, de 2 GB, sirven para un bot o un mundo de pruebas, pero se quedan cortos para un servidor de Minecraft de verdad una vez que el sistema operativo se lleva su parte. Para ver cómo se relaciona la memoria con los jugadores y los mods, consulta cuánta RAM necesita un servidor de Minecraft.
Qué sistema operativo
Elige Ubuntu 24.04. Sus repositorios estándar incluyen OpenJDK 17, 21 y 25, lo que cubre cualquier versión de Minecraft que vayas a usar. Debian 12 también es un buen sistema, pero sus repositorios solo ofrecen Java 17 (demasiado antiguo para cualquier versión de Minecraft desde la 1.20.5), así que primero tendrías que añadir un repositorio de Java de terceros.
Qué versión de Java
| Versión de Minecraft | Java que requiere |
|---|---|
| 26.1 y posteriores | Java 25 |
| 1.20.5 a 1.21.x | Java 21 |
| 1.18 a 1.20.4 | Java 17 |
Estos datos salen directamente de la información de versiones que Mojang publica para cada lanzamiento. La mayoría de modpacks siguen apuntando a la 1.21.1, así que comprueba la versión de tu pack antes de instalar Java.
Instalar el servidor paso a paso
Conéctate por SSH con un usuario que tenga sudo. Los comandos siguientes instalan Java 25 para la versión actual; cámbialo por openjdk-21-jre-headless para 1.20.5-1.21.x.
- Actualiza el sistema e instala Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Crea un usuario que sea dueño del servidor y de nada más:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Ejecutar el servidor con su propio usuario significa que un plugin comprometido puede dañar el servidor, no toda la máquina. - Descarga el jar del servidor. Copia el enlace de descarga del servidor vanilla desde minecraft.net, o el de Paper desde papermc.io, y descárgalo en la carpeta del servidor:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Acepta la EULA y arráncalo una vez:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Espera a que aparezcaDone, escribestopy ya tendrás el mundo yserver.propertiesen su sitio. Pon-Xmxa la memoria de tu VPS menos unos 2 GB:-Xmx6Gen un VPS de 8 GB.
Firewall, arranque automático y reinicios
Abre el puerto sin quedarte fuera
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw sin la primera línea corta tu propia sesión SSH, y la única forma de volver a entrar es la consola del proveedor.Ejecútalo como servicio
Crea /etc/systemd/system/minecraft.service:
[Unit] Description=Minecraft server After=network-online.target Wants=network-online.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Después cárgalo y arráncalo:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
Ahora el servidor arranca cuando se inicia el VPS y vuelve por sí solo si se cae. journalctl muestra la salida de su consola; sudo systemctl stop minecraft lo apaga limpiamente.
Los jugadores se conectan a la dirección IP del VPS. Si no pueden, comprueba en este orden: que el servicio esté en marcha, que sudo ufw status muestre el 25565 y que server-port en server.properties siga siendo 25565.
Copias de seguridad y actualizaciones
En un VPS nadie hace copia de tu mundo si no la haces tú. Dos capas funcionan bien juntas:
- Un snapshot de todo el VPS. Los planes VPS de HytHost ofrecen una opción de copia por snapshot, que captura la máquina tal como está: justo lo que hay que restaurar tras una actualización del sistema que sale mal.
- Una copia del mundo fuera del servidor. Un snapshot vive con el VPS; una copia en otro sitio sobrevive a cualquier cosa que le pase. Archiva la carpeta del servidor con el servidor detenido y saca el archivo de la máquina de forma programada con
cron.
Actualizar Minecraft pasa a ser rutina: haz una copia, consulta en la tabla de Java de arriba la nueva versión, sustituye server.jar, arráncalo y lee el log. Si un plugin o mod aún no está listo para la nueva versión, la copia es tu camino de vuelta.
sudo apt update && sudo apt upgrade a la semana, o las actualizaciones desatendidas, no cuesta nada y cierra la mayoría de las puertas importantes en un servidor expuesto a internet.Preguntas frecuentes
Sí, si quieres control total o más de una cosa en la máquina: varios servidores detrás de un proxy, un bot de Discord, una web o una base de datos. Para un único servidor de Minecraft, un plan de Minecraft gestionado suele dar más memoria por menos dinero y no requiere administración.
Al menos 4 GB para un servidor Paper pequeño, 8 GB para un servidor más concurrido o un modpack ligero, y 16 GB para modpacks pesados o varios servidores. El sistema operativo se queda con unos 1.5-2 GB, así que pon -Xmx a la memoria del VPS menos unos 2 GB.
Según los datos de versiones que publica Mojang, Minecraft 26.1 y posteriores necesitan Java 25, las versiones 1.20.5 a 1.21.x necesitan Java 21, y de la 1.18 a la 1.20.4 necesitan Java 17. La mayoría de modpacks apuntan hoy a la 1.21.1, es decir, Java 21.
Ubuntu 24.04 es la opción más sencilla, porque sus repositorios estándar incluyen OpenJDK 17, 21 y 25. Debian 12 solo ofrece Java 17 en sus repositorios, demasiado antiguo para Minecraft 1.20.5 y posteriores salvo que añadas un repositorio de Java de terceros.
Comprueba tres cosas en orden: que el servidor esté en marcha (systemctl status minecraft), que el firewall permita TCP 25565 (ufw status) y que server.properties siga usando el puerto 25565. Los jugadores deben conectarse a la IP pública del VPS; un nombre de host solo funciona cuando un registro DNS apunta a ella.
Para un único servidor de Minecraft, normalmente no. En HytHost, un plan de Minecraft gestionado de 9 GB cuesta €11.65/mes, mientras que un VPS de 8 GB cuesta €15.00/mes, y en el VPS parte de la memoria se la queda el sistema operativo. Un VPS sale más a cuenta cuando ejecuta varios servidores u otro software.
Sí, es una de las principales razones para elegir un VPS. Un proxy como Velocity con varios servidores detrás, un bot de Discord, una web o una base de datos pueden compartir la máquina, siempre que la RAM y la CPU estén dimensionadas para todos juntos.
Tu propio servidor Linux, listo en minutos
VPS KVM de HytHost con núcleos vCPU dedicados, almacenamiento NVMe, acceso root completo y protección DDoS: 4 GB desde €7.00/mes.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours¿Te ha resultado útil esta guía?