Minecraft performance guides
How much RAM you need, why a server lags and how to fix it.
All 12 performance guides
Change how many Minecraft spawn chunks stay loaded
See whether spawn chunks can be changed on your Minecraft version, set the spawnChunkRadius game rule, or use forceload on 1.21.9 and newer.
How much RAM does my Minecraft server need?
How much RAM your Minecraft server needs, how many players fit per GB on each plan, what we measured, and why view distance moves it most.
How often to restart your Minecraft server
Which changes need a restart, how the TPS and RAM cards show whether your Minecraft server needs a scheduled one, and how to set it up in Schedules.
Install Lithium on your Minecraft server
Add the Lithium optimization mod to a Fabric or NeoForge Minecraft server from the Mods tab, measure TPS before and after and tweak its config if needed.
Minecraft TPS and the types of lag explained
What TPS and MSPT mean, how Minecraft server, network and client lag differ, how to read the Ticks per second card and which commands show TPS.
Optimize a modded Minecraft server
Cut lag on a Fabric, NeoForge, Forge or Quilt Minecraft server with lower distances, Lithium, FerriteCore, ModernFix, spark and pre-generation.
Pre-generate a Minecraft world with Chunky
Install Chunky from the Plugins tab, pick a radius and run a Minecraft world pre-generation from the console, plus the settings that stop it stalling.
Profile a modded Minecraft server with spark
Install spark from the Mods tab, run a profile from the Console, find short lag spikes and read the report to see which Minecraft mod is using the time.
Reduce entity lag on a Paper Minecraft server
Find which entities are piling up on your Minecraft server with paper entity list, then limit mob caps, activation ranges and dropped items on Paper.
Reduce Minecraft lag with spark and plugins
Measure Minecraft lag with spark, then use Chunky and ClearLaggEnhanced from the Plugins tab, with the console commands and settings this guide covers.
Trim your Minecraft world with MCA Selector
Cut an oversized world down to size: download a copy, delete unused chunks in MCA Selector, and upload the trimmed world back to your Minecraft server.
Tune Minecraft Paper and Spigot configs to cut lag
Change the Paper, Spigot and Bukkit settings that affect Minecraft performance, with each default and what you give up by changing it.