Предварительная генерация мира на сервере Hytale обеспечивает игрокам плавный игровой процесс без лагов, выполняя ресурсоемкую задачу создания ландшафта еще до открытия сервера. Этот процесс предотвращает резкие скачки нагрузки на CPU сервера, когда несколько пользователей одновременно исследуют новые территории, сохраняя стабильную частоту тиков и высокую производительность. Кроме того, он позволяет администраторам проверить результаты генерации мира и задать фиксированный размер файлов, что делает резервные копии надежнее и повышает долгосрочную стабильность.
1. Войдите в панель BisectHosting Starbase.
2. Выберите вкладку Конфигурация , а затем Настройки игры.
3. Запишите значение MaxViewRadius. Сервер может снизить это значение во время предварительной генерации мира.
4. Перейдите на вкладку Консоль .
5. Введите следующую команду с нужными значениями: /world settings pregenerate set <minX> <minZ> <maxX> <maxZ> --world <worldName>
6. Подождите несколько минут — в зависимости от заданного радиуса, — чтобы загрузка завершилась. Начните с меньшего значения и постепенно увеличивайте его, чтобы контролировать загрузку.
Примечание: сбросьте значения предварительной генерации с помощью следующей команды:
/world settings pregenerate reset --world <worldName>
7. После завершения загрузки остановите сервер.
8. Выберите вкладку Конфигурация , а затем Настройки игры.
9. Рядом с MaxViewRadius введите значение из шага 3.
10. Нажмите кнопку Сохранить.
11. Запустите сервер.
Как изменить значения региона предварительной генерации на сервере Hytale (файлы)
1. Войдите в панель BisectHosting Starbase.
2. Остановите сервер.
3. Перейдите на вкладку Файлы .
4. Найдите следующую директорию: /home/container/universe/worlds
5. Выберите нужный мир.
6. Откройте файл config.json.
7. В строке ChunkConfig PregenerateRegion измените нужные значения Max. Эта строка появится только после того, как мир уже был предварительно сгенерирован ранее.
8. Нажмите кнопку Сохранить .
9. Запустите сервер.
10. Подождите несколько минут, пока мир предварительно сгенерирует новые чанки, если они есть.
Примечание: сервер может снизить MaxViewRadius во время предварительной генерации мира. Узнайте, как изменить дальность обзора, здесь.