๐ Key Features
Adaptive View Radius System
-
Dynamically adjusts view radius (4–10 chunks) based on server TPS and memory usage
-
Automatically reduces chunk loading during performance drops
-
Helps maintain stable tick rates under load
-
Estimated improvement: small to moderate TPS stabilization
AI Level of Detail (LOD) Controller
-
Intelligently reduces NPC AI update frequency based on distance from players
-
Nearby NPCs update normally, distant NPCs update significantly slower
-
Prevents CPU overload on servers with large NPC counts
-
Estimated improvement: noticeable TPS gains on NPC-heavy servers
Despawn Accelerator
-
Faster cleanup of unused entities (items, projectiles, block entities)
-
More aggressive despawn rules for inactive entities
-
Reduces long-term entity buildup
-
Estimated improvement: reduced tick variance and smoother gameplay
Idle Player Optimizer
-
Automatically detects idle/AFK players (default: 60 seconds)
-
Reduces simulation distance and view radius for inactive players
-
Optimizes resource usage on high-population servers
-
Estimated improvement: incremental TPS savings when idle players are present
Automatic Garbage Collection
-
Triggers garbage collection when heap usage exceeds a configurable threshold
-
Helps prevent memory pressure and long GC pauses
-
Improves long-term server stability
-
Estimated improvement: smoother memory behavior over time
Optional Performance Profiler
-
Built-in TPS and MSPT monitoring
-
Exports performance metrics to JSON files
-
Fully configurable logging system
-
Can be enabled or disabled at any time
Optional TPS Limiter
-
Automatically lowers TPS when the server is empty
-
Reduces unnecessary CPU usage
-
Ideal for hosting environments and shared machines
Optional Chunk GC Trigger
-
Triggers memory cleanup after large chunk unload events
-
Helps reclaim memory after exploration spikes
-
Improves memory consistency during long sessions
โก Zero Configuration Required
HyServerOpt ships with carefully tuned default settings designed to work well for most servers out of the box.
Simply install the plugin and benefit from automatic, adaptive optimizations with no manual tuning required.
๐ฎ Commands
๐ง Fully Configurable
All optimization systems can be customized via config.json:
-
View radius ranges
-
AI LOD distances and update rates
-
Entity despawn rules
-
Enable or disable individual features
-
Profiler and logging settings
Changes can be applied live, without server restarts.
๐ Production-Ready Design
-
Thread-safe implementation
-
Low-overhead, optimized code
-
Automatic configuration file generation
-
Hot-reload support
-
Robust error handling and fail-safes
๐ Ideal For
-
Servers with large NPC counts
-
Medium to high player populations
-
Servers experiencing TPS instability
-
Hosting providers aiming to reduce CPU and memory usage
-
Server owners who want performance improvements without manual tuning