Get Chunked

Get Chunked

Remove those pesky Chunk rendering TPS drops. A powerful Hytale chunk preloading plugin

638.0 загрузок
Обновлён 8 дней назад

Описание

Убирайся!

Get Chunked - это служба предварительного рендеринга Hytale, которая будет предварительно загружать куски на ваш сервер, пока нет игрока в Интернете. Это в конечном итоге уменьшает падение TPS из-за рендеринга во время исследования, повышения общей производительности сервера и оставляя эту высокую вычислительную мощность при игре для задач, которые действительно имеют значение.

Плагин также позволяет принудительно загружать куски, чтобы держать важные куски загруженными, даже когда никто не близок, а также позволяет пытаться регенерировать потенциальные поврежденные куски.

Просто поместите плагин в папку модов вашего сервера.

Конфигурация проста и быстра, ее можно найти в модах / Get Chunked / config.yml
Пример конфигурирования:

# Получить разбитую конфигурацию. Перезагрузите сервер после изменений.
# Как далеко от центра (куски) до предварительной сдачи.
радиус Куски: 48
Задержка между запросами (тикс). 20 клещей = 1s.
интервал Клещи: 1
# Координаты для центра разминки.
центр Куски: 0
центр Z Куски: 0
# Если это правда, продолжайте расширяться наружу после завершения начального радиуса.
продолжать Оригинальное название: BeyondRadius: True
# Сколько кусков добавить за расширение при продолжении.
Обсуждение StepChunks: 4
# Сколько запросов нужно выполнить параллельно?
maxConcurrentLoads: 1010
# Как часто вырезать линию журнала прогресса.
вести Интервалы: 30
# Сохраните ожидающую очередь после этого много кусков или секунд (в зависимости от того, что наступит раньше).
На медленно работающих дисках снижение этих значений может помочь плагину продолжать запись данных о прогрессе.
сохранять Каждые куски: 16
сохранять Каждый второй: 30
# Отойдите, если кусочки загружаются медленно.
Адаптивная настройка: ложная
Адаптивный SlowThresholdMs: 1500
Адаптивный BackoffMs: 5000
# Как часто обновлять статус Джейсон в папке данных.
statusWriteIntervalSeconds: 30
# Посейте короткую очередь вокруг последних известных позиций игроков из вселенной / игроков / *.json (мир по умолчанию).
Использование OfflinePlayerPositions: ложные
offlinePlayerScanIntervalSeconds: 0
FocusRadiusChunks: 16
FocusMaxRadiusChunks: 96
Опциональный путь к вселенной / игрокам (оставьте пустой по умолчанию).
offlinePlayerDataPath: ""

CenterX/YChunks - это Coodinates центрального фрагмента для рендеринга (Использовать координаты фрагмента, такие как скриншот ниже). Чтобы открыть координаты нажмите F7

 

Узлы команд и разрешений для 0.2.0 и более поздних версий:

getchunked.forceload - Доступ к добавлению форсированных кусков comman /getchunked forceload [x z]
getchunked.unforceload - Доступ к удалению форсированных кусков команды /getchunked unforceload [x z]
getchunked.forceloads - Доступ к командному списку команд /getchunked forceloads
getchunked.status - Доступ к команде статуса Pre-render /getchunked status
getchunked.reload - Доступ к перезагрузке плагинов config /getchunked reload

0.2.2.2
разбитый. Пауза - Доступ к /getchunked паузе, которая приостанавливает кусочек прегена
getchunked.resume - Доступ к /getchunked резюме, которое возобновляет фрагмент прегена
getchunked.resumeonline - /getchunked resumeonline Переключается ли продолжение прегена, даже когда игроки онлайн. (влияет на производительность)
getchunked.corrupted - Доступ к /getchunked corrupted, в котором перечислены куски, которые не загружались во время генерации кусков
getchunked.corrupted.regen - Доступ к /getchunked regencorrupted, который пытается восстановить поврежденные куски
getchunked.corrupted.clear - Доступ к /getchunked clear, который очищает список поврежденных кусков

 

 


Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь оставлять комментарий!

Показать оригинальное описание (English)

Get Chunked!

Get Chunked is a Hytale chunk pre-renderer service and chunk manager that will pre-load chunks on your server while no player is online. This ultimately decreases TPS drops due to rendering while exploring, increasing overall server performance and leaving that juicy processing power while playing to tasks that really matter.

The plugin also allows forceloading chunks to keep important chunks loaded even when nobody is close and also allows attempting to regenerate potential corrupted chunks.

Simply place the plugin in your server's mods folder.

Configuration is easy and quick and can be found in mods/Get Chunked/config.yml
Example config:

# Get Chunked configuration. Restart the server after changes.
# How far to pre-render from the center (chunks).
radiusChunks: 48
# Delay between chunk requests (ticks). 20 ticks ~= 1s.
intervalTicks: 1
# Chunk coordinates for the warmup center.
centerXChunks: 0
centerZChunks: 0
# If true, keep expanding outward after finishing the initial radius.
continueBeyondRadius: true
# How many chunks to add per expansion when continuing.
expandStepChunks: 4
# How many chunk requests to run in parallel.
maxConcurrentLoads: 10
# How often to batch the progress log line.
logIntervalSeconds: 30
# Save pending queue after this many chunks or seconds (whichever comes first).
# on slow performing disks, lowering these values may help the plugin keep up writing progress data.
persistEveryChunks: 16
persistEverySeconds: 30
# Back off if chunk loads are slow.
adaptivePacingEnabled: false
adaptiveSlowThresholdMs: 1500
adaptiveBackoffMs: 5000
# How often to update status.json in the data folder.
statusWriteIntervalSeconds: 30
# Seed a short queue around last-known player positions from universe/players/*.json (default world).
useOfflinePlayerPositions: false
offlinePlayerScanIntervalSeconds: 0
focusRadiusChunks: 16
focusMaxRadiusChunks: 96
# Optional override path to universe/players (leave blank for default).
offlinePlayerDataPath: ""

centerX/YChunks are the Coodinates of the center chunk to render from (Use chunk coordinates like the screenshot below. To open coordinates press F7)

 

Commands & Permission nodes for 0.2.0 and later:

getchunked.forceload - Access to adding forcelaoded chunks comman /getchunked forceload [x z]
getchunked.unforceload - Access to removing forceloaded chunks command /getchunked unforceload [x z]
getchunked.forceloads - Access to Chunk forceload list command /getchunked forceloads
getchunked.status - Access to Pre-render status command /getchunked status
getchunked.reload - Access to reloading the plugins config /getchunked reload

0.2.2
getchunked.pause - Access to /getchunked pause which pauses chunk pregen
getchunked.resume - Access to /getchunked resume which resumes chunk pregen
getchunked.resumeonline - /getchunked resumeonline Toggles whether or not to continue pregen even when players are online. (Affects performance)
getchunked.corrupted - Access to /getchunked corrupted which lists chunks that failed to load during chunk generation
getchunked.corrupted.regen - Access to /getchunked regencorrupted which attempts to regenerate corrupted chunks
getchunked.corrupted.clear - Access to /getchunked clearcorrupted which clears the list of corrupted chunks

 

 


If you have any issues or suggestions please feel free to leave a comment!

Последние версии

Get Chunked 0.3.1

Early Access 25.01.2026 45.8 КБ

Get Chunked 0.2.2

Early Access 24.01.2026 41.7 КБ

Get Chunked 0.2.1

Early Access 24.01.2026 37.7 КБ

Get Chunked 0.2.0

Early Access 23.01.2026 36.8 КБ

Get Chunked 0.1.2 Early Access

Early Access 23.01.2026 31.9 КБ