Añades unos cuantos mods a tu servidor de Minecraft, lo arrancas y se detiene a los pocos segundos con
«el juego se ha cerrado». ¿Qué archivo? No lo sabes, así que los quitas uno a uno, o lo dejas. Es lo
que le pasó a uno de nuestros clientes el 1 de octubre: 102 archivos subidos a mods/ tras un fallo, y
un servidor que nunca se volvió a arrancar.
La mayoría de estos fallos vienen de unos pocos errores que se pueden reconocer antes de arrancar, o nombrar justo después.
Al subirlos: un aviso, antes de arrancar
En un servidor Forge, NeoForge, Fabric o Quilt, el gestor de archivos mira ahora lo que acabas de dejar en la carpeta de mods y señala tres tipos de archivos:
- Un archivo comprimido subido tal cual (
.zip,.rar,.7z…). El servidor solo carga.jary no descomprime nada: descomprímelo en tu ordenador, sube los.jarque contiene y borra el archivo comprimido. - Un mod hecho para el otro cargador, como la versión Fabric de un mod en un servidor Forge. Sustitúyelo por la versión de tu cargador, misma versión de Minecraft.
- Un mod gráfico (OptiFine, Sodium, Iris, Oculus, Embeddium, Rubidium). Va en el juego de cada jugador, no en el servidor: quítalo del servidor y guárdalo en tu PC.
Es solo un aviso. No se bloquea nada: si sabes lo que haces, arrancas igualmente.
Cuando falla: la causa, en la ficha del servidor
Algunos mods están hechos para el juego del jugador y buscan su pantalla: una ventana, el renderizado, la interfaz. Un servidor no tiene nada de eso, así que se detiene al cargar. Es lo que vimos el 5 de octubre con Distant Horizons en un servidor Fabric.
Ahora el arranque se cancela con un mensaje claro: un mod está hecho para el juego del jugador. En Fabric, el mensaje da el nombre del mod. Tu mundo no se modifica.
Y el aviso que explica por qué falló el último arranque vuelve a estar arriba en la ficha del servidor. Había desaparecido con el rediseño de la página: un fallo ya identificado dejaba de mostrarse.
Lo que esto no resuelve
- El aviso al subir solo lee nombres de archivo. Un mod con un nombre poco claro se cuela, y un mod multicargador puede señalarse sin motivo. Por eso avisamos en lugar de bloquear.
- En Forge y NeoForge, el mod no siempre se nombra. El mensaje dice qué buscar, pero los registros no siempre indican de qué archivo se trata.
- No se reconocen todos los fallos. Una dependencia que falta o un mod hecho para otra versión de Minecraft pueden seguir terminando en «el juego se ha cerrado». En ese caso, quita primero los últimos mods añadidos.