OffshoreVps
Tutoriales11 oct 20268 min de lecturaPor el equipo de OffshoreVps

Cómo alojar un servidor de Minecraft en un VPS

Elige el tamaño de VPS adecuado, instala Java 21, ejecuta Minecraft como servicio systemd, abre el puerto y protege tu servidor de ataques DDoS.

Ejecutar tu propio servidor de Minecraft en un VPS significa que está en línea las 24 horas, no depende de tu internet doméstico y puede soportar más jugadores que un portátil. Esta guía configura un servidor de Java Edition en Ubuntu con reinicios automáticos.

Ventana de terminal en un VPS que muestra los comandos usados para alojar un servidor de Minecraft, empezando por “sudo apt update”
El tipo de comandos que ejecutarás en tu servidor en esta guía.

¿Cuánto servidor necesitas?

JugadoresConfiguraciónVPS sugerido
2 a 5Vanilla o Paper2 vCPU, 4 GB de RAM
5 a 20Paper con algunos plugins4 vCPU, 8 GB de RAM
ModpacksForge o Fabric4 vCPU, 8 a 16 GB de RAM

El bucle principal de Minecraft se ejecuta en un solo hilo rápido, por lo que un plan con CPU dedicada da ticks más fluidos que uno compartido. Elige una ubicación cercana a tus jugadores; consulta cómo elegir la ubicación de un VPS.

1. Instala Java

sudo apt update
sudo apt install -y openjdk-21-jre-headless screen

Las versiones actuales de Minecraft necesitan Java 21. Comprueba la versión que planeas ejecutar si es más antigua.

2. Crea un usuario y descarga el servidor

sudo adduser --system --group --home /opt/minecraft minecraft
sudo -u minecraft mkdir -p /opt/minecraft/server
cd /opt/minecraft/server

Descarga el jar del servidor de la versión elegida desde el sitio oficial de Minecraft o desde el sitio de PaperMC, y guárdalo como server.jar. Después acepta la licencia:

echo "eula=true" | sudo -u minecraft tee eula.txt
Los pasos de esta guía en orden: 1. ¿Cuánto servidor necesitas?; 2. 1. Instala Java; 3. 2. Crea un usuario y descarga el servidor; 4. 3. Ejecútalo como servicio; 5. 4. Ajustes básicos en server.properties; 6. Protégelo de los ataques
Los pasos de esta guía, en orden.

3. Ejecútalo como servicio

sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar server.jar nogui
Restart=on-failure

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo ufw allow 25565/tcp

Define -Xmx en aproximadamente la mitad de la RAM de la máquina, para que el sistema operativo conserve espacio para la caché. Conéctate desde el juego con la dirección IP de tu servidor.

4. Ajustes básicos en server.properties

  • white-list=true y enforce-whitelist=true para que solo puedan entrar los jugadores aprobados.
  • view-distance=8 reduce el uso de CPU con poca pérdida visible.
  • online-mode=true mantiene activa la verificación de cuentas. Desactivarlo permite que cualquiera suplante a cualquier jugador.

Protégelo de los ataques

Los servidores de juegos son un objetivo habitual de DDoS. Elige un proveedor con filtrado a nivel de red, que nuestra guía sobre protección DDoS explica, y nunca publiques tu dirección IP en lugares donde no haga falta. Haz copia de seguridad de la carpeta del mundo a diario; consulta nuestra guía de copias de seguridad.