Для чего нужна прегенерация:
При обычном исследовании игрового мира чанки создаются по мере вашего движения, это создает довольно большую нагрузку на процессор, ведь ему нужно сгенерировать чанк, показать его вам, да еще и сохранить. Возможно вы замечали, что если очень быстро лететь по миру, то в определенный момент все замедляется. Это нехватка ресурсов процессора для генерации чанков с нужной скоростью.
Чтобы решить эту проблему, была придумана прегенерация, а точнее вы заранее генерируете все необходимые чанки (в рамках указанных вами диапазонов), а дальше просто подгружаете готовое и все.
Как запустить прегенерацию (преген):
Все команды выполняются в игре, они же доступны и на сервере, но с ограничениями.
Генерация квадрата со стороной 100 чанков (квадрат 16 на 16 блоков) от точки спавна, в текущем мире, где находится игрок:
/pregen gen startradius square 0 0 100
Генерирует только поверхность, квадрат со стороной 50 чанков от точки спавна в Незере
/pregen gen startradius square 0 0 50 -1 TerrainOnly
Генерирует квадрат со стороной 1000 блоков, от точки спавна
/pregen gen startradius square 0 0 b1000
Генерирует квадрат со стороной 100 чанков от позиции игрока:
/pregen gen startradius square ~ ~ 100
Генерирует квадрат со стороной 100 чанков, начиная со смещением от текущей позиции игрока на 100 чанков. Проще говоря — сгенерирует квадрат за 100 чанков от места, где стоит игрок.
/pregen gen startradius square ~-100 ~ 100
Генерирует круг радиусом 100 чанков от точки спавна
/pregen gen startradius circle 0 0 100
Из этого всего вам по сути полезны 2 команды:
Генерация квадрата со стороной 100 чанков
/pregen gen startradius square 0 0 100
и
Генерация квадрата со стороной 1000 блоков (если не понимаете сколько это будет в чанках, либо хотите ограничить именно по блокам)
/pregen gen startradius square 0 0 b1000
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.