This guide will show you a few steps that may improve your server performance.

If your server is running any of the 1.14.x versions of Minecraft, please read this article first: Minecraft 1.14.x. Why this lag?

Decrease your TickSpeed

You can decrease your TickSpeed by using the command /gamerule randomTickSpeed 2 inside the game on your server. You will need to be an OP for this. If you don't know how to become an OP, please read our How to: OP Yourself on Your Minecraft Server article.



Cording to the " Minecraft Game-pedia " the "randomTickSpeed" land to:
How often a random block tick occurs (such as plant growth, leaf decay, etc.) per chunk section per game tick. 0 disables random ticks, higher numbers increase random ticks. Setting to a high integer results in high speeds of decay and growth

By default, Minecraft has the randomTickSpeed set to 3.

Decrease your server View-Distance

To decrease your View Distance:
Log into your Multicraft Panel

Click on "Servers". Go to your server.



Stop your server



Click on "Files", then "Config Files"



Click on "Server Settings".



Find the "View Distance" box, and change it to a lower number such 6 or 5.



The View-Distance uses an equation to determinate how many chunks the server-side will load for the players.
The equation for view distance is: (2x+1)²
E.g.:
For the default, of 10, should be: (2*10+1)² = 21²; 441.

A single chunk in Minecraft is 16x16 blocks, with no limit to height.

Automatic Restarts

Automatic restarts unload heavy chunks that are still loaded on your server and damaging your server's performance. You can set your server to automatically restart at a time when players are not using your server following our Scheduled Restarts article.



Use PaperSpigot

We highly recommended that you use PaperSpigot if you are currently using Vanilla, Craftbukkit or Spigot.
Note that this will not work for modded servers.
PaperSpigot is much more lightweight and has many features that allow you to improve your performance. Once your server is running on PaperSpigot, you can follow this article: Improve Spigot Performance to increase your server's performance.

Once you server is on PaperSpigot, you can use the /timings command to see your timings.

Timings Report
The "Timings" command can be used to get a graphic of your server usage. This can for sure be used to detect what should be the problem if your server is lagging.
To get a simple timings you can type: /timings on
By doing this, your PaperSpigot server should start recording your server timings, so you'll have to wait some time for the server to register all timings.
It's suggested to wait around 7-10 minutes for a good precision of it.
Then to get the timings report just type: /timings paste

The command above should give you a link where you'll be able to see all server statistics and resource usage.
Under the "timings" tab you can find your timings.
If you notice something with the color red, it is using a high part of your server resources/peformance.
By clicking on the tab "Plugins", you can see, what plugins are causing the most lag on your server.

If timings are saying that Pillagers are using a lot of lag, please use this:
https://www.spigotmc.org/resources/limitpillagers-fix-outpost-spawns-and-more.69733/



Using Optimization DataPacks (Minecraft 1.13+)

DataPacks are ZIP files that can customize your Minecraft experience. They can be used to add/remove/change advancements, functions, loots, predicates‌, structures, recipes, tags and etc without any code modification such Mods.
There're some DataPacks done for Minecraft Versions that can work as a way to remove lag and optimize the server such the Antilag Datapack, Lag Optimization or Lagbuster.
If you don't know how to install a DataPack, we have an article dedicated for it on here:
https://help.ggservers.com/en-us/article/how-to-install-datapacks-on-your-server-nmp6zs/

Installing plugins.

Great plugins for you to keep the lag away are:

General Lag:
ClearLagg (free)
LagAssist (paid)

1.14+ bug/lag solutions:
- Pillager Lag (free)
- Villager Lag (free)
- Entity Lag (free) (only recommended for severe entity lag)
- WorldBorder (free) - 💭 Minecrafters suggest to set the border between 3000 and 6000.

Farm reduction:
- Mob Manager (paid)
- Farm Limiter (paid)

Changing Dynmap

If you're using dynmap plugin/mod make sure to set the resolution to vlowres or lowres inside the configuration.txt and also the render type to jpg instead of png.

Upgrade your service

Upgrading your service to a server with more RAM or switching to the premium plan may improve your performance. This is especially true on servers that have a lot of plugins or mods that use more RAM.


⛏ Not working?

Please, open a ticket in your client area and provide your Timings, your Debug Report and some Console Lines.

**Getting Timings**
As already explained before, to get a simple timings you can type: /timings on
By doing this, your PaperSpigot server should start recording your server timings, so you'll have to wait some time for the server to register all timings.
It's suggested to wait around 7-10 minutes for a good precision of it.
Then to get the timings report just type: /timings paste

The command above should give you a link where you'll be able to see all server statistics and resource usage.
Under the "timings" tab you can find your timings.

-> Get the URL link and paste on a ticket

**Getting your Debug Report**
Once you're in your server and you notice that it's lagging, type /debug start wait some minutes and type /debug stop.
This will store all debug information.
✔ Type /debug report and a .zip file will be generated in your server's files with all debug information.
On the ticket, let us know about that ^.

**Getting Console Logs**
Lagging or Crashing?
Open your Online Control Panel and click on " Console ".
Copy at least 50 lines of code and paste on some website such https://pastebin.com or https://hastebin.com.
Click on to Save.
Get the URL link and paste on a ticket.

🧵 Once you've done all steps above and it stills not working, please, provide us the information on the section above.
Provide us on a ticket your Timings, your Debug Report and some Console Lines.

Was this article helpful?
Cancel
Thank you!