MonitoringMinecraft MonitoringMinecraft

ViewDistanceTweaks (Вью дистанц твикс)

Плагин FoliaPaperPurpur

Плагин для серверов Майнкрафт автоматически настраивает дальность прорисовки для каждого мира.

6.9к скачиваний 15 подписчиков
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт, который автоматически подбирает дальность прорисовки и симуляции для каждого мира, помогая удерживать TPS при разной нагрузке. Он учитывает MSPT, число загруженных чанков и заданные пределы: например, в незере можно оставить меньшую дальность, чем в основном мире.

Возможности

  • Работает в режимах proactive (по бюджету чанков), reactive (по порогам MSPT), mixed (оба способа) и off.
  • Отдельно настраивает минимальную и максимальную дальность прорисовки и симуляции для каждого мира.
  • Учитывает не только средний MSPT, но и разброс времени тиков; при нестабильной работе сервера не повышает дальность.
  • Может сначала уменьшать дальность симуляции, сохраняя видимую игрокам дальность прорисовки.
  • Поддерживает оценку нагрузки отдельных миров: мир с фермами и редстоуном будет ограничен раньше спокойного мира.
  • Защищает от повышения дальности при нехватке памяти, массовой генерации чанков, высокой задержке игрока или его состоянии AFK.
  • Позволяет закрепить личную дальность прорисовки и симуляции для игрока через права. Значения от 2 до 32; при нескольких правах выбирается большее.
  • Может временно очищать грозу и останавливать смену дня и ночи, если мир уже достиг минимальных дистанций, а нагрузка всё ещё высока.
  • Предварительно генерирует территорию вокруг спавна или указанной точки, сохраняя прогресс. Генерация приостанавливается при высокой нагрузке или недостатке памяти.
  • Предзагружает уже существующие чанки по направлению движения быстрых игроков, в том числе при полёте на элитрах. Это уменьшает подлагивания при перемещении, но не увеличивает видимую дальность.
  • Поддерживает профили настроек для временных режимов, например для ивента, а также готовые пресеты.
  • При наличии PlaceholderAPI выводит в табло и чате MSPT, TPS, число чанков, активный режим, дальности и показатели отдельных миров.

Команды

  • /vdt status [--weight] [--fixed] — состояние миров, дальности, чанки и нагрузка; --fixed показывает личные ограничения игроков.
  • /vdt simulate [world] — показывает решение следующей проверки без изменения настроек.
  • /vdt history — история применённых изменений.
  • /vdt mspt [debug] — MSPT, TPS и разброс времени тиков.
  • /vdt viewdistance <n> [world] [--duration <min>] — временно задаёт дальность прорисовки.
  • /vdt simulationdistance <n> [world] [--duration <min>] — временно задаёт дальность симуляции.
  • /vdt profile [name] — включает профиль или показывает активный.
  • /vdt preset <small-server|large-network|performance-first> — записывает готовый пресет в config.yml.
  • /vdt pregen start <world> [radius] [--here] — запускает предварительную генерацию чанков.
  • /vdt pregen pause, /vdt pregen resume, /vdt pregen stop, /vdt pregen status — управляют генерацией; /vdt pregen cancel --confirm удаляет сохранённый прогресс.
  • /vdt pregen schedule <world> <radius> <HH:mm> — назначает ежедневный запуск; /vdt pregen schedule cancel отменяет расписание.
  • /vdt enable, /vdt disable — включает или выключает автоматическое управление дистанциями.
  • /vdt reload — перечитывает config.yml и messages.yml.

Права

  • viewdistancetweaks.command.vdt — доступ к /vdt.
  • viewdistancetweaks.vdt.command.status — /vdt status, /vdt history, /vdt mspt.
  • viewdistancetweaks.vdt.command.simulate — /vdt simulate.
  • viewdistancetweaks.vdt.command.viewdistance — изменение дальности прорисовки.
  • viewdistancetweaks.vdt.command.simulationdistance — изменение дальности симуляции.
  • viewdistancetweaks.vdt.command.preset, viewdistancetweaks.vdt.command.profile, viewdistancetweaks.vdt.command.pregen — управление пресетами, профилями и генерацией.
  • viewdistancetweaks.vdt.command.reload — перезагрузка, включение и выключение плагина.
  • viewdistancetweaks.notify — сообщения об изменении дальности в чате.
  • viewdistancetweaks.fixed.<n> — личная дальность прорисовки.
  • viewdistancetweaks.simfixed.<n> — личная дальность симуляции.

Настройка

Основные параметры находятся в config.yml: режим управления, пороги MSPT, частота проверок, пределы дальности для миров и бюджеты чанков. Для миров используются разделы world-settings, а временные наборы ограничений задаются в profiles.

Опции idle-pregeneration и predictive-preloading включают предварительную генерацию и предзагрузку чанков. В messages.yml можно изменить сообщения для игроков и персонала; поддерживаются цвета через & и подстановки {placeholder}.

Плейсхолдеры PlaceholderAPI начинаются с %viewdistancetweaks_: например, %viewdistancetweaks_mspt%, %viewdistancetweaks_tps%, %viewdistancetweaks_chunk_count%, %viewdistancetweaks_view_distance_<world>%.

Требования

Плагин рассчитан на Paper и его форки, включая Purpur, Pufferfish и Leaves; также поддерживается Folia. На Spigot и Bukkit работает основной механизм изменения дистанции, но личные дистанции игроков, предварительная генерация и предзагрузка чанков требуют API Paper.

PlaceholderAPI нужен только для плейсхолдеров. EssentialsX используется необязательно: если включено ограничение AFK, плагин сможет учитывать его состояние AFK.

Как установить ViewDistanceTweaks

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Folia, Paper или Purpur — и его версию (самая свежая — 26.3).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
594 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
FlexWorld
12 онлайн
1.16.5 — 26.3 версия
Бесплатный донат /free | Получай бесплатного BUNNY + 1 МИЛЛИОН РИЛЛИКОВ!
HellyGrief - code top РЕББИТ
29 онлайн
1.21 — 1.21.11 версия
Всем РЕББИТА и НЕЗЕРКА И МНОГО ХАЛЯВЫ по команде - /code top (Если не веришь - зайди проверь)
ABSOLYTHYPE
0 онлайн
1.16.5 — 1.21.11 версия
⚔️ Выживание • 20 особых предметов • Автошахта • Аукцион /ah • PvP-арена • Босс по субботам
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат