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 habituales | RAM del VPS | vCores |
|---|---|---|
| 1-5 (amigos) | 2-4 GB | 2 |
| 5-20 | 4-8 GB | 2-4 |
| 20+ o muchos plugins | 8 GB o más | 4+ |
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+ comandowhitelist 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).