// Blog · minecraft · guía

Cómo crear un servidor de Minecraft (2026): en tu PC, gratis o en un VPS

Published August 9, 202610 min read

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.
Arrancar el server en tu PC (Windows, PowerShell)
# 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 arrancar

Las 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

En el VPS (SSH)
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 - minecraft

2. Paper y primera ejecución

Como usuario minecraft
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.txt

3. 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:

/opt/minecraft/server/start.sh
#!/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 --nogui

4. Servicio systemd: que arranque solo y sobreviva a reinicios

/etc/systemd/system/minecraft.service (como root)
[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.target
Activarlo
sudo 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

Abrir el puerto
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 serverRAM recomendadaReferencia de plan
Vanilla/Paper con amigos (2-10)2-4 GBPulsar Pro
Paper con comunidad (~50 players)6-8 GBPulsar Pro / Plus
Modpack Forge/Fabric grande8-12 GBPulsar Plus
Network con proxy y varios modos16 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?
Sí, de dos formas: en tu propio PC (gratis de verdad, pero tu IP queda expuesta y el server muere cuando lo apagas) o en hostings gratuitos tipo Aternos (con colas, apagado por inactividad y límites de plugins). Para jugar con amigos de vez en cuando sobran; para un server 24/7 serio acabarás en un VPS, desde unos 23 € al mes.
¿Cuánta RAM necesita un servidor de Minecraft?
Para 2-6 amigos en vanilla o Paper, 2-4 GB bastan. Un server Paper optimizado con ~50 players quiere 6-8 GB. Los modpacks grandes de Forge/Fabric (ATM, RLCraft…) piden 8-12 GB solo para el server. Y un network con proxy y varios modos, 16 GB o más repartidos entre instancias.
¿Java o Bedrock? ¿Pueden jugar juntos?
Java (PC) y Bedrock (consolas, móvil, Windows Store) son ediciones distintas con servers distintos. Pero sí pueden convivir: montando un server Java con Geyser + Floodgate, los jugadores de Bedrock entran a tu server Java sin comprar la otra edición. Es el montaje más popular para comunidades mixtas.
¿Cómo hago mi servidor no-premium (offline mode)?
En server.properties pon online-mode=false y reinicia. A partir de ahí entra cualquier launcher, también cuentas no oficiales — por eso es imprescindible un plugin de login con contraseña (AuthMe o similar): sin él, cualquiera puede entrar con el nombre de otro jugador y suplantarlo.
¿Qué puerto hay que abrir para un servidor de Minecraft?
Java usa el 25565 TCP por defecto; Bedrock (o Geyser) el 19132 UDP. En tu casa eso significa abrir el puerto en el router (port forwarding) hacia tu PC; en un VPS basta una regla de firewall (ufw allow 25565/tcp) y tus jugadores se conectan a la IP fija del servidor.
¿Paper, Spigot, Forge o Fabric? ¿Qué diferencia hay?
Paper (y su fork Purpur) es la opción por defecto para servers con plugins: mucho más rápido que el server vanilla y compatible con los plugins de Spigot/Bukkit. Forge y Fabric son para mods (contenido nuevo que también instalan los jugadores). No se mezclan: plugins y mods son ecosistemas distintos — elige según lo que quieras montar.

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.