Dynamic Performance
by nwrenger
Dynamic Performance is a server-side optimization mod that lowers view distance, simulation distance and mob cap when the server tick time climbs, then restores them once it recovers.
What it does
Dynamic Performance watches the server's MSPT, the average milliseconds each tick takes, and compares it with a lag threshold and a recovery threshold. When MSPT stays above the lag threshold for 15 seconds, the mod steps the configured performance levels down. When MSPT drops below the recovery threshold, it steps them back up toward the levels set in the configuration. Values that sit between the two thresholds are left unchanged, so the server is only treated as stable once it has settled.
The mod is listed as vanilla-preserving and lightweight, and it needs Fabric API on every loader. It is published for Fabric, NeoForge and Quilt, with files for 1.21 – 26.3 across ten release versions. Only the server needs it, so players join without installing anything. The code is licensed under the GNU Lesser General Public License v3.0 or later and is open source, with public links to the source code and issue tracker.
Key features
Dynamic scaling
View distance, simulation distance and mob cap are adjusted automatically in response to the measured server load.
Scaling down under load
Performance levels are reduced step by step while MSPT exceeds the lag threshold, and remain at their minimum values if load stays high.
Scaling up on recovery
Once MSPT falls below the recovery threshold, the mod restores the configured levels in the reverse order.
Extensible configuration
The thresholds and the performance levels can be set in a config file, and edits apply without restarting the running server.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x5 of 5 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners who want the game to reduce its load automatically when tick times rise, without a manual restart or command.
Questions
Does Dynamic Performance require Fabric API?
Does a player need the mod to join a server running it?
Which loaders have files for Dynamic Performance?
In the catalog
Dynamic Performance is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
More from nwrenger
Similar mods
What the author says
A vanilla-preserving and lightweight performance mod that dynamically adjusts view distance, simulation distance, and the mob cap based on the server's load. Dynamic Performance monitors the current MSPT by checking it every 15 seconds or so. For further information, consult the Configuration section.
Official listing
- Modrinth page
- modrinth.com/mod/dynamic-performance
- Owner
- nwrenger
- Published
- 2026-07-07
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
