
Server Performance Configs · Server Config
300+ polished, ready-to-use player tags for SupremeTag, featuring unique symbols, gradients and more
Paper · Spigot · PurpurMC 26.3 · 26.2 · 26.1 · +2
A tick that takes too long is felt by every player. These references explain where servers spend their time and which settings change it.
Page updated
4 resources, newest first

Server Performance Configs · Server Config
300+ polished, ready-to-use player tags for SupremeTag, featuring unique symbols, gradients and more
Paper · Spigot · PurpurMC 26.3 · 26.2 · 26.1 · +2
Server Performance Configs · Server Config · by PaperMC
The reference for every option in Paper's global configuration file, with defaults and descriptions.
Paper
Server Performance Configs · Server Config · by PaperMC documentation
A widely used set of Java startup flags for Minecraft servers, explained in the Paper documentation.
Server Performance Configs · Server Config · by YouHaveTrouble
A community guide to optimising Paper servers: what each setting in the server configuration does and what it trades away.
Minecraft servers run a loop that must finish about twenty times a second. When one pass takes longer than fifty milliseconds, players see lag: blocks that reappear, mobs that stutter and a world that feels slow to respond. Performance tuning is finding what makes the pass slow and deciding whether to pay that cost.
Three levers cover most servers. The first is what the server simulates and sends: view distance, simulation distance, entity activation and the number of mobs per chunk. The second is the Java process: how much memory it gets and how the garbage collector is told to behave, which is what startup flags configure. The third is plugins, which often account for more of the tick than the game itself.
The references listed here are guides rather than files to paste. A well-known optimisation guide explains each setting in Paper's configuration and what it costs. The Paper documentation lists every option. A set of startup flags published by a Paper maintainer is widely used as a starting point for the garbage collector.
Work in a loop. Measure with a profiler, change one setting, measure again and keep the change only if the numbers improved. A copied config tuned for someone else's hardware can make your server worse.
What is the first thing to change on a laggy server? Profile it. The cause is often a single plugin or an oversized loaded area, not a global setting.
Should I use startup flags I found online? A published set, such as the flags in the Paper documentation, is a reasonable start. Test them on your server and compare tick times before and after.
Does lowering view distance help? Usually, because fewer chunks are loaded and sent. The trade-off is how far players can see, so lower simulation distance first if you only need to reduce server work.
Measure first. How to read TPS, profile with spark and change the settings that actually cost the server time.
MCRank Editorial
From an empty folder to a running server: the right Java version, the start command, the EULA and the settings worth checking first.
MCRank Editorial
MCRank is Minecraft resource search and discovery. Featured placement is its paid visibility layer: creators pay to appear first, labeled Featured, on the page their resource belongs to and in searches that resolve to it. Payment buys placement, not guaranteed clicks, traffic or sales, and never an MCRank endorsement. It is bought by the owner of an approved resource, from their account.
Paid Featured placement is not available at the moment.