VPS

Cómo crear un servidor de Minecraft en un VPS

Tener tu propio servidor de Minecraft significa jugar con quien tú quieras, con tus reglas, tus plugins y sin colas ni anuncios. Los hostings "gratis" de Minecraft viven de limitarte (se apagan solos, van lentos, meten publicidad); con un VPS tienes un servidor de verdad, encendido 24/7, por el precio de unos pocos cafés al mes.

Esta guía monta un servidor de Minecraft Java Edition con Paper, el software de servidor más usado (compatible con el vanilla y mucho más rápido).

Cuánta RAM necesitas

Jugadores habitualesRAM del VPSvCores
1-5 (amigos)2-4 GB2
5-204-8 GB2-4
20+ o muchos plugins8 GB o más4+

El disco casi no importa al principio (un mundo ocupa unos pocos GB), pero que sea NVMe: los tiempos de carga de chunks lo notan. Empieza pequeño: en un VPS de GINERNET puedes ampliar RAM y CPU en minutos cuando el servidor se llene.

Paso 1: instala Java

Con Ubuntu 24.04 en el VPS, conéctate por SSH e instala Java 21 (necesario para Minecraft 1.20.5+):

apt update && apt install -y openjdk-21-jre-headless

Paso 2: descarga Paper

mkdir -p /opt/minecraft && cd /opt/minecraft

Descarga el .jar de la última versión desde papermc.io/downloads (botón derecho → copiar enlace) y bájalo con wget, guardándolo como paper.jar:

wget -O paper.jar "URL_DEL_JAR"

Paso 3: primer arranque y EULA

java -Xms2G -Xmx2G -jar paper.jar --nogui

El primer arranque se detiene pidiendo aceptar la licencia. Acéptala y listo:

echo "eula=true" > eula.txt

Ajusta -Xms/-Xmx a la RAM que quieras dedicar (deja ~1 GB libre para el sistema: en un VPS de 4 GB, usa -Xmx3G).

Paso 4: déjalo como servicio (systemd)

Para que el servidor arranque solo y sobreviva a reinicios, crea /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft (Paper)
After=network.target

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

[Install]
WantedBy=multi-user.target

Y actívalo:

systemctl daemon-reload
systemctl enable --now minecraft

Paso 5: abre el puerto y conecta

Minecraft Java usa el puerto 25565 TCP. Ábrelo en el firewall (en GINERNET, desde la sección Firewall del Manager) y en el juego añade el servidor con la IP del VPS. Ya estás dentro.

Configuración básica

Edita server.properties (y reinicia con systemctl restart minecraft):

  • motd: el nombre que se ve en la lista de servidores.
  • max-players: límite de jugadores.
  • white-list=true + comando whitelist add <jugador>: solo entra quien tú digas. Muy recomendado si el puerto está abierto a internet.
  • view-distance: bájala a 8 si la RAM va justa.

Copias de seguridad

El mundo entero vive en /opt/minecraft/world*. Un cron nocturno que haga tar de esas carpetas (idealmente copiándolo fuera del VPS) te salva de cualquier griefing o corrupción:

tar czf /root/backups/mc-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end

¿Quieres plugins? Con Paper basta soltar los .jar en la carpeta plugins/ y reiniciar. Empieza por EssentialsX (comandos básicos) y CoreProtect (deshacer griefing).