
Quick answer: Start with the server type, add player count, then add modpack and automation headroom. Most small Paper servers need 4-8 GB RAM. Most heavy modpack servers need 10-16 GB RAM. CPU single-thread speed matters more than buying a giant RAM number.
Minecraft server requirements calculator formula
Use this as a practical estimate, then adjust after checking Spark timings and real memory usage.
Estimated RAM = base server RAM + active player RAM + mod/plugin buffer + 20% headroom
| Server type | Base RAM | Per active player | Mod/plugin buffer |
|---|---|---|---|
| Vanilla | 2 GB | 150-250 MB | 0-1 GB |
| Paper or Purpur | 2-3 GB | 150-300 MB | 1-2 GB |
| Paper SMP with plugins | 3-4 GB | 200-350 MB | 2-4 GB |
| Light modpack | 5-6 GB | 250-400 MB | 2-3 GB |
| Heavy modpack | 8-10 GB | 300-600 MB | 3-6 GB |
| ATM10, Better MC, Vault Hunters, Prominence II | 8-12 GB | 350-700 MB | 3-8 GB |
Do not allocate every megabyte of host memory to Java. Leave room for the OS, panel, backups, monitoring, filesystem cache and crash dumps.
Calculator examples by player count
| Use case | Good starting specs | Safer specs |
|---|---|---|
| 5 player vanilla server | 2 vCPU, 3-4 GB RAM, 20 GB NVMe | 2-3 vCPU, 4 GB RAM, 25 GB NVMe |
| 10 player Paper server | 2-3 vCPU, 4-6 GB RAM, 25 GB NVMe | 4 vCPU, 6-8 GB RAM, 40 GB NVMe |
| 20 player Paper SMP | 4 vCPU, 8 GB RAM, 40 GB NVMe | 4-6 vCPU, 10-12 GB RAM, 60 GB NVMe |
| 50 player SMP | 6-8 vCPU, 12-16 GB RAM, 80 GB NVMe | Split proxy/network design, 16-24 GB total across servers |
| 100 player public network | Multiple servers behind Velocity | Dedicated planning, profiling, database and queue design |
A single 100 player Minecraft server is rarely just a bigger 10 player server. You usually need a proxy, separate worlds or game modes, optimized plugins, database planning, backups, staff tools and monitoring.
CPU calculator for Minecraft servers
| Question | Answer |
|---|---|
| How many CPU cores for Minecraft server? | 2 vCPU works for very small servers, 4 vCPU is the normal small SMP target, and 6-8 vCPU helps larger or modded servers. |
| Best CPU for Minecraft server 2026 | Pick modern high-clock cores with strong single-thread performance. Minecraft still punishes weak per-core speed. |
| Does Minecraft server use multi-core? | Some tasks can use extra threads, but the main tick loop is still the bottleneck for many servers. More cores help around the main thread, not instead of it. |
| Does Minecraft server need GPU? | No. A dedicated Minecraft server does not need a GPU unless the same machine also renders, records, or streams video. |
If TPS drops while CPU is high, do not add RAM first. Profile with Spark, reduce view distance, fix entities, pre-generate chunks, and remove heavy plugins or mods.
Java version calculator
| Minecraft/server target | Java version guidance |
|---|---|
| Minecraft 1.20 through 1.21.11 Paper/Purpur | Java 21, according to Paper's version table. |
| Current Paper 26.1+ docs | Java 25. |
| Current Mojang Java server download example | The official page shows a 26.2 server jar and a 4G command example. |
| NeoForge 26.1 docs | 64-bit Java 25 JDK/JVM. |
| Older Forge modpacks | Use the Java version required by the pack. Do not blindly install the newest Java. |
If your panel lets you choose Java versions, match the pack first. A wrong Java version can stop the server before RAM or CPU even matter.
Storage calculator
| Server type | Storage target |
|---|---|
| Small vanilla world | 10-20 GB |
| Paper SMP with backups | 25-50 GB |
| Plugin server with BlueMap/Dynmap | 50-100 GB |
| Heavy modpack | 40-100 GB |
| Public network | 100 GB+ plus remote backups |
Use NVMe storage. HDD storage can make chunk loading, world saves, rollback logs and backups feel worse even when the CPU looks fine.
Bandwidth calculator
| Player count | Rough planning range |
|---|---|
| 10 active players | 1-3 Mbps average with spikes |
| 20 active players | 2-6 Mbps average with spikes |
| 50 active players | 5-15 Mbps average with larger spikes |
| 100 active players | 10-30 Mbps+ depending on gameplay and view distance |
There is no official fixed bandwidth-per-player number that works for every Minecraft server. View distance, chunk loading, maps, modpacks, entity counts and player movement change the result. For details, read our Minecraft server bandwidth requirements guide.
Modpack calculator
| Modpack | Small group target | Comfortable target |
|---|---|---|
| Better MC | 8 GB | 10-12 GB |
| All the Mods 10 | 10-12 GB | 16 GB |
| Vault Hunters 3 | 8-10 GB | 12-16 GB |
| Prominence II RPG | 8 GB | 10-12 GB |
| Cobblemon modpack | 6-8 GB | 10-12 GB |
| RLCraft-style packs | 8 GB | 10-12 GB |
Heavy modpacks need more than RAM. Use modern CPU cores, NVMe storage, current Java, correct server files, scheduled restarts, and backups before updates.
Quick recommendations
| Scenario | Recommended Space-Node direction |
|---|---|
| Small private vanilla server | Start small and upgrade if Spark shows pressure. |
| 10 player Paper SMP | Choose a 6-8 GB Minecraft plan with NVMe and DDoS protection. |
| 20 player plugin SMP | Start around 8-10 GB and profile after launch week. |
| Heavy modpack | Start at 12 GB if unsure, then tune memory after real sessions. |
| Public network | Plan architecture first, not just one large server. |
For the deeper guide, read Minecraft server requirements 2026. For exact 10-player sizing, use Minecraft server requirements for 10 players. For modpacks, compare best Minecraft modpacks server requirements.
