Crear un servidor de Minecraft tiene tres rutas honestas: en tu propio PC (gratis, para jugar en casa), en un hosting gratuito (para probar, con sus trampas) o en un VPS propio (la ruta 24/7 de verdad). Esta guía recorre las tres con sus pasos reales y sus letras pequeñas, para que elijas según tu caso — no según lo que alguien te quiera vender.
Antes de empezar: cuatro decisiones
- ¿Java o Bedrock? Java es la edición de PC con el ecosistema gigante de plugins y mods; Bedrock la de consolas y móvil. Con Geyser puedes montar un server Java al que también entren jugadores de Bedrock (crossplay).
- ¿Premium o no-premium? Si parte de tu gente juega con launchers no oficiales, necesitarás un server no-premium (offline mode) con plugin de login. Más abajo tienes el cómo.
- ¿Vanilla, plugins o mods? Para empezar, Paper es la elección por defecto: es el server más usado, rinde mucho mejor que el vanilla y acepta plugins. Los modpacks (Forge/Fabric) son otra liga: más contenido, mucha más RAM.
- ¿Cuánta gente? De ello depende la máquina: no es lo mismo 4 amigos que una comunidad de 50. La tabla de RAM está al final de la guía.
Opción 1 — En tu PC: gratis, para jugar en casa
Perfecto para LAN o para partidas puntuales con amigos. Los pasos, en cinco minutos:
- Instala Java 21 (lo exigen las versiones actuales de Minecraft).
- Descarga el jar del server: el oficial desde minecraft.net o — mejor — Paper desde papermc.io/downloads.
- Colócalo en una carpeta y arráncalo una vez; se generará eula.txt: edítalo y deja eula=true.
- Vuelve a arrancar y listo: tus amigos de la misma red entran con tu IP local.
# en la carpeta del server, con Java 21 instalado
java -Xms2G -Xmx2G -jar server.jar --nogui
# primera vez: editar eula.txt -> eula=true, y volver a arrancarLas dos letras pequeñas: para que entren desde fuera de tu casa tienes que abrir el puerto 25565 TCP en el router hacia tu PC (port forwarding) y compartir tu IP pública con desconocidos — con lo que eso implica. Y el server solo existe mientras tu PC esté encendido. Para una partida de sábado, perfecto; para un server siempre online, no es el camino.
Opción 2 — Hostings gratis: para probar, con trampas
Servicios como Aternos te dan un server sin pagar y sin instalar nada. Lo honesto es contarte a cambio de qué:
- Colas de espera para arrancar el server cuando hay demanda — a veces minutos.
- Apagado por inactividad: el server se duerme si no hay nadie, y el arranque vuelve a tardar.
- Recursos y plugins limitados: los modpacks pesados o un mundo grande directamente no caben.
- IP y dominio compartidos, rendimiento variable y cero control real de la máquina.
Como banco de pruebas para saber si tu grupo se engancha, genial. Si el server va en serio, sigue leyendo.
Opción 3 — En un VPS: tu server 24/7 de verdad
Un VPS es una máquina tuya en un datacenter: IP fija, encendida siempre, con la potencia que contratas y sin colas. Es como se montan los servers serios — y no hace falta ser sysadmin. Paso a paso sobre Ubuntu 24.04:
1. Java 21 y usuario dedicado
sudo apt update && sudo apt install -y openjdk-21-jre-headless
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
sudo su - minecraft2. Paper y primera ejecución
mkdir server && cd server
# copia el enlace del build más reciente en papermc.io/downloads
wget -O server.jar "https://papermc.io/downloads -> enlace del .jar"
java -jar server.jar --nogui # genera eula.txt y ficheros base
sed -i 's/eula=false/eula=true/' eula.txt3. Script de arranque con memoria bien puesta
Ajusta los gigas a tu plan (deja ~1-2 GB libres para el sistema; en un VPS de 8 GB, dale 6 al server). Los flags de Aikar son el estándar de la comunidad para que el recolector de basura de Java no te congele el tick:
#!/bin/sh
exec java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 \
-XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 \
-XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \
-jar server.jar --nogui4. Servicio systemd: que arranque solo y sobreviva a reinicios
[Unit]
Description=Servidor de Minecraft (Paper)
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/opt/minecraft/server/start.sh
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo chmod +x /opt/minecraft/server/start.sh
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft # debe decir: active (running)5. Firewall y a jugar
sudo ufw allow 25565/tcp # Java
sudo ufw allow 19132/udp # solo si usas Geyser (Bedrock)Tus jugadores se conectan a la IP del VPS (o a un subdominio tuyo apuntándola). Sin abrir puertos en ningún router, sin exponer tu casa, sin depender de tu PC. Si prefieres panel visual para gestionar varios servers, Pterodactyl se despliega encima en 10 minutos — lo contamos en la página de hosting de servidores Minecraft.
Server no-premium (offline mode), bien hecho
Si tu gente juega con launchers no oficiales, edita server.properties y pon online-mode=false. A cambio pierdes la verificación de cuentas de Mojang, así que es obligatorio un plugin de login con contraseña (AuthMe o similar): sin él, cualquiera puede entrar con el nick de otro jugador. Combínalo con whitelist si el server es solo para tu grupo.
Que no se te caiga: RAM, backups y DDoS
| Tu server | RAM recomendada | Referencia de plan |
|---|---|---|
| Vanilla/Paper con amigos (2-10) | 2-4 GB | Pulsar Pro |
| Paper con comunidad (~50 players) | 6-8 GB | Pulsar Pro / Plus |
| Modpack Forge/Fabric grande | 8-12 GB | Pulsar Plus |
| Network con proxy y varios modos | 16 GB+ | Pulsar Ultra |
- Backups: un tar del mundo a otro sitio, programado. En serio — el día que un plugin corrompa el mapa lo agradecerás: tar -czf backup-$(date +%F).tar.gz world world_nether world_the_end.
- Pre-genera los chunks (plugin Chunky) para que explorar no dispare la CPU, y vigila el TPS con /tps (20 = perfecto).
- DDoS: los servers de Minecraft son objetivo favorito de los stressers baratos. En casa no tienes defensa real; en un VPS depende del proveedor — en PulsarHost la mitigación de carrier va incluida de serie, no como extra.
Preguntas frecuentes
¿Se puede crear un servidor de Minecraft gratis?
¿Cuánta RAM necesita un servidor de Minecraft?
¿Java o Bedrock? ¿Pueden jugar juntos?
¿Cómo hago mi servidor no-premium (offline mode)?
¿Qué puerto hay que abrir para un servidor de Minecraft?
¿Paper, Spigot, Forge o Fabric? ¿Qué diferencia hay?
Tu server 24/7, listo esta misma tarde
VPS con CPU dedicada, NVMe y DDoS de carrier incluido. Sigue esta guía tal cual sobre un Pulsar Pro y abre el server hoy.