
One of the most common questions from new server owners is how many CPU cores a Minecraft server needs. The honest answer surprises most people: for the main game loop, Minecraft mostly uses a single core. Core count matters far less than the speed of one core.
Minecraft is mostly single-threaded
Vanilla, Spigot, and Paper run the main world tick on one thread. That means the world simulation, entities, redstone, and most gameplay logic run on a single CPU core. Adding more cores does not make that one tick loop faster.
This is why a fast modern CPU with high single-thread performance, like an AMD Ryzen 9 9950X, will outperform a server CPU with 32 slow cores for a normal Minecraft server. What you want is a high clock speed and strong per-core performance, not raw core count.
Where extra cores actually help
Cores are not useless. They help with the work that happens around the main tick:
- Chunk loading and world generation, which Paper and modern versions can spread across threads.
- Garbage collection, which the JVM runs on separate threads.
- Multiple servers on one machine, where each server or proxy uses its own cores.
- Multithreaded forks like Folia, which split the world into regions across cores.
So a good target is a CPU with strong single-thread speed and a few cores to spare for chunk work and garbage collection.
How many cores to buy
- Small survival or SMP (up to 10 players): 2 fast cores are enough, with high clock speed doing the heavy lifting.
- Medium community or light modpack (10 to 40 players): 3 to 4 fast cores give headroom for chunk loading and GC.
- Large network or heavy modpack (ATM10, GTNH): 4 to 6 fast cores, plus plenty of RAM, since modpacks add background work.
- Proxy network (BungeeCord or Velocity plus several backends): give the proxy its own core and each backend server its own fast cores.
More cores never hurt, but they are not what makes Minecraft smooth. Clock speed does.
Why clock speed matters most
Minecraft's tick loop is sensitive to how fast a single core can execute instructions each tick. Chips like the Ryzen 9 9950X, a Zen 5 part with a boost clock up to 5.7GHz, keep that one hot thread moving quickly. Some AMD chips take a different approach and add large 3D V-Cache instead of chasing the highest clock speed, which helps specific cache heavy workloads, but for Minecraft's tick loop raw clock speed and per core efficiency matter more, which is why Space-Node moved its Premium tier to the higher clocked 9950X.
The short answer
A Minecraft server needs one very fast core for the main tick, plus a few extra cores for chunk loading and garbage collection. Buy for single-thread speed, not core count. For heavy modpacks, pair that fast CPU with enough RAM.
Space-Node runs every plan on high-clock AMD Ryzen 9 hardware, so your single tick thread stays fast even during chunk loading. See the plans on our Minecraft hosting page, or check the performance hosting tier if you run demanding modpacks.