How to Analyze a Timings v2 Report

Pre-requisites:

You can create a timings report by following our guide. Once you have the timings report, follow the steps below to analyze it.

How to read a Timings report?

Now when the report has been generated, you may open it. Upon doing so, you will be presented with one of 2 variants.

Please note that this guide describes how to analyze Timings report v2, which is generated from PaperMC server types. If your report doesn't look similar to the one below, it means you most likely have timings report v1 which is generated by Spigot, therefore for successful analyzation, you will need to follow this analyzation guide.

1) Check Server TPS (Ticks per Second):

Navigate to Avg tab under results bar and select it. Then check the value named Minecraft::Full Server Tick. If it's above 18 TPS (make sure to check the value in "()"), your server isn't experiencing consistent tick-related lag. The lag may be caused by latency issues. To fix latency lag, consider changing your server location.

2) Check Entity count:

Too many entities may take a lot of your server’s processing power. Therefore, to check it navigate to Regions --> Count and expand world option. There you will be able to find the total number of entities per region.

If there are more than 2000+ entities present on your server at the same time, this may result in poor server performance. In this instance, we recommend checking our guide on How to Reduce Entity Lag on your Server.

3) Check Average Player Count

Players as entities take valuable resources to process their actions on the server. Therefore having too many players online at the same time may negatively impact your server’s performance. This is more common in cases where your server may not have enough RAM. If more then 20 players are connected to your server per GB of RAM, we suggest upgrading your server to reduce player-related lag (this may vary depending on your Server Type).

To check the number of players in the selected region, navigate to Regions --> Count and search for the Player value. 

4) Attempt to resolve alerts

PaperMC Timings reports alert you if some settings are not optimized or are beyond their normal values. In the example below, we can see that the report alerted us that the server is not using Aikar flags and it also provides a resolution. The errors may vary, but they always contain a cause and suggestion on how to resolve the issue.

Conclusion

In rare cases, it may happen that you won’t be able to find any conclusive evidence of what is causing lag on your server.

There are a few ways you may resolve lag that is not appearing on your timings report. We would recommend checking the following documentation:

You may also simply upgrade your server to a higher plan, which may instantly solve your issues. You can learn more about “anytime” upgrades/downgrades here.

If your server is still lagging, you may contact our expert support team, providing your timings report in a ticket. We will be happy to take a look and assist you in finding a resolution for your lag problems.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • analyze, find cause of lag, investigate, java, Java Edition, lag, mcpc, reports, paper timings, timings, v2
  • 10 Users Found This Useful
Was this answer helpful?

Related Articles

Optimizing bukkit.yml to Reduce Lag

NOTE: This article is specifically for Minecraft Java Edition servers, and depends on...

Optimizing spigot.yml to Reduce Lag

NOTE: This article is specifically for Minecraft Java Edition servers, and depends on Spigot or...

Set PluginClassLoader as parallel capable

If you're receiving the error "Set PluginClassLoader as parallel capable" and your server isn't...

Unable to Place Command Blocks

Sometimes, Minecraft servers don't generate their files properly when you start your server for...

How to Allocate More Memory to your Minecraft Client

When you are running a large variety of plugins or mods on your server, sometimes your client...