Si tu servidor de Minecraft no inicia, la causa casi siempre está escrita en el log. Abre logs/latest.log (o la carpeta crash-reports si crasheó), busca el primer error y compáralo con esta guía: EULA sin aceptar, versión de Java equivocada, puerto ocupado, falta de memoria, un mod o plugin roto, o un mundo de una versión más nueva. Cada uno se arregla en pocos minutos.
Le pasa a casi todos la primera vez: le das doble clic a start.bat y la ventana negra se cierra al instante, o la consola se queda trabada. Aquí ves dónde mirar y qué significa cada mensaje real.
El servidor se cierra al abrir: primero lee el log
La guía de solución de problemas de PaperMC lo dice directo: si el servidor no arranca, revisa siempre latest.log en la carpeta logs. Si el servidor crasheó, el reporte se guarda en crash-reports. Las dos carpetas están junto a server.properties.
- Si la ventana se cierra sola: en Windows, la ventana de
start.batse cierra en cuanto el servidor se detiene y no alcanzas a leer nada. Agrega una líneapauseal final del archivo y vuelve a abrirlo; ahora el error se queda en pantalla. - Lee de abajo hacia arriba: sube hasta la primera línea con
ERROR,ExceptionoCaused by. Ese primer error es la causa; lo que viene después suele ser consecuencia. - Si no existe ningún log: Java ni siquiera arrancó el servidor. Si ves
Error: Unable to access jarfile server.jar, el nombre del .jar en tu comando no coincide con el archivo de la carpeta. Renombra uno de los dos.
Servidor de Minecraft no inicia: tabla de errores y solución
Busca en el log el texto de la primera columna:
| Lo que dice el log | Por qué pasa | Solución |
|---|---|---|
Te pide aceptar el EULA y menciona eula.txt | Primera vez, EULA sin aceptar | Pon eula=true en eula.txt |
UnsupportedClassVersionError o «class file version» | Tu Java es más viejo de lo que pide esa versión | Instala el Java de la tabla de abajo |
FAILED TO BIND TO PORT | Puerto ocupado o server-ip mal puesto | Cierra el otro server, deja server-ip vacío |
OutOfMemoryError: Java heap space | Le falta memoria al servidor | Sube -Xmx sin pasar la RAM real, o un plan más grande |
| Un mod en el crash report o una dependencia faltante | Mod incompatible, de cliente o sin su dependencia | Quita el mod, agrega la dependencia, iguala versiones |
Error de un plugin o Circular plugin loading detected! | Plugin roto o desactualizado | Desactiva plugins y busca el culpable por mitades |
Server attempted to load chunk saved with newer version of minecraft! | El mundo es de una versión más nueva que el server | Usa la versión del mundo o restaura un respaldo |
No aceptaste el EULA
Es lo primero que frena a cualquiera. El tutorial de servidores de la Minecraft Wiki explica que eula.txt se crea la primera vez que corres el servidor y que, mientras no cambies eula=false por eula=true, el servidor se apaga en cuanto intentas iniciarlo. Abre el archivo con el Bloc de notas, cambia esa línea, guarda y vuelve a iniciar.
Java equivocado: UnsupportedClassVersionError
Si en el log ves algo como el ejemplo de la documentación de PaperMC, java.lang.UnsupportedClassVersionError: org/bukkit/craftbukkit/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0, tu Java es más viejo de lo que necesita el servidor. Los dos números dicen qué tienes y qué te falta:
| Class file version | Versión de Java |
|---|---|
| 61 | Java 17 |
| 65 | Java 21 |
| 69 | Java 25 |
En el ejemplo, el servidor pide Java 21 (65) y la PC tiene Java 17 (61). Estos son los mínimos según la Minecraft Wiki:
| Versión de Minecraft | Java que necesitas |
|---|---|
| 26.1 o más nueva | Java 25 |
| 1.20.5 a 1.21.11 | Java 21 |
| 1.18 a 1.20.4 | Java 17 |
Revisa tu versión con java -version en una terminal. Si tienes varios Java instalados, el java de tu comando quizá no es el que crees: pon la ruta completa al correcto. Este error aparece sobre todo después de actualizar; por eso revisar Java es un paso de cómo actualizar un servidor de Minecraft.
«FAILED TO BIND TO PORT»: el puerto está ocupado
El servidor no pudo tomar su puerto (25565 por defecto, definido en server-port dentro de server.properties). La Minecraft Wiki y la documentación de PaperMC dan dos causas:
- Otro programa ya usa el puerto. Casi siempre es otra copia del servidor que sigue abierta: una segunda ventana o un proceso de Java que quedó vivo tras un crash. Ciérralo (en Windows, termina
java.exeojavaw.exeen el Administrador de tareas) o cambiaserver-port. - En
server-ippusiste una IP que no es de tu PC. Mucha gente pega ahí su IP pública. La wiki indica que siserver-ipestá vacío, el servidor escucha en todas las direcciones disponibles, que es justo lo que quieres. Déjalo vacío.
En un hosting el puerto ya viene asignado: respeta el que muestra el panel y deja server-ip vacío. Si el server sí inicia pero tus amigos ven «Connection timed out», es otro problema y lo resuelves con Minecraft «Connection timed out» en tu servidor.
Se queda sin memoria: OutOfMemoryError y -Xmx
-Xmx marca la memoria máxima que puede usar Java; -Xms solo la memoria con la que arranca. La documentación de Oracle describe java.lang.OutOfMemoryError: Java heap space como un objeto que no cupo en el heap, muchas veces porque el heap configurado es muy chico para la aplicación. En Minecraft suele significar que un mundo o modpack grande necesita más de lo que permite -Xmx.
El error contrario también tumba servidores. Un -Xmx más alto que la RAM real de la máquina no crea memoria: cuando el servidor crece más allá de lo que existe, el sistema puede detener el proceso, a veces sin ningún error de Java en el log. En tu PC deja espacio para Windows; en un hosting no pases la RAM de tu plan. Los tamaños recomendados están en cuánta RAM necesita un servidor de Minecraft.
Mods o plugins que rompen el arranque
Si el crash report o el log nombran un mod o plugin, empieza por ahí. Los casos más comunes:
- Mods de cliente en el servidor. Shaders, minimapas y mods de interfaz van en la PC de cada jugador, no en el server. En Fabric un mod puede declararlo con
"environment": "client"en sufabric.mod.json, pero no todos lo hacen. Deja enmods/solo mods de servidor o de ambos lados, y si el crash report nombra un mod de cliente, quítalo. - Falta una dependencia. La especificación de Fabric dice que una dependencia obligatoria que no se cumple provoca un fallo; la de NeoForge, que una dependencia requerida faltante impide que el mod cargue. El log te dice qué falta.
- Loader o versión que no corresponde. Un mod de Fabric no carga en Forge, y un mod hecho para otra versión de Minecraft suele fallar.
- Plugin viejo en Paper. Después de actualizar, un plugin desactualizado es el sospechoso número uno. Si Paper muestra
Circular plugin loading detected!, dos plugins dependen uno del otro; la documentación de PaperMC menciona la opción-Dpaper.useLegacyPluginLoading=truesolo como último recurso.
Cómo encontrar el mod culpable por mitades
Cuando el log no apunta a un solo archivo, haz lo que sugiere la guía de PaperMC: renombra plugins a plugins-disabled (o saca la mitad de mods/ a otra carpeta) e inicia. Si arranca, el problema está en la mitad que sacaste. Regresa la mitad de ese grupo y repite hasta que quede un solo archivo. Con 40 mods son unas seis pruebas. Para instalar todo limpio desde cero, sigue cómo instalar mods en un servidor de Minecraft.
El mundo no carga: versión nueva o level.dat dañado
- Mundo de una versión más nueva. Paper muestra
Server attempted to load chunk saved with newer version of minecraft!con dos números de versión de datos. Alguien abrió el mundo en un Minecraft más nuevo, o bajaste el server a una versión anterior. Usa la versión con la que se guardó el mundo o una más nueva; no fuerces un mundo nuevo en un server viejo. - level.dat dañado. La Minecraft Wiki explica que cada vez que se carga el mundo, el
level.datactual se copia alevel.dat_old. Silevel.datse daña por un apagón o un crash, detén el servidor, guarda una copia de ambos archivos y renombralevel.dat_oldalevel.dat.
Revisa también level-name en server.properties: debe coincidir exacto con el nombre de la carpeta del mundo. Si no, el server crea un mundo nuevo y vacío y parece que perdiste el tuyo.
Si tu servidor no inicia en TheGameHosting
Las causas son las mismas, pero lo arreglas desde el navegador, incluso desde el celular:
- Console muestra el log en vivo mientras el servidor arranca, así ves el error en cuanto aparece.
- File Manager (o sFTP completo) para editar
eula.txtyserver.properties, leerlogs/latest.logy sacar mods o plugins para probar por mitades. - Version Changer cambia entre más de 28 plataformas (Paper, Purpur, Fabric, Forge, NeoForge y más) y sus versiones, para usar la misma versión de tu mundo. También puedes subir tu propio JAR.
- Backups crea y restaura copias del servidor: una actualización que salió mal o un mundo dañado se resuelven con una restauración.
- Soporte 24/7 por chat, email y tickets, con departamento de Soporte en Español, por si el log sigue sin tener sentido.
No hay puertos que abrir ni PC que dejar prendida: mira el hosting de servidores de Minecraft.
La forma más fácil: un servidor que arranca en 60 segundos
Casi todos los errores de arranque vienen de lo que rodea a Minecraft: Java, puertos, memoria y nombres de archivos. Con TheGameHosting tu servidor queda listo unos 60 segundos después del pago, con IP y puerto públicos, en CPUs AMD 9950X/7950X3D y discos NVMe. Minecraft Java y Bedrock corren desde el plan de 2 GB, y un modpack grande solo necesita un plan más grande. Elige tu plan en Precios y usa el cupón FULL2026 para tener 15 % de descuento en todos tus pagos, de por vida.
Preguntas frecuentes
¿Por qué mi servidor de Minecraft se cierra al abrir?
La primera vez casi siempre es el EULA: cambia eula=false por eula=true en eula.txt. Si ya lo aceptaste, agrega pause al final de start.bat para que la ventana no se cierre y lee el error. Los más comunes son la versión de Java y un puerto ocupado.
¿Por qué mi servidor de Minecraft se queda cargando y no arranca?
Si la consola se detiene y nunca llega a Done, mira las últimas líneas de logs/latest.log. En servidores con mods suele ser un mod que falla o una dependencia que falta; con mundos o modpacks grandes, puede ser falta de memoria. Revisa cuánta RAM necesita un servidor de Minecraft.
¿Qué Java necesita mi servidor de Minecraft?
Java 25 para Minecraft 26.1 o más nueva, Java 21 para 1.20.5 a 1.21.11 y Java 17 para 1.18 a 1.20.4, según la Minecraft Wiki. Escribe java -version en una terminal para ver cuál tienes.
¿Puedo abrir un mundo de una versión más nueva en un server más viejo?
No. Paper se detiene con Server attempted to load chunk saved with newer version of minecraft!. Usa la versión con la que se guardó el mundo o una más nueva, o restaura un respaldo de antes de abrirlo en la versión nueva.
Mi servidor ya inicia, pero mis amigos no pueden entrar. ¿Es lo mismo?
No. Si la consola muestra Done, el problema es la conexión: revisa Minecraft «Connection timed out» en tu servidor. Si funciona pero se apaga cada noche, tu PC se suspendió o se apagó; mira cómo tener un servidor de Minecraft 24/7.
Hosting para estos juegos
Ver planes para Minecraft JavaPaper, Purpur, Fabric, Forge y más · desde $1.90 USD/mes
Ver planes para Minecraft BedrockCelulares, consolas y Windows · desde $1.90 USD/mes
Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.
Todas las entradas
Equipo de TheGameHosting