Un mundo corrupto son archivos del mundo que el servidor no puede cargar: fallo al iniciar, un mensaje sobre un level.dat dañado o un mundo que „desapareció” tras reiniciar. Hay varias causas: un corte de luz, la sobrescritura de archivos con el servidor en marcha o un error al guardar. La buena noticia: en tres de cada cuatro casos se puede recuperar.
#Síntomas
| Síntoma | Causa probable |
|---|---|
Fallo al iniciar con IOException / corrupted |
level.dat o un chunk dañado |
| El servidor arranca, pero el mundo está vacío | level-name apunta a una carpeta vacía o el mundo está en otra carpeta |
| El jugador cae a través del suelo o vaga por el vacío | Chunk del terreno dañado |
| Tras reiniciar, el mundo „retrocedió” en el tiempo | Guardado interrumpido: se cargó un estado anterior |
#Paso 1: Lee los logs
Abre la Consola y busca la línea de error al iniciar el mundo. Nos interesa:
java.io.IOException: ...
Caused by: ... corrupted ...El nombre del archivo indicado en el error dice exactamente qué ha fallado: level.dat, una región concreta o los datos de un plugin. Cómo leer los logs: Cómo leer los logs y los informes de crash.
#Paso 2: Sustituye level.dat por la versión _old
Cada vez que se guarda el mundo se crea una copia de emergencia level.dat_old. Es la salida más rápida si level.dat está dañado:
- Detén el servidor (Detener).
- En la pestaña Archivos, entra en la carpeta del mundo (
world). - Renombra el
level.datdañado alevel.dat.broken(o elimínalo, si tienes copia de seguridad). - Renombra
level.dat_oldalevel.dat. - Inicia el servidor.
level.dat_old es el estado anterior al último guardado: puedes perder los últimos minutos de juego, pero recuperarás el mundo.
#Paso 3: Restaura una copia de seguridad
Si level.dat_old tampoco sirve, vuelve a una copia de seguridad:
- Detén el servidor.
- En la pestaña Copias de seguridad, elige la copia más reciente en buen estado y haz clic en Restaurar.
- Inicia el servidor.
Restaurar sobrescribe los archivos del servidor con el estado de la copia: perderás los cambios realizados desde que se creó.
#Paso 4: Chunk del terreno dañado
Si el error apunta a una región concreta y level.dat está en buen estado:
- Detén el servidor.
- En la pestaña Archivos, entra en
world/region/y busca el archivo con el nombre que aparece en el log. - Elimina ese archivo: el terreno de esa zona se generará de nuevo al iniciar.
Eliminar un archivo de región borra el terreno de ese cuadrado: las construcciones que haya en él desaparecerán. Hazlo solo si la copia de seguridad no es una opción y asume lo que pierdes.
#Paso 5: Mundo "vacío" tras arrancar
Muchas veces no hay daños, sino una ruta incorrecta:
level-nameen la pestaña Configuración → Mundo no coincide con el nombre de la carpeta,- el mundo está en una carpeta anidada (
world/world/level.dat), - se subió un mundo sin
playerdata(los jugadores en el spawn es lo normal, no un error).
Corrige el nombre o sube los archivos un nivel.
#No se puede reparar
Si level.dat y _old están dañados y no hay copias de seguridad, el mundo se ha perdido de forma irreversible. Te quedan el reinicio a un mundo nuevo o restaurar la copia de seguridad más antigua. Informa del caso al soporte junto con los logs: a veces se puede leer más de lo que se ve en la consola.
#Problemas más frecuentes
#El servidor se cae en bucle al iniciar el mundo
No lo arranques una y otra vez: cada inicio puede sobrescribir archivos. Detén el servidor, haz una copia de seguridad del estado actual y sigue desde el Paso 2.
#Tras restaurar la copia de seguridad, el mundo sigue sin arrancar
El servidor estaba en marcha durante la restauración y sobrescribió los archivos. Asegúrate de que está detenido (Detenido), restaura de nuevo y solo entonces inicia.