Saltar al contenido
WikilyWIKILY
Todos los juegos29 wikis · elige tu juego
Guías de servidorServidor de Java

Cambiar de juego

29 wikis · elige tu juego
Minecraft Java Edition en la app de WikilyGratis · 4.4★4.6★ · Pantalla completaDescargarDescargar

Cómo crear un servidor de Minecraft Java

Monta tu propio mundo de Minecraft: Java Edition al que tus amigos pueden entrar cuando quieran. Mojang ofrece el programa del servidor gratis, y funciona en Windows, Linux y macOS.

Qué necesitas

Un PC que siga encendido mientras se juega, Java 25 y server.jar de minecraft.net, una descarga de 62 MB. Para el servidor no hace falta tener el juego; cada jugador necesita Minecraft: Java Edition en la misma versión exacta que el servidor.

Memoria: la línea de arranque de la propia Mojang le da 4 GB al servidor (-Xmx4G). Nuestro servidor de pruebas movió un mundo nuevo con 2 GB y nadie conectado; más jugadores, una view-distance mayor y los mods hacen que suba.

Los jugadores se conectan por el puerto TCP 25565. Si van a entrar amigos de fuera de tu casa, redirige ese puerto en el router (mira Puertos y firewall más abajo).

Comprobado con la versión 26.3 del servidor y Java 25, 31 de octubre de 2026.

Instalar el servidor

1. Instala Java 25. Mojang incluye el Microsoft Build of OpenJDK con el juego, y esa misma versión sirve para el servidor. Elige el .msi de Windows x64 de la versión 25.

Microsoft Build of OpenJDK

2. Crea una carpeta para el servidor, por ejemplo C:\minecraft-server, y guarda en ella server.jar desde la página de descarga oficial.

Descarga del servidor en minecraft.net

3. Abre PowerShell o el Símbolo del sistema y arráncalo:

PowerShell
cd C:\minecraft-server
java -Xms4G -Xmx4G -jar server.jar nogui

4. El primer arranque se cierra a los pocos segundos y deja un eula.txt. Ábrelo, cambia eula=false por eula=true para aceptar la EULA de Mojang, guarda y vuelve a ejecutar la línea de java.

Primer arranque y archivos

Cuando la consola muestra una línea como Done (8.703s)! For help, type "help", el mundo está listo y los jugadores pueden entrar. En nuestro PC de pruebas pasó cerca de medio minuto entre escribir la línea de java y ese mensaje, tanto con un mundo nuevo como al reiniciar.

Archivo o carpetaQué contiene
server.propertiesTodos los ajustes del servidor (siguiente sección).
eula.txteula=true cuando aceptas la EULA de Mojang. Sin eso el servidor no arranca.
worldEl mundo. Su nombre sale de level-name.
whitelist.jsonJugadores que pueden entrar.
ops.jsonOperadores: jugadores que pueden usar comandos de admin.
banned-players.json, banned-ips.jsonBaneos.
logsUn archivo de log por arranque; latest.log es el actual.
libraries, versionsLos descomprime server.jar en el primer arranque. No los toques.

Ajustes del servidor

Detén el servidor, edita server.properties con un editor de texto y vuelve a arrancarlo: el archivo se lee al arrancar. Cada línea es key=value. Unas líneas de ejemplo:

server.properties
motd=YOUR-SERVER-NAME
max-players=10
difficulty=normal
white-list=true
view-distance=10
AjustePor defectoQué hace
motdA Minecraft ServerEl texto bajo el nombre del servidor en la lista de multijugador.
max-players20Cuántos jugadores pueden estar conectados a la vez.
white-listtrueSolo entran los jugadores de la lista blanca. Activado por defecto desde la 26.3.
enforce-whitelistfalseCon true, los jugadores que quites de la lista son expulsados al momento.
online-modetrueComprueba la cuenta de Microsoft de cada jugador. Déjalo activado.
gamemodesurvivalsurvival, creative, adventure o spectator para los jugadores nuevos.
difficultyeasypeaceful, easy, normal o hard.
hardcorefalseUna vida por jugador.
level-nameworldCarpeta del mundo. Un nombre nuevo crea un mundo nuevo.
level-seed(vacío)Semilla de un mundo nuevo. Si está vacío, se elige una al azar.
view-distance10Hasta dónde ven los jugadores, en chunks. Gasta memoria y CPU.
simulation-distance10Hasta qué distancia de los jugadores crecen los cultivos y se mueven los mobs, en chunks.
spawn-protection16Bloques alrededor del spawn que solo los operadores pueden cambiar. 0 lo desactiva.
pause-when-empty-seconds60El mundo deja de avanzar (ticks) cuando no ha habido nadie conectado durante este tiempo.
server-port25565El puerto al que se conectan los jugadores.
enable-rconfalseConsola remota en TCP 25575. Necesita rcon.password.

El PvP, la aparición de mobs y los bloques de comandos ya no están en este archivo: desde la 1.21.9 son reglas del juego, que se cambian en la consola con /gamerule, por ejemplo gamerule pvp false.

Lista blanca y comandos de admin

Desde la 26.3, la lista blanca empieza activada y vacía: el servidor rechaza a todo el mundo, a ti también, hasta que añadas nombres. Escribe esto en la consola del servidor sin barra, o en el chat del juego con barra cuando ya seas operador:

Server console
whitelist add YOUR-PLAYER-NAME
op YOUR-PLAYER-NAME
ComandoQué hace
whitelist add <player>Deja entrar a un jugador.
whitelist remove <player>Quita a un jugador de la lista.
whitelist listMuestra quién está en la lista.
whitelist offAbre el servidor a todo el mundo (on lo vuelve a cerrar).
op <player>Hace operador a un jugador, con todos los comandos de admin.
deop <player>Quita los permisos de operador.
kick <player> <reason>Echa a un jugador una vez.
ban <player> <reason>Banea a un jugador; pardon <player> quita el baneo.
listMuestra quién está conectado.
save-allGuarda el mundo en disco ahora mismo.
stopGuarda todo y apaga el servidor.

Apaga el servidor con stop: guarda los jugadores y las tres dimensiones antes de cerrarse.

Puertos y firewall

El juego usa un solo puerto: TCP 25565, o el que ponga en server-port. Query (UDP) y RCON (TCP 25575) solo se abren si los activas.

En Windows, permite el puerto una vez, en PowerShell como administrador:

PowerShell (administrator)
New-NetFirewallRule -DisplayName "Minecraft Java server" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow

En Ubuntu con ufw: sudo ufw allow 25565/tcp. Para amigos de fuera de tu casa, redirige TCP 25565 en el router a la IP local del PC servidor.

Diagrama: los jugadores se conectan por TCP 25565 al PC servidor a través del router.

Entrar al servidor

En Minecraft abre Multijugador y luego Añadir servidor. Ponle el nombre que quieras, escribe la dirección y guarda; el servidor se queda en tu lista. Conexión directa entra una vez sin guardarlo.

Dónde está el jugadorDirección que escribir
En el propio PC servidorlocalhost
En la misma red de casaLa IP local del PC servidor
En cualquier otro sitioYOUR-SERVER-IP (tu IP pública)

Añade :puerto a la dirección solo si el servidor no usa el 25565, por ejemplo YOUR-SERVER-IP:25570.

Partidas, copias de seguridad y actualizaciones

Todo el mundo está en la carpeta world, junto a server.jar. Desde la 26.1 guarda el Mundo superior, el Nether y el End en dimensions/minecraft, y los datos de los jugadores en players. Las guías que hablan de DIM-1 y DIM1 describen la estructura antigua.

La copia fácil: ejecuta stop y luego copia la carpeta world junto con server.properties, whitelist.json y ops.json. Para copiar mientras siguen conectados los jugadores, pausa antes el guardado:

Server console
save-off
save-all flush
(copy the world folder now)
save-on

Para actualizar, detén el servidor, haz una copia y cambia server.jar por la última descarga de minecraft.net. El mundo se actualiza en el siguiente arranque. Los jugadores necesitan la versión exacta del servidor, y una versión mayor puede pedir un Java más nuevo: desde la 26.1 hace falta Java 25.

Plugins, mods y paquetes de datos

El server.jar de Mojang ejecuta el juego tal cual. Los paquetes de datos funcionan con él: ponlos en world/datapacks.

Los plugins (Paper, Spigot) y los mods (Fabric, NeoForge) necesitan otro programa de servidor, de esos proyectos. Mojang no los hace ni les da soporte, y suelen llegar unos días después de cada nueva versión de Minecraft.

Problemas habituales

El servidor se cierra nada más arrancar

Busca You need to agree to the EULA en la consola. Pon eula=true en eula.txt y vuelve a arrancar.

A tus amigos les sale que no están en la lista blanca

Desde la 26.3 los servidores nuevos tienen la lista blanca activada. Añade a cada amigo con whitelist add <name> en la consola, o pon white-list=false en server.properties y reinicia.

UnsupportedClassVersionError al arrancar

El PC tiene un Java más antiguo. Minecraft 26.1 y posteriores necesitan Java 25: instálalo y compruébalo con java -version.

El juego dice que el servidor tiene otra versión

Los jugadores tienen que usar la versión exacta del servidor. Actualiza el servidor, o que los jugadores elijan la versión del servidor en Installations, en el launcher.

Mis amigos de fuera de casa no pueden conectarse

Comprueba que TCP 25565 está redirigido a la IP local correcta, que existe la regla del firewall y que usan tu IP pública. Algunos proveedores de internet no dan IPv4 pública a los hogares (CGNAT); en ese caso la redirección no funciona.

El servidor va con lag o se queda sin memoria

Sube -Xmx en la línea de arranque si el PC tiene memoria de sobra, y baja view-distance y simulation-distance en server.properties.

Preguntas

¿Es gratis un servidor de Minecraft Java?

Sí. server.jar se descarga gratis de minecraft.net. Solo los jugadores necesitan tener Minecraft: Java Edition.

¿Qué puerto abro para un servidor de Minecraft Java?

TCP 25565. Redirígelo en el router y permítelo en el firewall del PC servidor.

¿Cuánta RAM necesita un servidor de Minecraft?

La línea de arranque de Mojang le da 4 GB. Nuestro mundo de pruebas funcionó con 2 GB y nadie conectado; dale más para muchos jugadores o una distancia de visión grande.

¿Por qué mis amigos no pueden entrar a mi nuevo servidor de Minecraft?

Desde la versión 26.3, un servidor nuevo arranca con la lista blanca activada. Añádelos con whitelist add <name> en la consola.

¿Cómo me hago operador en mi servidor de Minecraft?

Escribe op seguido de tu nombre de jugador en la consola del servidor.

¿Qué versión de Java necesita un servidor de Minecraft?

Java 25 para Minecraft 26.1 y posteriores. Las versiones 1.20.5 a 1.21.11 funcionan con Java 21.

¿Pueden los jugadores de Bedrock entrar a un servidor Java?

Al servidor normal de Mojang no: solo acepta Java Edition. Bedrock tiene su propio servidor.

Cómo crear un servidor de Minecraft Bedrock
Pasa tu mundo al servidor

Wikily Servers aloja Minecraft

Desde 4,99 € al mes

Probar 24 h gratis · Servidores en Europa y Norteamérica, en Asia desde 6,99 €

Rentar un servidor
Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas, sugiere páginas o ayúdanos a construirla.Unirse a Discord (abre Discord en una pestaña nueva)