javaintermediatetutorial

Cómo añadir un mundo existente a un servidor de Minecraft Java

Haz copias de seguridad, verifica la carpeta raíz del mundo Java, súbela completa, configura level-name y comprueba el resultado antes de abrir el servidor.

Actualizado 2026-08-12 · MapMC Editorial

Un servidor Java puede cargar un mundo ya creado, pero necesita la carpeta completa y una configuración que apunte exactamente a ella. No borres el mundo actual para “probar”. Conserva ambos lados, detén todas las escrituras y valida una copia en privado antes de permitir el acceso habitual.

Identifica la raíz real del mundo Java

Descomprime el archivo y busca level.dat. La carpeta que contiene directamente ese archivo es la raíz; normalmente también incluye region, data y playerdata. Si ves MiMundo/MiMundo/level.dat, debes subir la carpeta interior. Un ZIP sin extraer, un .mcworld de Bedrock o solo la carpeta region no constituyen un mundo Java completo.

Cuando sea posible, abre una copia con la misma versión de Java Edition y revisa el punto de aparición y varios lugares conocidos. Anota la versión, el software del servidor, el cargador, los mods y los datapacks necesarios.

Detén el servidor y crea dos copias de seguridad

Ejecuta stop en la consola y espera a que termine el proceso. Copiar mientras se guardan chunks o jugadores puede producir una instantánea incoherente. Conserva intacto el origen y prepara otra copia para subir. En el destino guarda el mundo activo, server.properties, la lista blanca, permisos y datos de plugins.

Archiva el mundo anterior en lugar de eliminarlo. Si el panel reinicia automáticamente el proceso, desactiva temporalmente esa función durante la transferencia.

Sube y extrae la carpeta completa

Coloca la raíz preparada junto al JAR y server.properties, usando el gestor oficial, SFTP o una copia local. El resultado debe parecerse a server/mapmc-madrid/level.dat, no a una carpeta duplicada ni a un ZIP cerrado. Usa un nombre sencillo y único.

Las cargas grandes desde el navegador pueden quedar incompletas sin un mensaje claro. Compara tamaño y número de archivos o utiliza el método de transferencia recomendado por el proveedor.

Configura level-name exactamente

Con el servidor detenido, edita:

level-name=mapmc-madrid

El valor debe coincidir con el nombre de la carpeta, sin comillas, rutas ni extensión. En Linux también importa el uso de mayúsculas. Algunos paneles tienen un campo “World name” que reescribe el archivo; guarda y vuelve a abrir la configuración para comprobar cuál prevalece.

Reproduce la versión y las dependencias

Antes del primer arranque, alinea Minecraft, Java, Paper/Spigot/Fabric/Forge/NeoForge, cargador, mods, plugins y datapacks. No abras la única copia en una versión anterior: la ayuda oficial advierte que bajar de versión puede dañar el mundo. Prueba cualquier actualización sobre un duplicado.

Mantén una lista blanca. Los bloques modificados, dimensiones extra y datos de plugins pueden faltar aunque el terreno principal parezca correcto.

Lee el arranque y prueba en privado

Revisa la consola desde el inicio y confirma que menciona el mundo esperado. Detén el proceso si aparecen errores de versión de datos, mods ausentes, permisos o lectura de level.dat. Que el panel diga “online” no demuestra que haya cargado el mundo correcto.

Si aparece un mundo vacío, no construyas ni borres carpetas. Comprueba level-name, el doble anidamiento, la carga completa, la instancia activa, las opciones del panel y el directorio de trabajo. Conserva logs/latest.log antes de reiniciar.

Verifica datos, guardado y reinicio

Entra con una cuenta administradora o incluida en la lista blanca. Comprueba spawn, coordenadas conocidas, Nether, End, inventarios, cofres de Ender, avances, marcadores, reglas, datapacks y permisos. Un cambio de autenticación puede asignar otro UUID al jugador y simular una pérdida de inventario.

Haz un cambio pequeño, guarda, detén y reinicia. Solo abre el servidor cuando el mismo mundo vuelva a cargar y el cambio persista. Mantén la copia anterior hasta que los jugadores confirmen construcciones y progreso recientes.

Lista final de seguridad

  • La carpeta subida contiene directamente level.dat.
  • Existen copias independientes del origen y del servidor anterior.
  • El proceso estuvo completamente detenido durante los cambios.
  • level-name coincide carácter por carácter.
  • Versiones, cargador y dependencias están alineados.
  • Se verificaron logs, dimensiones, jugadores, guardado y reinicio.

El objetivo no es solo alcanzar el mensaje de servidor listo, sino demostrar que ese proceso carga y conserva el mundo previsto.

Fuentes y base de revisión

Priorizamos documentación oficial y mostramos las referencias de las afirmaciones.

Úsalo con MapMC