Мод для серверов Майнкрафт, который задаёт каждому игроку свою дальность прорисовки и помогает снизить нагрузку от загрузки чанков. Игроки с ванильным клиентом могут подключаться без установки мода.
Возможности
- Использует запрошенную игроком дальность прорисовки либо сохранённое ограничение администратора.
- Не загружает лишние чанки для игроков, выбравших небольшую дальность, сохраняя дальность для остальных.
- Объединяет области загрузки близко стоящих игроков и выполняет расчёты вне главного потока сервера.
- Не меняет дальность симуляции, тики мобов и редстоуна, случайные тики и чужие билеты чанков.
- Ограничения производительных модов и сервера учитываются, но не могут поднять дальность выше заданного лимита.
Как пользоваться
Администратор может закрепить дальность за игроком командой /pvd set <player> <2..32>. Она сохраняется по UUID и не сбрасывается после переподключения или перезапуска сервера. Команда /pvd reset <player> возвращает использование текущей настройки клиента.
Настройки
Конфигурация для загрузчиков модов находится в config/, для Paper и Folia — в plugins/PlayerViewDistance/. Основные параметры:
minViewDistance— минимальная дальность;maxViewDistance— максимальная дальность;governorProfile— профиль автоматического ограничения;telemetryIntervalSeconds— интервал сбора внутренних показателей.
Требования и совместимость
Работает на Fabric, Forge, NeoForge, Paper и Folia. Для Fabric нужны Fabric Loader и соответствующий Fabric API. Файлы для Fabric, Forge и NeoForge размещаются в mods, для Paper и Folia — в plugins.
Есть интеграции с C2ME, C2ME No Tick View Distance, VMP и Moonrise; также учитывается работа ServerCore, Lithium, FerriteCore, ModernFix, Alternate Current, ScalableLux, Krypton, Let Me Despawn, Chunky и spark.
