Minecraft Server CPU: What Actually Matters

Single-thread speed matters more than core count for Minecraft: most of each tick runs on one thread, so clock speed, architecture and cache decide TPS.

walkerryan2324
4 min read
minecraft server cpubest cpu for minecraft serverminecraft single threadminecraft tps msptminecraft server performance

Minecraft Server CPU: What Actually Matters

Short answer: for a Minecraft server, single-thread performance matters far more than core count. Minecraft processes most of each game tick on one thread, so a CPU with a high clock speed, a modern architecture and a large cache keeps TPS at 20 with more players than a CPU with many slower cores. Extra cores still help with chunk generation, plugins and running several servers, but they can't speed up the main tick.

How a Minecraft server uses the CPU

Minecraft updates the world 20 times per second. Each update is a tick, and the server has 50 milliseconds to finish it. In each tick the server:

  • moves mobs and runs their AI,
  • updates redstone, hoppers and other block logic,
  • grows crops and ticks random blocks,
  • processes player actions,
  • and handles everything plugins or mods add.

Most of this runs on the main thread, one after another. If a tick takes longer than 50 ms, the next one starts late and TPS drops below 20. Players see that as lag.

TPS and MSPT

  • TPS (ticks per second): should stay at 20. Below about 18, players start to notice.
  • MSPT (milliseconds per tick): how long each tick takes. Under 50 ms means the server keeps up; the lower the better, because it leaves headroom for spikes.

On Paper you can check both with /tps and /mspt, and see what's using the time with the spark profiler.

What makes a CPU good for Minecraft

Clock speed

A higher clock speed finishes each tick sooner. This is the single biggest factor.

Architecture

Newer CPU generations do more work per clock cycle. A recent desktop CPU at 5 GHz is much faster per thread than an older server CPU at 3 GHz.

Cache

Minecraft's working data is spread across a lot of memory. A large CPU cache means the processor waits less for RAM. CPUs with AMD's 3D V-Cache, which stacks extra cache on the chip, do especially well in games like Minecraft.

Core count

More cores don't make the main tick faster, but they help with:

  • chunk loading and generation (Paper does much of this off the main thread),
  • lighting, networking and garbage collection,
  • running several servers on the same machine.

Does multithreading help Minecraft?

Partly. Paper moves chunk loading, chunk generation and lighting off the main thread. Folia, a Paper fork, splits the world into regions that tick in parallel, but it breaks many plugins and suits only very large servers. For ordinary servers, the main thread is still the limit.

Signs your server is CPU-bound

  • TPS drops while memory use is well below the limit.
  • MSPT climbs as players join or farms run.
  • Lag gets worse in specific areas, such as near large farms.
  • spark shows a few entities, blocks or plugins using most of the tick.

Adding RAM won't fix any of these. A faster CPU, or reducing the load, will.

How to reduce CPU load

  1. Run Paper or Purpur instead of vanilla.
  2. Lower simulation-distance to 6–8.
  3. Pre-generate the world.
  4. Limit mob farms, hoppers and entity counts.
  5. Profile with spark and fix or remove the worst offenders.

Beacon's hardware

Every Beacon Minecraft server runs on an AMD Ryzen 9 7950X3D: a 16-core desktop processor that boosts up to 5.7 GHz, with AMD's 3D V-Cache for 128 MB of L3 cache in total. It pairs high single-thread speed with a very large cache — the combination that suits Minecraft's main thread best.

See the full hardware and every plan on the facts page, or compare processors in Ryzen vs Xeon for Minecraft Server Hosting.

Was this helpful?

Your feedback helps us improve our guides.