TRICK OR SAVE!Get 40% off your first payment with HALLOWEEN2026.See all our plans

Performance

How much RAM does a Minecraft server need? A guide by players and mods

The honest answer is “less than you think, unless you run mods”. Real numbers, where they come from, and when the processor matters more than memory.

What a Minecraft server uses memory for

A Java server keeps everything it simulates in memory: the chunks around each player, the entities in them (mobs, dropped items, minecarts), the data of every plugin or mod, and Java's own overhead. So three things drive RAM: how many players are online at once and how far they see, which software you run (Forge with 200 mods needs several gigabytes before anyone joins) and how many extra worlds you load.

Player count matters less than people think. Ten players standing together load roughly the same chunks; ten players exploring in ten directions load ten times as many. That's why view distance is one of the biggest levers you have. View distance vs simulation distance explains both settings.

How much RAM by players, plugins and mods

These figures come straight from our plan calculator, using the same model it uses for its recommendations: a base for the software, a cost per plugin or mod, a cost per player that grows with view distance, and 20% on top for Java itself.

Your serverRAM to start withPlan that fitsPrice
Vanilla, 5 friends2 GBApolo$3.00/month
Paper SMP, 10 players, 20 plugins3 GBAres$6.00/month
Paper, 25 players, 40 plugins5 GBAtenea$9.00/month
Paper, 50 players, 60 plugins7.5 GBHades$12.00/month
Fabric, 10 players, 100 mods6 GBAtenea$9.00/month
Forge modpack, 10 players, 250 mods14 GBOdín$24.00/month
Estimates with a view distance of 10. Prices are the current monthly price of the smallest plan that covers each case.

Why more RAM doesn't make a server faster

Memory is a bucket, not an engine. Once the server has enough to hold what it simulates, extra gigabytes sit idle. Java will happily fill a bigger bucket with garbage before cleaning it, so a server can look like it uses everything you give it without actually needing it.

What decides whether a Minecraft server lags is the main thread: each world ticks 20 times per second, and every tick has 50 milliseconds to finish. If mobs, redstone, hoppers and plugins take longer than that, TPS drops and everyone feels it. No amount of RAM shortens a tick; a faster processor core does. That's the whole story behind why we picked a Ryzen 7 9700X.

  • Out-of-memory crashes (OutOfMemoryError) → you do need more RAM. How to confirm it.
  • TPS below 20 with memory to spare → it's processor time: entities, redstone or a plugin. Find the cause.
  • Lag for only one player → it's their connection or their PC. TPS or FPS?

DDR4 vs DDR5 ECC: does the kind of memory matter?

On speed, DDR5 has more bandwidth than DDR4, which helps when the processor moves a lot of chunk data, but on a small server you won't see it as extra TPS. What matters more for a machine that runs for months is ECC, error-correcting code.

Memory occasionally flips a bit on its own. On a gaming PC that's a rare crash you blame on a driver. On a server running 24/7 with your world in memory, a flipped bit can mean a crash or, worse, a corrupted chunk written to disk. ECC memory detects and corrects single-bit errors before anything uses the bad value. It's standard in data centres and uncommon in budget game hosting.

Typical budget hostEnduranceNodes
MemoryUsually DDR4; ECC rarely mentionedDDR5 ECC
Bit errorsUnnoticed until something crashesSingle-bit errors corrected on the fly
What you noticeRare crashes nobody can explainNothing, which is the point

The node's full spec sheet is on the hardware page.

Minecraft hosting plans by RAM

Every EnduranceNodes plan runs on the same node with the same features. Only the size changes, and every size costs the same per gigabyte, so the choice really is just how much memory your world needs:

PlanRAMCPUNVMePrice
Hermes1 GB1 vCore15 GB$1.50/month
Apolo2 GB1.5 vCores25 GB$3.00/month
Ares4 GB2 vCores40 GB$6.00/month
Atenea6 GB2.5 vCores55 GB$9.00/month
Hades8 GB3 vCores70 GB$12.00/month
Poseidon10 GB3.5 vCores85 GB$15.00/month
Thor12 GB4 vCores100 GB$18.00/month
Odín16 GB5 vCores130 GB$24.00/month
Zeus20 GB6 vCores160 GB$30.00/month
Cronos24 GB7 vCores190 GB$36.00/month
Atlas28 GB8 vCores225 GB$42.00/month
Ender32 GB10 vCores260 GB$48.00/month
All twelve plans, monthly. Open any of them to see everything it includes.

Start one size smaller than you think. If the server outgrows it, upgrading takes a minute in the client area and you pay only the prorated difference for the rest of the cycle. The world stays where it is.

If you remember one thing

Size for what you run, not for what you fear: 2–4 GB for friends, 6–8 GB for a community, more only for big modpacks. When it lags, measure before upgrading; the answer is usually processor time, and that's where good hardware earns its price.

Questions people ask

For vanilla or Paper with up to about 5–8 players, yes. Add plugins, more players or mods and you'll want 4 GB or more.

Light Fabric packs run in 4–6 GB; big Forge modpacks with 200 or more mods usually need 10–16 GB. Check what the modpack itself recommends for servers.

Extra RAM won't speed the server up, and giving Java far more than it needs can make garbage collection pauses longer. Size for your real use.

Not directly. It keeps a 24/7 server stable by correcting memory errors that would otherwise cause crashes or corrupted data.

Yes, any time from the client area. You pay only the prorated difference for the days left in your billing cycle, and your world stays on the server.

About this article: It comes from what I have learned running EnduranceNodes, and it is published here first. We sell Minecraft hosting, so everything I say about us can be checked on this site, and I point out where we are not the best fit.