DynRegionPerf icon

DynRegionPerf -----

Dynamic region performance optimization plugin for Paper/Folia servers (1.20+).



Overview
DynRegionPerf is a sophisticated performance optimization plugin that dynamically manages chunks and regions based on player density to maintain stable TPS/MSPT. It uses advanced clustering algorithms, adaptive control systems, and regional entity management to optimize server performance.

Features
️ Density Mapping & Clustering
  • Grid-based Analysis: Maps players to 64×64 block grids every 2 seconds
  • BFS Clustering: Groups nearby high-density cells into "hot regions"
  • Dynamic Classification: Automatically categorizes regions as hot/normal/cold
Dynamic View Distance
  • Adaptive Adjustment: Automatically adjusts view distance based on region temperature
  • Performance Scaling: Reduces view distance during poor performance
  • Player-specific: Individual view distance management per player
Chunk Budget Management
  • Predictive Loading: Preloads chunks based on player movement patterns
  • Budget Allocation: Allocates chunk loading budget per hot region (FPS optimized)
  • Priority System: Loads chunks closer to players first
  • Rate Limiting: Limits chunk loads per tick to prevent FPS drops
  • Aggressive Unloading: Unloads unused chunks in cold regions
Regional Entity Controls
  • Entity Limits: Applies different entity caps for hot/cold regions
  • Smart Despawning: Removes distant entities in cold regions
  • Random Tick Scaling: Adjusts random tick rates based on region temperature
️ Adaptive Control System
  • PID-lite Controller: Uses simplified PID control for MSPT/TPS management
  • Gradual Adjustments: Makes incremental changes to avoid instability
  • Emergency Measures: Applies aggressive optimizations during poor performance
Comprehensive Metrics
  • Real-time Monitoring: Tracks TPS, MSPT, loaded chunks, and hot regions
  • Rolling Data Storage: Saves 5-minute rolling averages to JSON
  • bStats Integration: Anonymous usage statistics (temporarily disabled)
Other details and wiki: https://github.com/suegt/dynregionperf/
Resource Information
Author:
----------
Total Downloads: 8
First Release: Oct 25, 2025
Last Update: Oct 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings