Gestión de mundos en Minecraft
Aprende a gestionar múltiples mundos, pre-generar terreno, controlar bordes y optimizar el Nether y el End en tu servidor.
Tabla de contenidos
Introducción
La gestión de mundos es una de las tareas más importantes para cualquier administrador de servidor Minecraft. Un mundo bien configurado no solo mejora la experiencia de juego, sino que también reduce drásticamente el uso de recursos. En esta guía cubriremos desde la pre-generación de terreno hasta la administración de múltiples mundos con plugins especializados.
1. Pre-generación de chunks con Chunky
Cuando los jugadores exploran, el servidor genera chunks sobre la marcha, lo que provoca picos de TPS (tics por segundo). La solución es pre-generar el terreno con Chunky, un plugin ligero y eficiente.
Instalación
Descarga Chunky desde SpigotMC y colócalo en plugins/. Luego reinicia el servidor.
Comandos básicos
/chunky world <mundo> — selecciona el mundo a pre-generar
/chunky radius <bloques> — define el radio desde el spawn
/chunky shape <square|circle> — forma del área (cuadrado o círculo)
/chunky start — inicia la pre-generación
/chunky pause — pausa el proceso
/chunky continue — reanuda el proceso
/chunky progress — muestra el progreso actual
/chunky cancel — cancela la tarea
Recomendaciones
- Radio recomendado: 5000-8000 bloques para servidores survival. Cada 1000 bloques de radio adicional requiere ~4x más chunks, así que sé conservador.
- Forma: usa
circlepara que el borde del mundo se sienta más natural. - Momento: ejecuta la pre-generación cuando el servidor tenga poca carga o fuera de hora pico. Chunky está optimizado para minimizar el impacto en TPS, pero siempre consume algo de CPU.
- Mundos separados: repite el proceso para Nether y End con
chunky world world_netherychunky world world_the_end.
# Configuración recomendada en config.yml de Chunky
continue-on-restart: true # reanuda automáticamente tras un reinicio
max-tps: 19 # no usar más CPU del necesario para mantener 20 TPS
2. Bordes de mundo con world borders
El borde de mundo evita que los jugadores se adentren en terreno sin generar y ayuda a mantener el servidor ligero.
Usando el borde por defecto de Minecraft
/worldborder set 10000 — establece el borde en 10000 bloques de diámetro
/worldborder center 0 0 — centra el borde en las coordenadas 0,0
/worldborder damage buffer 5.0 — distancia en bloques antes de que el daño comience
/worldborder damage amount 0.2 — daño por segundo fuera del borde
/worldborder warning time 15 — segundos de advertencia antes de que el borde se mueva
/worldborder warning distance 5 — bloques de distancia para mostrar la advertencia
Reducir el borde progresivamente
Puedes encoger el borde para forzar a los jugadores a acercarse al centro, útil para eventos o temporadas:
/worldborder set 5000 86400 — reduce a 5000 bloques en 24 horas (86400 segundos)
Consideraciones
- Coordina el borde con el radio de pre-generación de Chunky. Si pre-generaste 5000 bloques, establece el borde en 10000 (diámetro = radio × 2).
- Puedes tener bordes diferentes en cada mundo: más grande en el End (para vuelos con élitros), más pequeño en el Nether.
3. Gestión del Nether y el End
Resetear el Nether
Con el tiempo el Nether se llena de túneles y estructuras feos. Resetearlo es sencillo:
- Detén el servidor.
- Elimina la carpeta
world_nether/(oworld/DIM-1en versiones recientes). - Inicia el servidor — Minecraft regenerará el Nether desde cero.
# Script rápido para backup + reset del Nether
$backupDir = "backups/nether-$(Get-Date -Format 'yyyyMMdd-HHmmss')"
Copy-Item -LiteralPath "world_nether" -Destination $backupDir -Recurse
Remove-Item -LiteralPath "world_nether" -Recurse -Force
Write-Host "Nether reseteado. Backup en: $backupDir"
Resetear el End
Mismo proceso, pero con la carpeta world_the_end/ (o world/DIM1).
Pre-generar Nether y End
Al igual que con el mundo principal, usa Chunky para pre-generar estos mundos:
/chunky world world_nether
/chunky radius 2000
/chunky shape circle
/chunky start
El Nether no necesita radios tan grandes porque el terreno es más denso y viajar en portal duplica las coordenadas (1 bloque en Nether = 8 en el mundo superior).
4. Multimundos con Multiverse-Core
Multiverse-Core es el plugin de referencia para gestionar múltiples mundos. Te permite crear mundos personalizados con diferentes generadores, gamemodes, flags y más.
Instalación
Descarga Multiverse-Core (y opcionalmente Multiverse-NetherPortals y Multiverse-Portals) desde SpigotMC. Coloca los JARs en plugins/ y reinicia.
Comandos esenciales
/mv create <nombre> <tipo> — crea un mundo nuevo
/mv list — lista todos los mundos cargados
/mv tp <mundo> — teletransportarse a un mundo
/mv goto <jugador> <mundo> — teletransportar a otro jugador
/mv load <mundo> — cargar un mundo
/mv unload <mundo> — descargar un mundo (sin borrarlo)
/mv delete <mundo> — eliminar un mundo permanentemente
/mv import <carpeta> <tipo> — importar un mundo existente
Tipos de mundo disponibles
| Tipo | Descripción |
|---|---|
NORMAL | Mundo normal con Overworld |
NETHER | Mundo Nether (1:8 coordenadas) |
END | Mundo End (con islas de end) |
FLAT | Mundo superflat |
LARGEBIOMES | Biomas enormes |
AMPLIFIED | Terreno amplificado |
VOID | Mundo vacío (útil para lobbies) |
Configurar flags por mundo
/mv modify set gamode <survival|creative|adventure|spectator>
/mv modify set difficulty <peaceful|easy|normal|hard>
/mv modify set pvp <true|false>
/mv modify set animals <true|false>
/mv modify set monsters <true|false>
/mv modify set keepSpawnInMemory <true|false>
Ejemplo práctico: servidor con lobby, survival y creative
# worlds.yml (generado por Multiverse)
lobby:
generator: VoidGen
gamemode: adventure
pvp: false
monsters: false
keepSpawnInMemory: false
survival:
environment: NORMAL
gamemode: survival
pvp: true
difficulty: hard
creative:
generator: FLAT
gamemode: creative
pvp: false
keepSpawnInMemory: false
5. Sincronización de inventarios entre mundos
Por defecto, cada mundo tiene su propio inventario separado. Si quieres que los jugadores compartan inventario entre mundos (ej. lobby y survival), necesitas configurarlo:
Multiverse-Inventories
# config.yml de Multiverse-Inventories
groups:
default:
worlds: [lobby, survival]
share: true
creative-group:
worlds: [creative]
share: false
Otra alternativa moderna es PerWorldInventory, que ofrece más control:
/pwi set group default lobby,survival — agrupa mundos que comparten inventario
/pwi set group creative creative — grupo separado para creative
6. Estructura de carpetas y buenas prácticas
Cuando trabajas con múltiples mundos, mantener una estructura ordenada es clave:
server/
├── world/ # Mundo principal (Overworld)
├── world_nether/ # Nether
├── world_the_end/ # End
├── lobby/ # Lobby (creado con Multiverse)
├── creative/ # Mundo creativo
├── minigames/ # Mundos para minijuegos
├── backups/
│ ├── worlds-20260609.zip
│ └── nether-20260609.zip
└── plugins/
├── Chunky/
├── Multiverse-Core/
└── Multiverse-Inventories/
Buenas prácticas
- Nombres descriptivos: usa nombres en minúscula y sin espacios (
evento-veranoen vez deEvento Verano 2026). - Backups frecuentes: antes de resetear cualquier mundo, haz un backup completo.
- Carga bajo demanda: usa
keepSpawnInMemory: falseen mundos que no estén siempre activos para ahorrar RAM. - Límites de jugadores: usa WorldGuard o flags de Multiverse para restringir el acceso a ciertos mundos según el rango del jugador (ej. solo VIPs pueden entrar al mundo
vip-world).
7. Migración de mundos entre servidores
Si necesitas mover un mundo a otro servidor (por ejemplo, al cambiar de hosting):
- Detén ambos servidores (origen y destino).
- Comprime la carpeta del mundo:
Compress-Archive -Path "world" -DestinationPath "world-migrate.zip" - Transfiere el archivo ZIP al nuevo servidor (SCP, SFTP o tu panel de control).
- Extrae en la carpeta raíz del nuevo servidor:
Expand-Archive -Path "world-migrate.zip" -DestinationPath "." - Ajusta
server.propertiessi el nombre del mundo es diferente:level-name=world - Inicia el servidor y verifica que todo esté en su lugar con
/mv listo/mv import.
Compatibilidad
- Los mundos de Vanilla, Spigot y Paper son 100% compatibles entre sí.
- Si migras desde Bukkit muy antiguo (pre-1.13), necesitarás convertir el formato de chunks con herramientas como
MCA SelectoroAmulet Editor. - Los mundos generados por Data Packs funcionan sin problemas siempre que el data pack también esté presente en el nuevo servidor.
8. Resolución de problemas comunes
El mundo no se carga después de un crash
Si el servidor se apagó inesperadamente, el archivo level.dat o alguna región puede haberse corrompido:
- Detén el servidor inmediatamente si está corriendo.
- Haz una copia de la carpeta del mundo.
- Usa la herramienta MCA Selector para inspeccionar y reparar regiones dañadas.
- Como último recurso, elimina
session.lockyuid.datde la carpeta del mundo — estos archivos se regenerarán al iniciar.
Chunks que no cargan (bloques fantasma)
Los chunks fantasma ocurren cuando el cliente y el servidor pierden sincronía:
- Usa
/paper chunks listpara ver cuántos chunks están cargados. - Usa
/paper chunks flushpara forzar la descarga de chunks innecesarios. - Si el problema persiste en un área específica, usa
/chunky world <mundo> radius 0para regenerar chunks alrededor de una coordenada (solo si el mundo está pre-generado).
El Nether no se regenera al resetear
Asegúrate de eliminar la carpeta correcta. En versiones modernas de Paper el Nether puede estar en:
world/DIM-1/— formato por mundo (single world folder)world_nether/— carpeta separada (multi-world folder)
Verifica con paper.yml:
world-settings:
world_nether:
enabled: true
Si usas Multiverse, resetea con /mv delete world_nether y luego /mv create world_nether NETHER.
Revers Studio
9 de junio de 2026
Guías relacionadas
Configurar un proxy Velocity para tu red de servidores
Guía completa para instalar y configurar Velocity como proxy, conectar servidores backend, configurar forwarding y resolver problemas comunes.
ServidoresSeguridad y protección para servidores Minecraft
Guía completa para proteger tu servidor Minecraft contra ataques, griefing, exploits y accesos no autorizados. Firewall, anti-cheat, backups y más.
ServidoresCómo crear un servidor Minecraft desde cero
Guía paso a paso para montar tu propio servidor Minecraft con Paper en un VPS o dedicado. Desde la elección del hosting hasta la configuración inicial.