Back

How to Do Timings on Minecraft

How to Take a Timings Report on a Minecraft Server

A Timings report is a profiling tool for Minecraft servers. It records each server tick’s duration and other performance metrics, then generates a detailed report that helps you diagnose lag or speed issues. Timings can reveal problems caused by misbehaving plugins, overloaded worlds, or other resource-intensive processes.

Paper Timings

As of version 1.21, PaperMC ships with the integrated Spark profiler, which is the recommended way to generate a timings report. In the server console run the following command with OP privileges:
/spark profiler start --timeout 600


After 10 minutes, the console will print a URL linking to the completed report.

Bukkit Timings

Before generating a timings report on Bukkit, you must enable profiling in bukkit.yml file. Using an FTP client such as WinSCP or FileZilla, open bukkit.yml and change the line:
plugin-profiling: true

Save the file and restart the server. Then run the following command:
/timings reset

Wait a few minutes and enter:
/timings merged

A timings folder containing a .txt file will appear in your server files. Open it with your FTP client to find the URL of the generated report.

Spigot Timings

By default, Spigot does not include the Spark profiler, but you can install it manually by downloading this plugin:  Spark
For step-by-step plugin upload instructions, see: How to upload Minecraft plugin to the server

After installing Spark, follow the same steps as with PaperMC. Run the following command with OP privileges:
/spark profiler start --timeout 600

After 10 minutes, the console will display a link to the finished report.

SpongeForge Timings

Turn off the Minecraft server. Then with an FTP client, open: config/sponge/global.conf. In this file find and change this line:
verbose=true

After changing the setting, save the file and restart the server. In the console, run this command:
/sponge timings report

After a few minutes, the console will output a URL to the completed report.

Generating a timings report is straightforward: change one setting, restart the server and enter a couple of commands in the console. If you encounter any difficulties, feel free to reach out to us via live chat or by email at [email protected].


Similar tutorials

How to Make an Offline Minecraft Serverį Minecraft servers authenticate players by verifying their accounts through the official Mojang servers. This verification occurs when the server's...

Read

How to upload your own Minecraft plugin with the PRO plan Minecraft is full of amazing experiences and there’s a lot to explore, however, even...

Read
Minecraft Tutorials