What Matters Most
Single-core CPU speed is the most important factor in Minecraft server hardware, because the main game loop runs mostly on one thread. A fast modern core beats more slow cores every time, so buy clock speed first and RAM second.
CPU: Clock Speed Over Core Count
Minecraft's main tick thread is single-threaded. Extra cores help with networking, chunk IO on Paper, and garbage collection, but the tick thread sets the ceiling for how many players and entities you can support.
What to look for:
Modern desktop or server CPUs with high boost clocks, recent Ryzen and high-frequency EPYC or Xeon parts - Anything that sustains roughly 3.5 GHz or better under load is a safe baseline - Watch out for old low-clock Xeons common on budget VPS plans. They feel fine until players spread out and chunks generate fast
You rarely need more than 4 cores for one server. Running two servers or heavy modpacks can use a few more.
RAM: Size by Server Type
Memory needs track what runs on the server more than raw player count:
Vanilla or Paper with a small friend group: 1 to 2 GB - Paper with a full plugin stack: 2 to 4 GB - Fabric with performance mods: 2 to 4 GB - Forge or NeoForge modpacks: 4 GB and up, with big packs wanting more - Leave a slice of RAM for the OS itself if you run other services on the box
Java settings matter too. A well tuned heap with sensible flags stutters less than a bigger badly tuned one, but tuning never replaces raw capacity.
Storage: NVMe Beats Capacity
Chunk generation, world saves, and backups all hit the disk. NVMe SSDs keep chunk loads smooth when players fly or sprint through new terrain, and they make backups and restores much faster.
Use NVMe if the provider offers it. Standard SSD is acceptable, HDD is not for the world folder - Plan for growth: worlds expand as they are explored, and backups multiply the footprint - Keep backups on a separate volume or off-box storage when you can
Network and Location
Bandwidth is rarely the bottleneck for Minecraft. Latency is what players feel.
Host close to your group. For Malaysia and SEA players, a Singapore or Malaysia region keeps ping low - A server in Europe or the US adds noticeable delay to every combat hit and parkour jump - Remember the ports: 25565 TCP for Java, plus 19132 UDP if you run Geyser for Bedrock crossplay
VPS, Dedicated, or Home Host
Home hardware: free if the box already exists, but residential upload speed, power cuts, and a home IP all work against you - VPS: the cheap entry point. Watch for shared CPU quotas, since a plan that looks powerful on paper can throttle under load - Dedicated hardware: best for big groups and heavy modpacks, where you pay for the whole machine
For most small to mid-size communities, a good VPS is the sweet spot between cost and control.
Matching Hardware to M.A.F Cloud Plans
M.A.F Cloud sells LXC VPS tiers that line up with this sizing: Nano at RM15/month with 512 MB, Micro at RM28/month with 1 GB, and Pro at RM50/month with 2 GB. The panel also manages your own VPS or hardware, and the free tier runs one server with 2 GB at no cost if you bring the machine.
Final Checklist
Fast single-core CPU first, core count second - RAM sized to your server type, not just player count - NVMe storage with room for world growth and backups - Hosting region close to your players - Crash auto-restart and backups configured before the server fills up