Cómo pregenerar chunks en tu servidor de Minecraft
Generar terreno nuevo es de lo más pesado que hace un servidor. Cuando varios jugadores exploran a la vez, sobre todo con élitros, la CPU se dispara y aparece el lag. Pregenerar el mundo crea ese terreno por adelantado, cuando no hay nadie jugando.
Antes de empezar
Sección titulada «Antes de empezar»- Elige el tamaño. Un mundo de 10 000 bloques de diámetro (5000 de radio desde el centro) es suficiente para casi cualquier servidor pequeño o mediano.
- Revisa el disco. Un mundo pregenerado de ese tamaño puede ocupar varios GB.
- Hazlo en horas tranquilas. La pregeneración usa mucha CPU mientras dura.
- Haz una copia de seguridad si el mundo ya tiene construcciones.
Pregenerar el mundo
Sección titulada «Pregenerar el mundo»Chunky usa la generación normal del juego, así que el terreno queda igual que si los jugadores lo exploraran.
-
Descarga Chunky desde Hangar o Modrinth, detén el servidor y súbelo a
plugins/. -
Arranca el servidor y comprueba con
pluginsque Chunky aparece en verde. -
Define el borde del mundo. El valor es el diámetro: 10 000 bloques equivale a 5000 de radio.
worldborder set 10000 -
Elige el mundo y ajusta el área al borde:
chunky world worldchunky worldborder -
Empieza:
chunky start
La consola muestra el porcentaje, el tiempo restante (ETA) y los chunks por segundo. El ETA se vuelve más preciso con el tiempo.
Comandos útiles mientras genera:
| Comando | Qué hace |
|---|---|
chunky progress |
Muestra el progreso. |
chunky pause |
Pausa la generación. |
chunky continue |
La reanuda donde se quedó. |
chunky cancel |
La cancela. |
Repite el proceso para el Nether y el End cambiando el mundo, por ejemplo chunky world world_nether. El Nether es 8 veces más pequeño en distancia, así que usa un borde menor.
En servidores Forge, usa el mod Chunk-Pregenerator. También usa la generación normal del juego y puede trabajar con varios mundos a la vez.
-
Descarga la versión de Chunk-Pregenerator para tu versión de Minecraft, detén el servidor y súbelo a
mods/. -
Arranca el servidor y comprueba que existe el comando
pregen. -
Define el borde y empieza la pregeneración del Overworld:
worldborder set 10000pregen start gen worldborder 1 minecraft:overworld FAST_CHECK_GEN
Si el servidor se reinicia a mitad, por ejemplo por falta de RAM, el mod retoma la tarea solo.
Que siga tras un reinicio
Sección titulada «Que siga tras un reinicio»Por defecto, Chunky no continúa solo si el servidor se reinicia. Puedes reanudarlo con chunky continue, o activar la opción para que continúe automáticamente en su archivo de configuración, plugins/Chunky/config.yml.
Después de pregenerar
Sección titulada «Después de pregenerar»- Mantén el borde del mundo. Si lo quitas, los jugadores volverán a generar terreno nuevo más allá.
- Haz una copia de seguridad. Es un buen momento: el mundo ya está completo.
- Combínalo con las demás mejoras de la guía de optimizar el rendimiento.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»¿Cuánto tarda?
Sección titulada «¿Cuánto tarda?»Depende del tamaño y del servidor. Un mundo de 10 000 bloques de diámetro suele tardar entre una y varias horas. La ETA de la consola te da la estimación real.
¿Pueden jugar mientras se pregenera?
Sección titulada «¿Pueden jugar mientras se pregenera?»Sí, pero notarán más lag. Lo ideal es pregenerar antes de abrir el servidor o en horas sin jugadores.
¿Qué pasa con las estructuras de mods añadidos después?
Sección titulada «¿Qué pasa con las estructuras de mods añadidos después?»Los chunks ya generados no reciben estructuras ni minerales de mods instalados después. Instala todos los mods de generación de mundo antes de pregenerar.