In Minecraft, a timing report is a diagnostic tool for server owners and administrators that helps them spot and fix performance problems. This report offers an in-depth analysis of the server's performance, detailing task completion times, resource-hungry plugins or mods, and heavy server strain from players or entities. By studying this data, server owners can determine which plugins or mods to remove and adjust settings for smoother gameplay.
Requirement: Spigot or Paper is required to create and view a timings report on a Minecraft Server.
Note: The timings feature will be turned off in the future. Using Spark is recommended.
How to Create a Timings Report on a Minecraft Server
1. Join the server.
2. Run the following command in chat to enable timings: /timings on
3. For accurate results, wait at least 3 minutes.
4. Run the following command in chat to generate the timings report link: /timings paste
5. Open the link to view the timings report.
How to View a Timings Report on a Minecraft Server
A - Performance Logging Period
The metric line graph visually represents spikes in TPS, new players, chunk loading, and more. When hovering over each node, users can view the current statistics for that period. This graph allows users to examine the relationship between TPS drops, new player arrivals, and increases in loaded chunks.
B - Server Information Panel
This panel shows basic server statistics, including total uptime, MOTD, and Garbage Collection metrics.
C - Timings
The panel displays indexed timing reports for each Minecraft process, arranged from least to most performing. Users can navigate down the tree using arrows to pinpoint the cause of the lag. Standard underperforming processes include faulty plugins, save-all commands, high entity counts, and various doTicks.