Minecraft Server RAM Calculator
Choose your server type and how many players you expect online at once. We will estimate the memory you need and show you the plan that fits. Switch to Advanced if you have changed your view distance, run extra worlds, or want to account for everything else that moves the number.
A survival or SMP server with the essentials, such as EssentialsX and a permissions plugin.
Your peak concurrent players, not your total member count.
Using default settings. Switch to Advanced if you have changed your view distance or run extra worlds.
Recommended memory
3GB
Cobblestone Tier
3GB RAM
5-14 Players
A$10.75
first month, then A$21.50/monthly
How much RAM does a Minecraft server need?
A Minecraft server spends most of its memory before anybody joins. The server software and the mods or plugins you install take up space on their own. Each player who joins adds a smaller amount on top, made up of a fixed cost for their inventory and the entities near them, plus the chunks they keep loaded, which depends entirely on your view distance.
That is why the biggest factor in this calculator is the kind of server you run rather than how many people play on it. A vanilla server with thirty players can need less memory than a modpack with three.
RAM by server type
These are the floors this calculator works from, before adding an allowance for your players. A modpack will not run acceptably below its minimum no matter how few people are online, because the mods load whether anyone is playing or not.
| Server type | Minimum | What it covers |
|---|---|---|
| Vanilla | 1GB | The official Minecraft server with no plugins or mods. |
| Plugins (Paper or Spigot) | 1.5GB | A survival or SMP server with the essentials, such as EssentialsX and a permissions plugin. |
| Plugin heavy server | 2GB | Twenty or more plugins, minigames, custom items, or a server network. |
| Small mod list | 4GB | A handful of quality of life or performance mods rather than a full pack. |
| Modpack | 6GB | Most CurseForge packs, such as RLCraft, Cobblemon, BetterMC or SkyFactory. |
| Large expert modpack | 8GB | All the Mods style kitchen sink packs with heavy automation and many dimensions. |
How many players each plan holds
The same plan holds very different numbers of players depending on what you run. A modpack has already spent most of the memory before anyone joins, so there is far less left over per player. These assume default settings, which you can change in the calculator above.
| Plan | RAM | Vanilla | Plugins | Plugin heavy | Small mods | Modpack | Expert pack |
|---|---|---|---|---|---|---|---|
| Sand | 2GB | 1-8 | 1-4 | Too small | Too small | Too small | Too small |
| Cobblestone | 3GB | 9-20 | 5-14 | 1-4 | Too small | Too small | Too small |
| Iron | 4GB | 21-31 | 15-24 | 5-12 | 1-6 | Too small | Too small |
| Gold | 5GB | 32-42 | 25-34 | 13-20 | 7-13 | Too small | Too small |
| Redstone | 6GB | 43-53 | 35-44 | 21-29 | 14-20 | 1-4 | Too small |
| Emerald | 7GB | 54-64 | 45-54 | 30-37 | 21-26 | 5-9 | Too small |
| Diamond | 8GB | 65-75 | 55-64 | 38-45 | 27-33 | 10-14 | 1-3 |
| Netherite | 10GB | 76-97 | 65-84 | 46-62 | 34-46 | 15-24 | 4-11 |
What else changes the answer
Server type and player count get you most of the way, but a handful of settings move the number enough to be worth accounting for. Each of these is available in the Advanced mode of the calculator above.
View distance
How far players can see, measured in chunks. Every player holds a square of chunks loaded around them, so the memory that square uses grows with the square of the number. Going from 10 to 8 sounds like a small change but removes about a third of the chunk memory your players use, and most people will not notice it on a survival world. It is the biggest single lever on this page.
| View distance | Chunks per player | Chunk memory |
|---|---|---|
| 4 | 81 | 18% |
| 6 | 169 | 38% |
| 8 | 289 | 66% |
| 10 (default) | 441 | 100% |
| 12 | 625 | 142% |
| 16 | 1089 | 247% |
Simulation distance
How far from a player things keep ticking: mobs move, crops grow, and redstone runs. Chunks past this distance are still loaded and still visible, they simply sit idle. It is normally set at or below your view distance. Lowering it trims the memory spent tracking entities, though the bigger win is usually to your CPU rather than your RAM.
| Simulation distance | Chunks ticking | Entity memory |
|---|---|---|
| 4 | 81 | 18% |
| 6 | 169 | 38% |
| 8 | 289 | 66% |
| 10 (default) | 441 | 100% |
| 12 | 625 | 142% |
| 16 | 1089 | 247% |
Minecraft version
Worlds got taller in 1.18, going from 256 blocks to 384. Every chunk now holds half again as much block data as it used to, so the same view distance costs more memory on a modern version than it did on 1.16. Older versions are not automatically cheap to run, though. They are less efficient in other ways, and 1.12.2 era modpacks in particular are demanding despite the shorter worlds.
| Version | World height | Chunk memory |
|---|---|---|
| 1.18 or newer (default) | 384 blocks | 100% |
| 1.17 or older | 256 blocks | 85% |
How spread out your players are
Two players standing together are mostly keeping the same chunks loaded, so they cost far less than two players on opposite sides of the map. A server built around one shared base holds a fraction of the distinct chunks that the same group would if everyone ran their own far flung outpost. If your players explore separately, budget more.
| How your players play | Chunk memory |
|---|---|
| Mostly together at one main base | 70% |
| A normal mix (default) | 100% |
| Spread far apart across the world | 130% |
Extra worlds
Each world keeps its spawn chunks resident whether anyone is standing in it or not. The usual overworld, nether and end are already counted. Anything beyond that, whether it is a creative world added through a plugin like Multiverse or the extra dimensions a modpack brings with it, carries its own cost on top. A plain vanilla server has no way to add worlds, so this does not apply there.
| Server type | Cost per extra world |
|---|---|
| Vanilla | Not possible |
| Plugins | 150MB |
| Plugin heavy | 180MB |
| Small mods | 220MB |
| Modpack | 300MB |
| Expert pack | 380MB |
Live map plugins
Dynmap, BlueMap and squaremap render your world into map tiles you can browse in a web page. They hold map data in memory while rendering and keep working quietly in the background as players explore new ground, which is why they want a few hundred megabytes of their own on top of the server itself. They run as a plugin or a mod, so a plain vanilla server cannot use them.
| Setting | What it adds |
|---|---|
| No live map (default) | 0MB |
| Dynmap, BlueMap or squaremap | 512MB |
RAM is not the only thing that matters
Memory is the number everyone talks about, but it is rarely what limits a server first. Minecraft leans heavily on single thread CPU speed, so a server can sit at a comfortable memory level and still run poorly if the processor cannot keep up with the world it has to simulate.
Every MCHosts plan is given the same CPU allocation regardless of price, so a starter plan gets the same processing headroom as our largest. That is deliberate. It means the only thing you have to choose is how much memory you need, and it is why this calculator only asks about RAM.
Frequently asked questions
Still not sure what you need? Take a look at our server plans or read the knowledgebase for setup guides. Every plan comes with a 7 day money back guarantee, so you can change your mind.