Description
Description
This mod provides detailed TPS/MSPT monitoring for each world on a Hytale server.
It displays the configured target TPS/MSPT, real-time TPS/MSPT, and average TPS/MSPT values for the last 10 seconds, 1 minute, and 5 minutes. These metrics are recorded continuously and updated in real time to help identify lag spikes and performance drops instantly.
The mod includes a configurable TPS/MSPT HUD that can be enabled or disabled. It can be used standalone or together with MultiHUD and updates dynamically across worlds.
A preview version of a graphical TPS GUI is included. Currently, it displays live TPS and MSPT values and serves as the foundation for future GUI extensions.
The mod also features an optional TPS warning system. When TPS drops below a configurable threshold, warning messages are sent to admins or players with the required permission. Both metrics collection and warnings can be toggled via commands or configuration.
The mod is configurable via a configuration file that controls metrics collection, TPS warnings, and threshold values, and can be reloaded using /tps reload.
Usage
The commands can be executed by server operators or players with the required permissions.
/tps– Shows a snapshot of TPS/MSPT for all loaded worlds (Permission:tps.command.tps)/tps show– Enables the TPS/MSPT HUD (Permission:tps.command.tps.show)/tps metrics– Enables or disables TPS metrics collection (Permission:tps.command.tps.metrics)/tps warning– Enables or disables TPS warning messages (Permission:tps.command.tps.warning)/tps gui– Opens the TPS GUI preview (Permission:tps.command.tps.gui)/tps reload– Reloads the configuration file (Permission:tps.command.tps.reload)
Reporting Bugs
If you encounter any bugs or issues while using this mod, please let me know.


