Плагин для серверов Майнкрафт, который поддерживает стабильный TPS, автоматически меняя дальность прорисовки и симуляции в зависимости от нагрузки. Он рассчитан на Folia и позволяет увеличивать дальность, когда сервер справляется с нагрузкой.
Возможности
- Отслеживание TPS, MSPT, загрузки процессора и памяти.
- Отдельные настройки для миров.
- Усреднение показателей, задержки переключений и плавное восстановление дальности, чтобы значения не менялись слишком резко.
- Необязательные BossBar и ActionBar с показателями производительности.
- Интеграция с PlaceholderAPI.
Команды
/dvd reload/dvd status/dvd enable/dvd disable/dvd force <view> <simulation>/dvd info
Права
dynamicviewdistance.admindynamicviewdistance.reloaddynamicviewdistance.statusdynamicviewdistance.forcedynamicviewdistance.info
Для показа BossBar и ActionBar используется право dynamicviewdistance.bossbar.
Настройка
В settings задаются интервалы мониторинга и проверки. В списке tiers указываются пороги TPS и соответствующие значения view-distance и simulation-distance; блок limits ограничивает их минимум и максимум. Параметры hysteresis, recovery и cooldown отвечают за плавность смены значений.
PlaceholderAPI поддерживает плейсхолдеры %dvd_tps%, %dvd_mspt%, %dvd_cpu%, %dvd_memory%, %dvd_players%, %dvd_chunks%, %dvd_entities%, %dvd_view% и %dvd_simulation%.
Требования
Требуется серверное ядро Folia. PlaceholderAPI нужен только для вывода его плейсхолдеров.
