COWMODSКаталог модов

Better Tps

better-tps is an adaptive performance stabilizer for Minecraft servers (Bukkit/Spigot/Paper/Purpur 1.20+). It automatically tunes server settings in real-time to maintain a stable 20 TPS, ensuring a smooth experience for players even during high-load

Автор: Hyper-Mayank9252обновлён 1 окт. 2026 г.
Механики игрыОптимизацияУтилиты

Описание

.

⚡ better-tps — Adaptive Performance Stabilizer for Paper/Spigot

better-tps is a lightweight, intelligent performance optimization plugin built for modern Paper/Spigot servers.
Instead of permanently limiting gameplay features, better-tps dynamically adapts to real server load and only applies optimizations when TPS actually begins to drop.

Designed for stability, responsiveness, and minimal gameplay impact.


🌟 More from the Developer

Thanks for checking out this project!

If you're interested in more of my work, or just looking for a great Minecraft server to play on, you're welcome to join HYDRAZ Network.

🌐 Server Address
play.hydraz.online

🚀 Adaptive TPS Optimization

Continuously monitors server performance using both Spigot TPS readings and high-precision scheduler estimates
Rapid lag detection allows faster stabilization before severe TPS drops occur
Smart adaptive logic prevents unnecessary restrictions during normal gameplay

Spoiler

.

📊 Dynamic Performance Profiles

Automatically switches between Normal, Mild, Moderate, and Aggressive optimization profiles
Profiles scale server-side optimizations based on current load conditions
Smooth transitions minimize gameplay disruption while maintaining stability

⚙️ Real-Time Server Tuning

Dynamically adjusts view distance and simulation distance
Controls random tick speed during heavy load
Automatically manages entity spawn limits to reduce lag spikes
All tuning changes happen live without requiring restarts

🌍 Flexible World Management

Supports blacklist and whitelist world targeting
Apply optimizations only to selected worlds
Perfect for separating survival, lobby, minigame, or resource worlds

🚨 Emergency Stabilization System

Built-in emergency guardrails instantly activate aggressive protections during critical TPS drops
Helps prevent cascading lag and server crashes
Automatically restores normal settings once performance recovers

🛠️ Administrative Controls

Enable or disable automatic stabilization anytime
Manually override active optimization profiles
View live server performance data directly in-game
Reload configuration without restarting the server

💻 Commands

Main Commands

CommandDescription
/bettertps statusView current TPS, active profile, and applied optimizations
/bettertps auto <on|off>Enable or disable automatic stabilization
/bettertps profile <name>Manually set a performance profile
/bettertps reloadReload plugin configuration

🔐 Permissions

PermissionDescription
bettertps.adminGrants access to all administrative commands

🎯 Designed For

Survival servers with heavy farms and mob activity
Large SMP networks
Resource-intensive gameplay environments
Servers needing automatic lag prevention without permanent gameplay limitations

Галерея

Better Tpstps statusResults after uploading better-tps

Последние версии

Все версии →
release

Better TPS v1.6.0 - Chunk Profiler & Telemetry

1.6.0
1 окт. 2026 г.217Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### ⚡ Better TPS v1.6.0 — Chunk Lag Profiler, Action Bar HUD & Memory Telemetry #### 🌟 What's New & Enhanced in v1.6.0: - **🗺️ Heaviest Chunks Lag Profiler**: - Implemented `/bettertps chunks` (alias `/bettertps topchunks`): scans loaded chunks across all active worlds and scores tile entities, hoppers, monsters, animals, and item drops to identify exact high-strain chunks with block coordinates. - **📊 Real-Time Action Bar Performance HUD**: - Added `/tps hud` (alias `/bettertps hud`): displays real-time live ticker on player action bar (`TPS`, `MSPT`, `RAM usage`, and active `tuning profile`). - **🧠 JVM Memory & Telemetry Monitor**: - Added `/tps ram` (alias `/bettertps ram`): displays visual RAM usage progress bar, allocated memory, CPU threads, and Java runtime specifications. - Added `/bettertps gc` for administrators to safely trigger JVM garbage collection and report reclaimed heap memory. - **🚨 Proactive Lag Spike Alerts with Sound**: - Automatically notifies online staff with audio cues when TPS drops below threshold (`below-tps: 18.0` / `above-mspt: 60.0`). - **🧩 PlaceholderAPI Expansion Hook**: - Added soft-dependency integration for PlaceholderAPI: - `%bettertps_tps%` - `%bettertps_tps_colored%` - `%bettertps_mspt%` - `%bettertps_mspt_colored%` - `%bettertps_profile%` - `%bettertps_health%` - `%bettertps_ram_used%` - `%bettertps_ram_max%` - `%bettertps_ram_percent%` - `%bettertps_auto%` - `%bettertps_hud%` - **⚡ Paper 26.3 & Folia Live Verified**: - Verified on live Paper 26.3 test container (Java 25 LTS) with zero errors.
release

Better TPS v1.5.0 - /tps Command, Active Profile B

1.5.0
30 сент. 2026 г.7Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### 🚀 Better TPS v1.5.0 Release Notes **Performance Monitoring & Modern Architecture Update** - **New Player `/tps` Command**: Added `/tps` (aliases: `/mspt`, `/serverlag`, `/lag`) allowing players and administrators to inspect current real-time TPS, MSPT tick duration, active stabilizer profile, and overall server health grade. - **Enhanced Admin GUI**: Interactive `/btps gui` now features glowing `[ACTIVE]` badges for the currently engaged profile (`Normal`, `Mild`, `Moderate`, `Aggressive`), sound feedback on clicks, and one-click hot reload. - **Folia & Paper 1.20 - 1.21.4 Verified**: Clean multi-threaded compatibility, defensive game rule casting, and refined percentile memory handling. - **Moderator Compliance**: Conformed to Modrinth content rules regarding gallery preview clarity and accurate optimization utility tagging.
release

Better Tps 1.4.0

1.4.0
11 июн. 2026 г.500Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1bukkit, paper, purpur, spigot
Скачать
release

Better Tps 1.3.0

1.3.0
3 июн. 2026 г.115Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
### Intelligent Lag Analysis & Targeted Mitigation Engine - **Added new Lag Analyzers**: `EntityAnalyzer`, `ChunkLoadAnalyzer`, `HopperAnalyzer`, `RedstoneAnalyzer`, `TileEntityAnalyzer`, `VillagerAnalyzer`, and `SchedulerAnalyzer`. - **Targeted Entity Mitigation**: Intervenes in detected hotspots by clearing only unnamed, generic dropped items and non-persistent hostile mobs. - **Performance Optimized**: Replaced expensive full-world entity sweeps (`world.getEntities()`) with targeted chunk sampling and event-based tracking to avoid adding lag during analysis or mitigation. - **Auto Recovery**: Added `RecoveryManager` to automatically disable mitigations once server TPS and MSPT return to healthy levels. - **New Commands**: - `/bettertps diagnose` - Provides live diagnosis of the most likely cause of lag. - `/bettertps lagreport` - Displays a broader history of recently scanned regions and suspects. - `/bettertps mitigation status` - Shows the active status of any ongoing interventions. ### Profile & Tuning Improvements (from previously unreleased) - Added more profile-level TPS controls: - per-category spawn limit and spawn tick multipliers in the default config - `max-entity-cramming` defaults per profile - optional spawn-related gamerules: `do-mob-spawning`, `do-patrol-spawning`, `do-trader-spawning`, `do-insomnia` - Added `features.tune-spawn-gamerules`. - Added paced profile application with `profile-apply.worlds-per-tick` and `profile-apply.interval-ticks` to reduce switch-time load on multi-world servers. - Added `stability.recover-min-seconds` and stricter recovery defaults so profiles only relax after TPS stays healthy for a sustained period. - Reduced client freeze risk by disabling world distance tuning by default, softening default distance reductions, slowing profile application, and adding `profile-apply.distance-change-cooldown-seconds`. - Added `features.client-smooth-mode` and ping-aware recovery using `network.ping-aware-recovery` / `network.recover-max-average-ping-ms`. - Added high-ping protection that pauses non-emergency profile switches using `network.pause-non-emergency-switches-on-high-ping`.
release

Better Tps 1.2.0

1.2.0
30 мая 2026 г.25Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
- Added more TPS profile settings: - max-entity-cramming - per-category spawn-limit-factors - per-category spawn-ticks-factors - optional gamerule controls: - do-mob-spawning - do-patrol-spawning - do-trader-spawning - do-insomnia - Added new feature toggles: - features.tune-max-entity-cramming - features.tune-spawn-gamerules - Improved profile switching performance: - Profile world settings are now applied gradually instead of all at once. - Added: - profile-apply.worlds-per-tick - profile-apply.interval-ticks - Default is 2 worlds per tick, which should reduce load/lag when switching profiles. - Added safer restore behavior: - Original world gamerule values are captured. - If a profile does not explicitly override a gamerule, the plugin keeps/restores the world’s original value. - Updated default config: - Mild, moderate, and aggressive profiles now have stronger but more controlled spawn tuning. - Moderate/aggressive disable patrol, trader, and phantom spawning while active.
release

Better Tps 1.0.0

1.0.0
10 мая 2026 г.61Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать