How to Reduce Lag on a Minecraft Server
A practical guide to improving Minecraft server performance by managing plugins, view distance, hardware resources, and world activity.
Minecraft server lag is usually caused by a combination of limited hardware resources, demanding plugins, large amounts of world activity, or settings that are too aggressive for the server.
Check server TPS first
Ticks per second are one of the clearest indicators of server performance. A healthy server normally aims to stay close to 20 TPS. Sustained drops indicate that the server is taking too long to process each game tick.
Reduce unnecessary plugins
Every plugin adds work to the server. Poorly optimized plugins can create expensive database queries, excessive entity scans, repeated tasks, or unnecessary file operations. Remove plugins you no longer use and keep important plugins updated.
Control view and simulation distance
High view distance and simulation distance values increase the number of chunks the server must load and process. Lowering them slightly can provide a major performance improvement on busy servers without significantly affecting normal gameplay.
Watch entities and farms
Large mob farms, excessive dropped items, villagers, redstone machines, and continuously loaded chunks can consume significant processing time. Sensible limits and regular monitoring help prevent individual areas from slowing down the entire server.
Use suitable hardware
Minecraft benefits heavily from strong CPU performance, sufficient RAM, and fast storage. Adding more RAM does not solve every performance problem, but a server without enough memory will struggle as the player count, world size, and plugin load increase.
Performance tuning works best when you measure the real bottleneck first and then make targeted changes instead of changing every setting at once.