
You want to build or rent a Minecraft server, and every spec sheet leads with a core count: 12, 16, 24, 48. Which number decides if your world holds 20 TPS? Mostly not that one. This guide explains what the CPU does in a Minecraft Java server, which chips fit which kind of server, and what to check on a hosting plan. Every CPU spec below comes from AMD's or Intel's own product page, checked on 3 November 2026.
Quick answer: The best CPU for a Minecraft server is the one with the fastest single core you can afford. A Java server runs its game tick on one main thread, so that one core decides if you hold 20 TPS. In 2026 that means a recent high-clock desktop chip: AMD's Ryzen 9000 series, such as the Ryzen 9 9950X (AMD lists up to 5.7 GHz), or an X3D chip such as the Ryzen 7 9800X3D or 9850X3D when you want a large cache. Cores come second. They start to count when you run several servers or a network on one machine, or generate a lot of new terrain. For a small server with friends, an older 12-core like the Ryzen 9 3900X is plenty.
Best CPU for a Minecraft server by server size
| Your server | What limits it | CPU to look for |
|---|---|---|
| 2 to 10 friends, vanilla or Paper | Hardly anything. RAM and a sensible view distance matter more | Any recent desktop CPU. A Ryzen 9 3900X-class chip is fine |
| 10 to 40 players on a plugin SMP | The main thread: entities, redstone, farms and plugins | A current high-clock desktop chip, for example a Ryzen 7 or Ryzen 9 from the 9000 series, or an X3D chip |
| Heavy modpacks such as ATM10 or Create packs | Block entities, mod tick handlers and chunk generation | The fastest single core you can get: Ryzen 9 9950X, or an X3D chip such as the 9800X3D, 9850X3D or 9950X3D |
| Several servers or a network on one machine | Now cores count too, because every server has its own main thread | A 16-core chip with strong single-thread speed, such as the Ryzen 9 9950X, 9950X3D or 9950X3D2 Dual Edition |
These are picks by shape, not benchmark rankings. Two servers with the same player count can load a CPU very differently, so treat the table as a starting point and measure your own server.
Why single-core speed comes first
Minecraft runs at a fixed 20 ticks per second, which gives each tick 50 milliseconds. The Minecraft Wiki puts the rule plainly: TPS stays at 20 only while MSPT (milliseconds per tick) is no higher than 50. Entity AI, block updates, redstone, most plugin work and a lot of mod logic happen inside that budget, on one thread. Folia's README shows it from the other side: on Folia "there is no main thread anymore", and the Bukkit scheduler that Spigot and Paper plugins use "inherently relies on a single main thread". On vanilla, Spigot and Paper, that one thread has to finish every tick in time, and it runs no faster than the core it sits on.
When a tick needs more than 50 ms, TPS falls below 20 and players see blocks pop back and mobs stutter. Our guide to MSPT and server lag shows how to read those numbers.
Single-core speed is more than the clock on the box. Newer core designs can do more work per clock than older ones, so a boost clock only compares fairly between chips of the same generation. AMD also defines max boost as the highest frequency one core reaches under a bursty single-threaded load, and says it varies with cooling, motherboard and BIOS. Treat it as a ceiling, not a promise.
When more cores start to matter
Extra cores are not wasted. Java's default G1 garbage collector, in Oracle's words, keeps "one or more garbage collection threads active while the application runs". Paper spreads chunk work too: its global configuration uses chunk-system.worker-threads for parallel chunk generation, and at the default value it picks the thread count from your physical cores, capped at half of them. That helps when players explore new terrain or when you pregenerate a world.
The bigger case is more than one server. A network with a Velocity proxy, a lobby and three game servers runs four Minecraft servers, each with its own main thread, plus the proxy. A 16-core chip gives every one of them a fast core.
Folia goes further and splits one world into regions that tick in parallel. Its README recommends "ideally, at least 16 cores (not threads)" and tells you to "have your expectations for compatibility at 0" for plugins, so read our Folia vs Paper comparison before you switch.
The CPUs in this guide, from the vendors' own pages
Checked on 3 November 2026. Max boost is the vendor's single-core peak; for the two Intel chips the L3 column shows the "Smart Cache" figure Intel lists.
| CPU | Socket | Cores / threads | Max boost | L3 cache | Launched |
|---|---|---|---|---|---|
| AMD Ryzen 9 9950X | AM5 | 16 / 32 | 5.7 GHz | 64 MB | Aug 2024 |
| AMD Ryzen 9 9950X3D | AM5 | 16 / 32 | 5.7 GHz | 128 MB | Mar 2025 |
| AMD Ryzen 9 9950X3D2 Dual Edition | AM5 | 16 / 32 | 5.6 GHz | 192 MB | Apr 2026 |
| AMD Ryzen 7 9850X3D | AM5 | 8 / 16 | 5.6 GHz | 96 MB | Jan 2026 |
| AMD Ryzen 7 9800X3D | AM5 | 8 / 16 | 5.2 GHz | 96 MB | Nov 2024 |
| AMD Ryzen 9 7950X3D | AM5 | 16 / 32 | 5.7 GHz | 128 MB | Feb 2023 |
| AMD Ryzen 9 5950X | AM4 | 16 / 32 | 4.9 GHz | 64 MB | Nov 2020 |
| AMD Ryzen 7 5800X3D | AM4 | 8 / 16 | 4.5 GHz | 96 MB | Apr 2022 |
| AMD Ryzen 9 3900X | AM4 | 12 / 24 | 4.6 GHz | 64 MB | Jul 2019 |
| AMD EPYC 7443 (server) | SP3 | 24 / 48 | 4.0 GHz | 128 MB | Mar 2021 |
| Intel Core i9-14900K | LGA1700 | 24 (8P + 16E) / 32 | 6.0 GHz (P-cores 5.6) | 36 MB | Q4 2023 |
| Intel Core Ultra 9 285K | LGA1851 | 24 (8P + 16E) / 24 | 5.7 GHz (P-cores 5.5) | 36 MB | Q4 2024 |
X3D cache or higher clock
AMD's X3D chips stack extra L3 cache on the processor. The Ryzen 9 9950X3D has 128 MB of L3 against 64 MB on the Ryzen 9 9950X, and AMD lists both at up to 5.7 GHz. A Minecraft tick touches a lot of memory (chunks, entities, block entities), which is the kind of work a big cache can help with. Which of the two helps your server more depends on the workload, so there is no universal winner.
One detail matters on the 16-core X3D chips. AMD calls the Ryzen 9 9950X3D2 Dual Edition, launched in April 2026, the world's first desktop processor with dual 3D V-Cache and lists 192 MB of L3 for it. On the earlier 16-core models, such as the 7950X3D and 9950X3D, only one of the two core dies carries the extra cache. If you run your own machine with one of those, check which cores the server's main thread lands on. The 8-core 9800X3D and 9850X3D have a single core die (AMD lists a package die count of 2 for them, against 3 for the 16-core chips), so the question does not come up.
Budget and AM4 picks
If you already own an AM4 board, you do not need a new platform for a small or mid-size server. Two AM4 chips match the two shapes above: the Ryzen 9 5950X for clock and cores (16 cores, up to 4.9 GHz) and the Ryzen 7 5800X3D for cache (8 cores, 96 MB of L3, up to 4.5 GHz). The Ryzen 9 3900X (12 cores, up to 4.6 GHz) is older and slower per core, but still fine for vanilla, Paper and light modpacks with a small group. Before you buy, check your motherboard maker's CPU support list for the BIOS version the chip needs.
Intel
Intel's desktop chips mix fast performance cores with smaller efficient cores. Intel lists the Core i9-14900K with 8 performance cores, 16 efficient cores and a max turbo of 6 GHz (5.6 GHz on the performance cores), and the Core Ultra 9 285K with the same 8 plus 16 split and up to 5.7 GHz. For a Minecraft server you want the Java main thread on a performance core.
If you run a 13th or 14th Gen Core i5, i7 or i9, read Intel's support article on the Vmin Shift Instability before you trust the machine with a world. Intel recommends the Intel Default Settings in the BIOS and the latest BIOS version with microcode 0x12F or later.
Xeon and EPYC server chips
Second-hand dual-Xeon machines offer many cores for little money, but most of those cores run at low clock speeds. That is the wrong shape for one busy Minecraft server, where one core carries the tick. Before you buy or rent one, look up its single-core boost clock, not the core count.
Newer server chips sit in between. AMD lists the EPYC 7443 with 24 cores, a 2.85 GHz base clock, up to 4.0 GHz boost and 128 MB of L3. That shape suits a host that runs many small and mid-size servers side by side, while a single heavy modpack or a busy public server gets more from a desktop chip's higher boost clock.
Check these before you blame the CPU
- Profile with spark:
/spark profiler start --timeout 300records for five minutes and then stops by itself. If one plugin, farm or chunk loader eats the tick, a faster CPU only hides it for a while. Our spark profiler guide explains the report. - Check the RAM. Too little causes garbage collection pauses, but more RAM does not raise TPS when the heap has room to spare.
- Use NVMe storage. Slow disks cause chunk load stalls that look like CPU lag.
- Pregenerate the world so the server is not generating terrain while players explore.
- Keep view distance and simulation distance sensible. Every extra ring of chunks is main-thread work.
Picking a Minecraft server host by its CPU
When you rent, the processor name is only part of the answer. For the exact plan and region you want, check the CPU model (many hosts run different hardware per region and tier), how much of it you get (a CPU percentage or vCore count, shared or dedicated), and its generation and boost clock on the vendor's spec page.
What Space-Node runs
Our Minecraft server hosting plan selector names the CPU for each region and tier before you order. As of 3 November 2026:
- Standard in the Netherlands, Germany and Poland runs on the AMD EPYC 7443 with DDR4. In Canada and India it runs on Ryzen 9 3900X-class CPUs with DDR4; the exact model can vary between similar Ryzen chips with single-thread performance at that level or higher.
- Premium runs on the Ryzen 9 9950X with DDR5 in the Netherlands, Germany, Poland, Canada and the USA. In the Netherlands, Germany, Poland and Canada, Premium plans list 600 to 800% CPU (6 to 8 vCores) under fair use. India has no Premium.
- Other regions: Standard in the USA runs on the Ryzen 9 7950X3D, and Singapore and Australia run on the Ryzen 9 5950X.
The CPU is shared with other servers on the same node, while the RAM in your plan is reserved for your server. Standard fits friends, SMPs, Paper and light plugin setups, and Premium fits heavy modpacks, big farms and public servers. Choose memory from your server software and modpack first, then the tier: a processor name alone does not tell you how many players a server holds or what TPS it will run at.
FAQ
What is the best CPU for a Minecraft server in 2026? A current high-clock desktop chip with a fast single core, such as the Ryzen 9 9950X, or an X3D chip with extra cache, such as the 9800X3D, 9850X3D or 9950X3D. Core count only starts to matter when you run several servers on one machine.
How many cores does a Minecraft server need? One fast core runs the game tick. A few more give garbage collection, chunk generation and background work room. Past that, extra cores mainly help when the machine runs more than one server, or Folia, whose README asks for at least 16 cores.
What is the best AM4 CPU for a Minecraft server? The Ryzen 9 5950X if you want clock speed and cores (16 cores, up to 4.9 GHz), or the Ryzen 7 5800X3D if you want cache (96 MB of L3, up to 4.5 GHz). Check your motherboard's CPU support list first.
What is the best CPU for a modded Minecraft server? The fastest single core you can get, because modpacks add tick work for block entities and machines. An X3D chip or a Ryzen 9 9950X fits a heavy pack such as ATM10. Size the RAM to the pack as well, since a faster CPU does not fix a heap that is too small.
Is the Ryzen 9 3900X good enough for Minecraft? Yes for vanilla, Paper and light modpacks with a small group. It launched in 2019 and is slower per core than current chips, so for heavy modpacks or busy public servers a newer, higher-clocked CPU gives you more headroom.
Does more RAM fix low TPS? Only when the server is actually short on memory. If MSPT is high while the heap has room, the fix is a faster core, fewer entities or better plugins, not more gigabytes.
Sources
All opened on 3 November 2026:
- AMD product pages: Ryzen 9 9950X, Ryzen 9 9950X3D, Ryzen 9 9950X3D2 Dual Edition, Ryzen 7 9850X3D, Ryzen 7 9800X3D, Ryzen 9 7950X3D, Ryzen 9 5950X, Ryzen 7 5800X3D, Ryzen 9 3900X (support page with specifications), EPYC 7443
- Intel: Core i9-14900K specifications, Core Ultra 9 285K specifications, Vmin Shift Instability support article (last reviewed 21 July 2026)
- Minecraft Wiki: Tick
- Folia README
- Paper global configuration
- Oracle Java 25 GC tuning guide: Garbage-First (G1) Garbage Collector
- spark command usage