Crear un servidor de Minecraft Java Edition consiste en ejecutar el software del servidor, aceptar la licencia, ajustar la configuración y permitir que tus amigos se conecten. Puedes hacerlo en tu propio PC sin pagar alojamiento, pero necesitas suficiente memoria, una conexión estable y acceso al router.
Esta guía cubre el proceso completo: elección del software, requisitos reales, instalación en Windows y Linux, configuración, apertura de puertos y medidas básicas de seguridad.
Qué necesitas antes de empezar
- Una copia de Minecraft Java Edition por cada jugador.
- Un ordenador con Windows o Linux que pueda permanecer encendido durante las partidas.
- Java instalado en una versión compatible con tu versión de Minecraft.
- Acceso al router si se conectarán personas desde fuera de tu red.
- Espacio para el mundo, los complementos y las copias de seguridad.
Requisitos reales de hardware
Minecraft depende especialmente del rendimiento de uno o pocos núcleos del procesador. Un procesador moderno con buen rendimiento por núcleo suele dar mejor resultado que otro con muchos núcleos lentos. La memoria necesaria depende del número de jugadores, la distancia de visión, los complementos y la cantidad de mundo nuevo que se genere.
| Uso aproximado | Memoria para el servidor | Procesador recomendado | Almacenamiento |
|---|---|---|---|
| 2-4 jugadores, Vanilla | 2-3 GB | 2 núcleos modernos | 10 GB libres como punto de partida |
| 5-10 jugadores, Paper y pocos complementos | 4-6 GB | Procesador moderno con buen rendimiento por núcleo | 20 GB o más |
| Más de 10 jugadores o bastantes complementos | 6-10 GB o más | CPU rápida y recursos dedicados | SSD con margen para copias de seguridad |
Estas cantidades son orientativas, no garantías. Un grupo que explora constantemente puede exigir más CPU y disco que otro con más jugadores concentrados en una misma zona. No asignes toda la memoria del equipo a Java: Windows o Linux también necesitan recursos. Si juegas y alojas el servidor en el mismo PC, reserva memoria y procesador para el cliente de Minecraft.
La conexión también importa. El servidor necesita una subida estable y sin saturación. Con Wi-Fi pueden aparecer cortes o latencia; si es posible, conecta el equipo al router mediante cable Ethernet.
Vanilla, Paper, Spigot o Purpur: cuál elegir
| Software | Ventajas | Inconvenientes | Cuándo elegirlo |
|---|---|---|---|
| Vanilla | Experiencia oficial y configuración sencilla | Sin complementos y con menos optimizaciones | Partidas pequeñas que deben comportarse como el juego original |
| Spigot | Compatible con muchos complementos de Bukkit | Actualmente suele ofrecer menos optimizaciones que Paper | Cuando un complemento o una instalación existente exige Spigot |
| Paper | Buen rendimiento, ajustes adicionales y compatibilidad con complementos | Puede introducir pequeñas diferencias de comportamiento respecto a Vanilla | La opción más equilibrada para jugar con amigos |
| Purpur | Parte de Paper y añade muchas opciones de personalización | Más parámetros que entender y mantener | Servidores que necesitan reglas o mecánicas muy personalizadas |
Para un primer servidor, elige Paper si quieres rendimiento y complementos, o Vanilla si buscas fidelidad al juego oficial. No confundas complementos con mods: Paper, Spigot y Purpur cargan complementos de servidor; los paquetes de mods suelen necesitar plataformas como Fabric o NeoForge y, normalmente, modificaciones también en los clientes.
Instalar Java y preparar el servidor
La versión de Java depende de la versión concreta de Minecraft. Las versiones recientes utilizan Java 21, mientras que versiones antiguas pueden requerir Java 17 o incluso Java 8. Comprueba siempre el requisito de la versión que vas a instalar.
Instalación en Windows
- Instala una distribución de Java compatible.
- Abre PowerShell y verifica la instalación.
java -version
Crea una carpeta dedicada, por ejemplo C:\minecraft-server. Descarga el archivo del servidor desde la web oficial de Minecraft, Paper o Purpur, colócalo en esa carpeta y renómbralo como server.jar.
Abre PowerShell dentro de la carpeta y ejecuta:
cd C:\minecraft-server
java -Xms2G -Xmx4G -jar server.jar nogui
-Xms2G establece la memoria inicial y -Xmx4G limita la memoria máxima a 4 GB. Ajusta ambos valores según tu equipo; asignar más memoria de la necesaria no corrige un procesador lento ni una mala configuración.
Instalación en Ubuntu o Debian
Para una versión que requiera Java 21:
sudo apt update
sudo apt install openjdk-21-jre-headless
java -version
mkdir -p ~/minecraft-server
cd ~/minecraft-server
Descarga el archivo adecuado desde la página oficial del proyecto, guárdalo como server.jar en esa carpeta y ejecútalo:
java -Xms2G -Xmx4G -jar server.jar nogui
La primera ejecución se detendrá porque todavía no has aceptado el contrato de licencia. Abre eula.txt, lee la licencia y cambia el valor únicamente si la aceptas:
eula=true
Vuelve a iniciar el servidor con el mismo comando. Se generarán el mundo, los registros y los archivos de configuración. Para apagarlo correctamente, escribe lo siguiente en la consola:
stop
Configurar server.properties
Detén el servidor antes de editar server.properties. Estos son los parámetros que más afectan a una partida privada:
motd=Servidor de los amigos
gamemode=survival
difficulty=normal
max-players=8
online-mode=true
white-list=true
enforce-whitelist=true
pvp=true
spawn-protection=16
view-distance=8
simulation-distance=6
server-port=25565
server-ip=
enable-rcon=false
enable-query=false
- motd: texto que aparece en la lista de servidores.
- gamemode: modo inicial, como survival, creative o adventure.
- difficulty: dificultad del mundo: peaceful, easy, normal o hard.
- max-players: número máximo de conexiones simultáneas.
- online-mode: debe permanecer en true para validar las cuentas de los jugadores.
- white-list: impide que entren jugadores no autorizados.
- enforce-whitelist: aplica la lista blanca incluso a jugadores ya conectados cuando se recarga.
- view-distance: distancia de terreno enviada al jugador. Reducirla alivia CPU, memoria y red.
- simulation-distance: distancia en la que entidades y mecanismos siguen activos. Suele tener un impacto importante en el rendimiento.
- spawn-protection: radio protegido alrededor del punto de aparición.
- server-port: puerto de escucha; el predeterminado es 25565.
- server-ip: normalmente debe quedar vacío. No escribas aquí tu IP pública.
- enable-rcon: activa una consola remota. Déjalo deshabilitado salvo que sepas protegerla y necesites utilizarla.
Después de iniciar el servidor, añade jugadores a la lista blanca desde la consola:
whitelist add NombreDelJugador
whitelist list
op NombreDelAdministrador
Concede permisos de operador solo a personas de confianza. Un operador puede cambiar el mundo, expulsar jugadores y ejecutar comandos administrativos.
Abrir el puerto para conexiones desde Internet
Los equipos de tu red local pueden conectarse usando la dirección privada del servidor, que suele tener una forma parecida a 192.168.1.50. Para que entren amigos desde Internet necesitas reenviar el puerto del router.
- Obtén la IP privada del equipo con ipconfig en Windows o ip addr en Linux.
- Reserva esa dirección en el servidor DHCP del router para que no cambie.
- Busca en el router la sección «NAT», «Port Forwarding» o «Redirección de puertos».
- Redirige el puerto externo 25565 TCP al puerto 25565 de la IP privada del servidor.
- Permite el mismo puerto en el cortafuegos del equipo.
En Windows, abre PowerShell como administrador y crea una regla:
New-NetFirewallRule -DisplayName "Minecraft Java 25565" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow
En Ubuntu con UFW:
sudo ufw allow 25565/tcp
sudo ufw status
Tus amigos deberán conectarse a tu IP pública. No publiques esa dirección en espacios abiertos. Comprueba la conexión desde otra red, por ejemplo mediante datos móviles; muchos routers no permiten probar la IP pública desde la propia red local.
Copias de seguridad, actualizaciones y seguridad
Haz copias periódicas de la carpeta completa con el servidor detenido. Como mínimo, conserva el mundo, las configuraciones y, si utilizas Paper, las carpetas de complementos. Guarda alguna copia fuera del mismo disco: una avería puede destruir tanto el original como una copia local.
Antes de actualizar Minecraft, Paper, Purpur o cualquier complemento:
- Detén el servidor con stop.
- Crea una copia completa.
- Comprueba que los complementos admiten la nueva versión.
- Sustituye el archivo JAR y arranca el servidor.
- Revisa la consola en busca de errores antes de permitir conexiones.
Mantén online-mode=true, usa la lista blanca y no instales archivos JAR de procedencia dudosa. No abras RCON, SSH u otros servicios a Internet si no los necesitas. Para mundos importantes, conviene aplicar una estrategia de copias de seguridad y recuperación que no dependa de un único equipo.
Cuándo compensa alquilar un servidor
Alojarlo en casa funciona bien para probar, aprender y jugar unas horas con un grupo pequeño. Sin embargo, el servidor desaparece cuando apagas el PC, comparte recursos con tus juegos y depende de tu conexión doméstica. También tendrás que ocuparte de puertos, actualizaciones, copias y fallos.
Un servidor alquilado compensa cuando quieres acceso continuo, no puedes abrir puertos por CG-NAT, tu subida es insuficiente, el PC se queda corto o prefieres no exponer tu IP pública. También evita mantener encendido un ordenador doméstico exclusivamente para alojar la partida.
Antes de contratar, compara memoria asignada, modelo de CPU, espacio en SSD, ubicación, acceso a archivos, copias disponibles, protección DDoS, soporte y facilidad para cambiar el software. No elijas únicamente por la cantidad de RAM anunciada.
Overclock Host ofrece servidores de juegos desde 2,50 €/mes, sobre almacenamiento SSD, red propia con ASN y protección DDoS. Si no tienes claro qué recursos necesita tu grupo, puedes explicar el número de jugadores, la versión y los complementos previstos a través de contacto.
Preguntas frecuentes
¿Puedo jugar y alojar el servidor en el mismo PC?
Sí, especialmente con pocos jugadores, pero debes reservar memoria y CPU para el cliente. Si aparecen tirones al explorar o generar terreno, reduce las distancias de visión y simulación, cierra aplicaciones innecesarias o ejecuta el servidor en otro equipo.
¿Mis amigos necesitan instalar Paper o los complementos?
No. Paper y la mayoría de sus complementos funcionan exclusivamente en el servidor. Los jugadores entran con un cliente Java normal. Los mods de Fabric o NeoForge son distintos y pueden exigir que todos instalen el mismo cargador y las mismas modificaciones.
¿Por qué nadie puede conectarse desde fuera de mi casa?
Las causas habituales son una IP privada incorrecta, una regla de NAT dirigida a otro equipo, el cortafuegos, un puerto distinto en server.properties o CG-NAT. Confirma primero que puedes entrar desde la red local y después prueba desde una conexión externa.
¿Cuánta RAM debo asignar?
Empieza con 2-3 GB para una partida pequeña y 4-6 GB para varios jugadores con Paper y pocos complementos. Observa el consumo y los mensajes de la consola antes de aumentarla. Deja siempre memoria suficiente para el sistema operativo y otras aplicaciones.
¿Cómo cierro el servidor sin perder datos?
Escribe stop en la consola y espera a que el proceso termine. Después puedes copiar los archivos, actualizar el JAR o apagar el equipo con seguridad.