MonitoringMinecraft MonitoringMinecraft

dynamicwievdistance

Плагин BukkitFoliaPaper

Automatically adjusts View Distance and Simulation Distance based on TPS, MSPT, and server load for maximum performance.

21 скачивание 0 подписчиков
Оцените первым

🚀 DynamicViewDistance

Automatically optimize your Minecraft server's performance by dynamically adjusting View Distance and Simulation Distance based on real-time server load.

Designed specifically for Folia, DynamicViewDistance helps maintain stable TPS while maximizing render distance whenever performance allows.


✨ Features

  • Dynamic View Distance
  • Dynamic Simulation Distance
  • TPS Monitoring
  • MSPT Monitoring
  • CPU Monitoring
  • Memory Monitoring
  • Rolling Performance Averages
  • Smart Recovery System
  • Hysteresis
  • Cooldowns
  • Per-World Configuration
  • PlaceholderAPI Support
  • Optional BossBar
  • Optional ActionBar
  • Extensive Configuration
  • Debug Mode
  • Lightweight & Folia Native

📊 Example Configuration

settings:
  enabled: true
  debug: false
  monitoring-interval: 20
  evaluation-interval: 100
  log-changes: true

tiers:
  - tps: 19.9
    view-distance: 12
    simulation-distance: 10

  - tps: 19.5
    view-distance: 10
    simulation-distance: 8

  - tps: 18.5
    view-distance: 8
    simulation-distance: 6

  - tps: 17.0
    view-distance: 6
    simulation-distance: 5

  - tps: 0.0
    view-distance: 4
    simulation-distance: 4

hysteresis:
  tps-margin: 0.1

recovery:
  enabled: true
  delay-seconds: 15
  step: 1

cooldown:
  decrease-seconds: 10
  increase-seconds: 10

limits:
  min-view-distance: 3
  max-view-distance: 32
  min-simulation-distance: 2
  max-simulation-distance: 32

📺 BossBar

bossbar:
  enabled: false
  title: "&6Server Performance"
  update-interval: 20
  color: "YELLOW"
  style: "SEGMENTED_10"
  permission: "dynamicviewdistance.bossbar"
  show-to-all: false

💬 ActionBar

actionbar:
  enabled: false
  message: "&aTPS %dvd_tps% &7| &bMSPT %dvd_mspt% &7| &eVD %dvd_view% &7| &6SD %dvd_simulation%"
  update-interval: 20
  permission: "dynamicviewdistance.actionbar"
  show-to-all: false

🧩 PlaceholderAPI

%dvd_tps%
%dvd_mspt%
%dvd_cpu%
%dvd_memory%
%dvd_players%
%dvd_chunks%
%dvd_entities%
%dvd_view%
%dvd_simulation%

🛠️ Commands

/dvd reload
/dvd status
/dvd enable
/dvd disable
/dvd force <view> <simulation>
/dvd info

🔐 Permissions

dynamicviewdistance.admin
dynamicviewdistance.reload
dynamicviewdistance.status
dynamicviewdistance.force
dynamicviewdistance.info

❤️ Built for Folia

DynamicViewDistance is built from the ground up for Folia using thread-safe scheduling and modern Java practices.

Unlike traditional implementations, it avoids constant distance oscillation by using configurable hysteresis, cooldowns, and gradual recovery to deliver smooth, stable server performance.

Whether you're running a small survival server or a large network, DynamicViewDistance automatically adapts to changing server conditions so your players get the best possible experience.

Смотри также

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

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

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

SkyBars
SkyBars Java + BE
405 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MineLandy
MineLandy Java + BE
50 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
beesmp
beesmp Java
1 онлайн
26.2 — 1.21.11 версия
Bee smp-улей,где каждый оставляет свой след
WahaCraft
WahaCraft Лаунчер
1 онлайн
Кланы | Боссы | RPG | Уникальная карта | PVP | Захват территорий | ВАРХАММЕР
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.16.5. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат