RAM Calculator

How Much RAM Does Your Server Need?

Answer a few quick questions and get three plans sized for your setup.

Sized To Your PlayersLive Ping CheckNo GuessworkUpgrade Anytime
1 / 3

What Will You Run?

Everything that follows adapts to this answer.

the fundamentals

What Your RAM Actually Pays For

On Java Edition the number you pick is the JVM heap size. Loaded chunks, every entity inside them, block entities such as chests and hoppers, and your mod or plugin state all live in that heap.

It is not a speed dial. RAM decides how much world the server can hold in memory at once, and nothing else.

Inside the heap: Forge / NeoForge

20 concurrent players, illustrative split of what occupies memory

10GB used

rounds up to the 12 GB plan

  • Server jar + JVM

    3 GB

    Fixed cost before anyone joins: the engine and its runtime.

  • Mods / plugins loaded

    3 GB

    Resident from boot. Grows with the list, not the player count.

  • Loaded chunks

    2.5 GB

    One column per player, more when they spread out.

  • Entities & block entities

    1.5 GB

    Mobs, items and every chest or hopper in a loaded chunk.

  • Loaded chunks

    Each player pulls their own column of chunks into memory. Two standing together cost far less than two exploring in opposite directions.

  • Entities inside them

    Mobs, dropped items, minecarts and every chest or hopper stay resident for as long as their chunk is loaded.

  • Code loaded alongside

    Your mod or plugin list is resident before anyone joins. Five performance mods and two hundred content mods are not the same server.

tick target50ms
  • on time
  • overran, never caught up

Plenty of free RAM, and the server still lags.

Tick processing is largely single threaded. Once the world takes longer than 50 ms to tick, the server falls behind no matter how much memory is spare.

That is a CPU and world-design problem, not a memory one. Read the tick graph before the memory graph.

engine floors

RAM by Server Type

Same world, five different engines. Set your player count above and every floor moves with it. Open a row for the detail.

  • The official server jar with no optimisations. It is the least efficient way to run Java Minecraft, so treat 4 GB as a floor rather than a comfortable number once you pass a handful of players. Sized here at 6 GB for 20 concurrent players.

  • Paper reuses vanilla logic more efficiently and gives you configuration control over entity limits, chunk loading and view distance. A Paper server will usually hold more players on the same RAM than vanilla will. Sized here at 6 GB for 20 concurrent players.

  • Fabric itself is light. What costs memory is the mod list on top of it. A Fabric server running only performance mods can sit near vanilla usage; one running 200 content mods cannot. Sized here at 8 GB for 20 concurrent players.

  • Forge and NeoForge carry more overhead than Fabric before a single content mod loads, which is why almost every large modpack ships on one of them and why their floors start higher. Sized here at 10 GB for 20 concurrent players.

  • The Bedrock dedicated server is written in C++ rather than Java, so it has no JVM heap to size and runs far leaner at the same player count. This is why the calculator sizes the two editions differently. Sized here at 3 GB for 20 concurrent players.

Roughly +0.1 GB per concurrent player on vanilla and plugin servers, +0.2 GB on modded ones where each player loads a heavier set of chunks, then rounded up to the nearest plan we sell. Sizing is by concurrent players, never by whitelist length.

diminishing returns

When More RAM Will Not Help

Past a point, adding memory stops helping and starts hurting. Two hard reasons why.

The garbage-collector tradeoff

A larger heap takes the collector longer to sweep, and on Java that sweep pauses the server. A 32 GB heap on a world that needs 8 GB trades short frequent pauses for long infrequent ones, which players feel as periodic freezes rather than smooth play.

8 GB heap, right-sized

short, frequent, unnoticed

32 GB heap, oversized

rare, long, felt as a freeze

The 32 GB pointer cliff

Below 32 GB the JVM compresses object pointers to save space. Cross that line and pointers grow, so a 33 GB heap can hold less useful data than a 31 GB one. Worth crossing only when the world genuinely needs it, not as a precaution.

31 GB heapcompressed pointers
33 GB heapfull-width pointers

Bar length is useful data held, not heap size. More memory, less room.

These are tick-rate symptoms, not memory ones

If you recognise any of these, work through the fix before you buy another tier. Check which mod is eating the tick first.

  • Chunks load slowly as players move

    Lower simulation distance and pregenerate out to the world border.

  • Mobs freeze in place mid-air

    Clear out oversized mob farms and cap entities per chunk.

  • Blocks reappear after you break them

    The server is behind on ticks. Profile the tick before adding memory.

  • Periodic freezes on an already large heap

    Shrink the heap instead of growing it, then re-measure.

  • Redstone and hoppers run visibly late

    Split hopper chains and clocks, or move them out of loaded chunks.

  • Lag spikes only when players teleport or fly

    Cap chunk generation per tick and pregenerate the destination area.

FAQ Quick Help

Frequently Asked Questions

Have questions? Find answers to the most common queries about plans, setup, and managing your game server to help you launch quickly and enjoy smooth multiplayer gameplay.

How Do I Know the Recommendation Is Right?

It is sized from real-world usage: the engine's base cost, your player count, and the overhead of mods or plugins. If it ever feels tight, upgrading takes one click with no world resets.

What Happens If My Server Runs Out of RAM?

Lag spikes and slow chunk loading show up first. The panel graphs live memory use, and you can move up a tier any time, prorated to the day.

Can I Change My Plan or Region Later?

Yes. Upgrade, downgrade, or migrate regions from the panel, and your worlds and configs move with you.

Do Modpacks Really Need That Much RAM?

Most big packs ship with 6 to 10 GB recommendations from their own authors. We match those, then add headroom for your player count.

Is Bedrock Lighter Than Java?

Generally yes. Bedrock runs leaner at the same player count, which is why the calculator sizes the two editions differently.

Start Your Minecraft Server Today

Pick a plan and your Minecraft server is online in about 30 seconds, with Paper plugins and Forge modpacks one click away in the panel. Full file access and SFTP are there when you go deeper, and automatic backups turn a broken config into a restore, not a rebuild.
VIEW MINECRAFT PLANS
Logo
Game server hosting made simple for everyone.
CraftLands Hosting S.R.L.Calea Moșilor 88, Sc. F, Ap. F1, Sector 3, 030152, București, RomaniaCUI 50929471 · VAT RO51171749Reg. Com. J2024043623000+40 755 361 220business@craftlands.host
© 2024 - 2026 CraftLands Host. All rights reserved.
Soluționarea Alternativă a Litigiilor (ANPC SAL): Romanian alternative consumer dispute resolution, opens in a new tab, page in Romanian