Generar un mapa de Minecraft pregenerado con Chunk-Pregenerator
Introducción
Cuando tus jugadores exploran nuevas áreas, el servidor debe generar el terreno en tiempo real. Esta operación consume muchos recursos y a menudo provoca congelamientos, caídas de TPS y una experiencia de juego degradada.
Chunk-Pregenerator resuelve este problema generando el terreno de antemano. Una vez que la zona está pregenerada, los jugadores pueden explorar sin ningún lag relacionado con la generación de chunks.
¿Por qué pregenerar tu mapa?
| Ventaja | Descripción |
|---|---|
| Exploración fluida | No más congelamientos al descubrir nuevas zonas |
| TPS estable | El servidor ya no necesita calcular el terreno sobre la marcha |
| Preparación del servidor | Ideal antes de abrir una nueva temporada |
| Reducción de CPU | Menos picos de carga durante las horas de juego |
Requisitos previos
| Elemento | Descripción |
|---|---|
| Servidor Forge o Fabric | El mod requiere un cargador de mods |
| Chunk-Pregenerator | Descargado desde CurseForge |
| Acceso a consola/OP | Permisos de administrador para ejecutar comandos |
| Espacio en disco | Prever suficiente almacenamiento según el tamaño de pregeneración |
⚠️ Importante: Realiza una copia de seguridad de tu mundo antes de cualquier pregeneración masiva.
Compatibilidad de versiones
| Versión de Minecraft | Versión del mod | Sintaxis de comandos |
|---|---|---|
| 1.7.x - 1.12.2 | Legacy | Sintaxis antigua |
| 1.13 - 1.21+ | Moderno | Nueva sintaxis |
Descarga oficial: https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator
Instalación del mod
- Descarga la versión correspondiente a tu servidor en CurseForge
- Coloca el archivo
.jaren la carpetamodsde tu servidor - Reinicia el servidor
- Verifica que el mod esté cargado en los registros
Comandos para Minecraft 1.13+ y versiones posteriores
Generar una zona por radio
Sintaxis completa:
/pregen start gen radius <nombre> <forma> <X> <Z> <tamaño>
Parámetros detallados:
| Parámetro | Descripción | Valores posibles |
|---|---|---|
<nombre> | Identificador único de la tarea | Texto libre (ej: spawn_pregen) |
<forma> | Forma de la zona a generar | SQUARE (cuadrado) o CIRCLE (círculo) |
<X> | Coordenada X del centro | Número entero (ej: 0) |
<Z> | Coordenada Z del centro | Número entero (ej: 0) |
<tamaño> | Radio de la zona | En chunks o en bloques con sufijo b |
Ejemplos concretos:
# Generar un cuadrado de 100 chunks alrededor del spawn
/pregen start gen radius ZonaSpawn SQUARE 0 0 100
# Generar un círculo de 50 chunks centrado en 500, 500
/pregen start gen radius ZonaBase CIRCLE 500 500 50
# Generar un cuadrado de 3000 bloques (nota la 'b' al final)
/pregen start gen radius MundoPrincipal SQUARE 0 0 3000b Generar a través de WorldBorder (1.13+)
Este método utiliza el borde de mundo vanilla para definir la zona a generar.
Paso 1: Definir el centro de WorldBorder
/worldborder center <X> <Z>
| Parámetro | Descripción |
|---|---|
<X> | Coordenada X del centro |
<Z> | Coordenada Z del centro |
Ejemplo:
/worldborder center 0 0
Paso 2: Definir el tamaño de WorldBorder
/worldborder set <diámetro>
| Parámetro | Descripción |
|---|---|
<diámetro> | Tamaño total en bloques (diámetro, no radio) |
Ejemplo:
# WorldBorder de 6000 bloques de diámetro (3000 bloques en cada dirección)
/worldborder set 6000
💡 Atención: El valor es un diámetro, no un radio. Para una zona de 3000 bloques alrededor del spawn, ingresa
6000.
Paso 3: Iniciar la pregeneración
/pregen start gen worldborder
Este comando genera automáticamente todos los chunks dentro de WorldBorder.
Comandos de control (1.13+)
| Comando | Acción |
|---|---|
/pregen pause | Pausa la generación |
/pregen resume | Reanuda una generación pausada |
/pregen stop | Detiene definitivamente la generación |
/pregen info listen | Muestra el progreso en tiempo real |
/pregen info unlisten | Desactiva la visualización del progreso |
Ejemplo de flujo de trabajo:
# Iniciar la pregeneración
/pregen start gen radius MapaTemporada1 SQUARE 0 0 3000b
# Supervisar el progreso
/pregen info listen
# Pausar si es necesario (jugadores conectados)
/pregen pause
# Reanudar más tarde
/pregen resume
# Detener el seguimiento una vez terminado
/pregen info unlisten
Comandos para Minecraft 1.4.3 a 1.12.2
Generar una zona por radio (legacy)
Sintaxis completa:
/pregen gen startradius <forma> <X> <Z> <tamaño>
Parámetros detallados:
| Parámetro | Descripción | Valores posibles |
|---|---|---|
<forma> | Forma de la zona | square (cuadrado) o circle (círculo) |
<X> | Coordenada X del centro | Número entero |
<Z> | Coordenada Z del centro | Número entero |
<tamaño> | Radio en chunks o bloques | Número, prefijo b para los bloques |
Ejemplos concretos:
# Generar un cuadrado de 100 chunks alrededor del spawn
/pregen gen startradius square 0 0 100
# Generar un círculo de 50 chunks
/pregen gen startradius circle 0 0 50
# Generar una zona de 3000 bloques (nota el 'b' delante del número)
/pregen gen startradius square 0 0 b3000
📝 Diferencia con 1.13+: En legacy, el prefijo
bse coloca antes del número (b3000), mientras que en 1.13+ se coloca después (3000b).
Generar a través de WorldBorder (legacy)
Paso 1: Configurar el WorldBorder
/worldborder center <X> <Z>
/worldborder set <diámetro>
Paso 2: Iniciar la generación
/pregen gen startWorldBorder
⚠️ Atención: El comando se escribe
startWorldBorder(con mayúsculas) en legacy, mientras que en 1.13+ se escribeworldborder(en minúsculas).
Comandos de control (legacy)
| Comando | Acción |
|---|---|
/pregen stop | Detiene la generación |
/pregen continue | Reanuda una generación detenida |
/pregen clear | Detiene y elimina completamente la tarea |
/pregen info listen | Muestra el progreso |
/pregen info unlisten | Oculta el progreso |
Tabla comparativa de comandos
| Acción | Minecraft 1.13+ | Minecraft 1.4.3 - 1.12.2 |
|---|---|---|
| Generar por radio | /pregen start gen radius <nombre> <forma> <X> <Z> <tamaño> | /pregen gen startradius <forma> <X> <Z> <tamaño> |
| Generar a través de WorldBorder | /pregen start gen worldborder | /pregen gen startWorldBorder |
| Pausa | /pregen pause | N/A |
| Reanudar | /pregen resume | /pregen continue |
| Detener | /pregen stop | /pregen stop |
| Eliminar tarea | N/A | /pregen clear |
| Seguir progreso | /pregen info listen | /pregen info listen |
| Distancia en bloques | Sufijo b después (3000b) | Prefijo b antes (b3000) |
Calcular el tamaño de pregeneración
Correspondencia chunks / bloques
| Chunks | Bloques (diámetro) | Superficie aproximada |
|---|---|---|
| 50 | 800 | ~640 000 bloques² |
| 100 | 1 600 | ~2,5 millones bloques² |
| 185 | 3 000 | ~9 millones bloques² |
| 250 | 4 000 | ~16 millones bloques² |
| 375 | 6 000 | ~36 millones bloques² |
💡 Recordatorio: 1 chunk = 16 bloques de lado
Recomendaciones según el uso
| Tipo de servidor | Radio recomendado | Observación |
|---|---|---|
| Pequeña supervivencia | 1500-2000 bloques | Suficiente para el inicio |
| Supervivencia clásica | 3000 bloques | Buen compromiso tamaño/rendimiento |
| Gran comunidad | 5000+ bloques | Prever espacio en disco considerable |
| Mapa limitado (temporada) | Según WorldBorder | Genere exactamente la zona jugable |
Mejores prácticas
¿Cuándo iniciar una pregeneración?
| Momento | Recomendación |
|---|---|
| ✅ Servidor vacío | Ideal: temprano por la mañana o tarde en la noche |
| ✅ Antes de la apertura | Prepare el mapa antes de recibir a los jugadores |
| ❌ Horas pico | A evitar: la pregeneración consume mucho CPU |
| ❌ Sin respaldo | Siempre hacer backup antes de una gran pregeneración |
Supervisión de recursos
Durante la pregeneración, supervise:
| Recurso | Herramienta | Umbral de alerta |
|---|---|---|
| CPU | Panel de hosting o htop | > 90% prolongado |
| RAM | Panel de hosting | > 85% |
| Disco | Panel de hosting | Verificar el espacio libre regularmente |
| TPS | /tps en juego | < 15 TPS |
⚠️ Atención: Una pregeneración de gran tamaño puede llenar rápidamente su espacio en disco. Un mundo de Minecraft con un radio de 3000 bloques puede fácilmente alcanzar varios GB.
Resolución de problemas
El comando no funciona
| Problema | Solución |
|---|---|
| Comando desconocido | Verifique que el mod esté instalado y cargado correctamente |
| Permiso denegado | Asegúrese de ser OP o utilizar la consola |
| Sintaxis incorrecta | Verifique la versión del mod y utilice la sintaxis correcta |
La pregeneración es muy lenta
| Causa | Solución |
|---|---|
| Servidor sobrecargado | Esperar un período de baja carga |
| RAM insuficiente | Aumentar la asignación de memoria |
| Otros plugins pesados | Desactivar temporalmente los plugins no esenciales |
El servidor tiene lag durante la pregeneración
| Acción | Comando |
|---|---|
| Pausar | /pregen pause (1.13+) |
| Detener | /pregen stop |
| Reanudar más tarde | /pregen resume o /pregen continue |
Resumen de capturas de pantalla
| N° | Contenido de la captura |
|---|---|
| 1 | Carpeta mods con el archivo Chunk-Pregenerator visible |
| 2 | Consola del servidor con comando pregen y mensaje de confirmación |
| 3 | Vista en juego de la WorldBorder (efecto visual en los bordes) |
Resumen
Chunk-Pregenerator es una herramienta indispensable para cualquier servidor de Minecraft que desee ofrecer una exploración fluida. Al generar el terreno de antemano, eliminas los bloqueos y mantienes un TPS estable, incluso con una comunidad activa que explora en todas las direcciones.
Lista de verificación antes de la apertura:
- [ ] Mod instalado y funcional
- [ ] Respaldo del mundo realizado
- [ ] WorldBorder configurada (opcional)
- [ ] Pregeneración iniciada en un período de baja carga
- [ ] Espacio en disco verificado
- [ ] Progreso seguido hasta la finalización

