How Much RAM Does a Project Zomboid Server Need?
Most answers to this question are guesses. These are measurements. We ran a Project Zomboid server on our own hardware at each memory tier, changed one thing at a time, and read the usage straight from the operating system.
What we found
Every tier we tested booted cleanly, with zero out-of-memory events — but 2 GB had nothing left over
Across every run — 2 GB, 4 GB and 6 GB — the server started, served its port, and never once ran out of memory. But "never ran out" is not the same as "had room to spare": the 2 GB run peaked at roughly 2 GB on a 2 GB limit, with nobody connected and no mods installed. That is why the minimum plan we sell moved to 4 GB, which is what the current Starter tier below is.
To be exact about what that does and does not show: it confirms no server was ever forcibly stopped for using too much memory. It does not rule out a separate and rarer problem, where a server stays up and responsive but stops making meaningful progress while the host it sits on is under memory pressure. That behaviour would not register in this measurement at all — nothing gets stopped, so there is nothing to count — and we track it separately rather than letting a clean result here imply it cannot happen.
The usage behind that: a fresh, empty world settled at roughly 2 GB regardless of which tier it was given. The same server, once its world had actually been played in, rose to roughly 3 GB — about a gigabyte more, from nothing but play. Project Zomboid keeps more of the map in memory as your group explores it, so a server’s appetite grows over weeks, not minutes. Size for the world you will have in a month, not the one that exists ten minutes after setup.
Read this before the table
The per-tier figures below are from freshly generated worlds with nobody connected. They are a reliable answer to “does this tier start and run cleanly?” and a poor answer to “how many players fit?” An empty world does not ask for much memory, so idle usage landed in nearly the same place across every tier we tested — including the retired 2 GB tier, which is exactly why its identical-looking idle number is misleading: on a 2 GB limit that usage was the ceiling, not comfortable headroom like it is on the tiers we still sell. Treat the current tiers’ figures as the floor each one comfortably clears, and treat the roughly 3 GB played-in figure as the realistic target.
2 GB plan
peak ~2 GB- Typical peak, idle fresh world
- ~2 GB
- Java heap available to the game
- ~1.2 GB
Booted cleanly with no out-of-memory events, but a peak of ~2 GB on a 2 GB limit is the tier landing at its own ceiling with nobody connected and zero mods -- not headroom. This is the data behind retiring the 2GB tier: it is no longer sold at any price.
4 GB planmost chosen
peak ~2 GB- Typical peak, idle fresh world
- ~2 GB
- Java heap available to the game
- ~2.4 GB
Same idle usage as the larger tiers, because an idle world does not ask for more. After real play the same server rose to roughly 3 GB — that is the number worth planning around. This is the smallest tier we found that actually clears the game's own memory floor, which is why it is now the Starter plan.
6 GB plan
peak ~2 GB- Typical peak, idle fresh world
- ~2 GB
- Java heap available to the game
- ~3.7 GB
Indistinguishable from 4 GB when idle. What the tier actually buys is the ceiling: headroom for busy servers and large explored maps.
Across every run on this page the kernel recorded zero out-of-memory events. Peak usage is the highest the server reached at any moment, not its average, and it was read from the host’s own accounting rather than from inside the game. Figures are given as approximate on purpose: repeating an identical run varied by several hundred megabytes on its own, so quoting exact numbers would imply a precision the measurement does not have. Measured on Project Zomboid build 42.20, on a vanilla server with no mods installed — mods change memory use substantially, and these figures do not cover them.
On mods generally: Build 42 requires mods that have been updated for Build 42, and a good number of popular mods have not been updated yet — a mod built for Build 41 will not load. If your server depends on older mods, get in touch and we will talk through the options with you.
If the peak barely moves, why pay for a bigger plan?
Because the tier sets the ceiling, and the measurements above were taken nowhere near it. Project Zomboid runs on Java, and the server takes its heap as roughly 60% of your plan’s memory — about 2.4 GB on the 4 GB Starter plan, 3.7 GB on the 6 GB Standard plan, and roughly 4.9 GB on the 8 GB Pro plan. A quiet server never reaches that limit, which is exactly why an idle test cannot tell the tiers apart. A server with a group of players and a well-explored map will, and at that point the ceiling is the only thing that matters. You are not buying memory the server uses on day one; you are buying the room it has on day ninety.
Picked a plan? Set up admin next.
The other thing every new Project Zomboid server owner hits is granting themselves admin. The server console has its own syntax, different from in-game chat — see verified Project Zomboid admin commands before you start.
Try it on your own world before you decide
The honest way to size a server is to run yours and watch it. Start a free Project Zomboid trial, no card needed, and see what your world actually uses.
Start your free Project Zomboid server →Frequently asked questions
How much RAM does a Project Zomboid server actually need?
On our hardware, a freshly generated vanilla world with nobody connected settled at roughly 2 GB. On a 2 GB plan that is not a comfortable floor, it is the ceiling — it left effectively nothing spare with no players and no mods, which is why we no longer sell a 2 GB tier. 4 GB is the smallest plan that actually clears that floor with real headroom, so that is now the Starter tier. Memory use grows further as players explore and the server keeps more of the map loaded, so the right question is not what an empty server uses but how much room it has left once your group has been playing for a few weeks — for a larger or long-running world, that is what the Standard and Pro tiers buy you.
Why do all the tiers use about the same amount when idle?
Because an empty world simply does not request the memory, so what you are seeing is a property of the test rather than of the tier. The differences between tiers at idle were smaller than the variation we saw between two identical runs of the same configuration, which is another way of saying there was no real difference to measure. Once a world has actually been played in, the same server rose to roughly 3 GB. The idle figures show each tier starts cleanly; the played-in figure shows where usage actually goes.
Does the server use all the RAM in my plan?
Not directly as game memory. Project Zomboid runs on Java, and the server allocates its Java heap as a proportion of your plan's memory — about 60% of the tier. So a 4 GB plan gives the game roughly 2.4 GB of heap, with the remainder covering the Java runtime itself, the operating system's file cache for map data, and the safety margin that stops a spike from killing the server. A bigger plan raises that ceiling even when a quiet server never reaches it.
What happens if my server runs out of memory?
The server process is stopped by the host and restarts, which players experience as a sudden disconnect. It is worth being clear that we did not see this at any tier we measured: across every run on this page the host recorded zero out-of-memory events. That is the specific thing the tiers are sized to avoid. One honest limit on that result: it counts servers that were forcibly stopped, so it cannot speak to a rarer situation where a server keeps running but stops making progress while the machine it sits on is under memory pressure. Nothing is stopped in that case, so nothing is counted. We track that separately rather than treating a clean count here as proof it cannot occur.
Do these numbers apply to a modded server?
No, and we are not going to guess. Every figure here is from a vanilla server, and mods change memory use significantly — a large map mod is a different workload from a small quality-of-life mod, and the difference between them is far too large to estimate honestly. We would rather publish the vanilla numbers we actually measured than a modded number we did not. If you are planning a heavily modded server, start with more headroom than the vanilla figures suggest. Worth knowing before you plan a mod list: Build 42 requires mods updated for Build 42, and a good number of popular mods have not been updated yet — a Build 41 mod will not load. If your server depends on older mods, contact us and we will talk through the options.
How were these measured?
Each tier ran on the same server on our own hardware, on Project Zomboid build 42.20, with a freshly generated world each time and only the memory limit changed between runs. Peak usage was read from the Linux kernel's own accounting for the container rather than from inside the game, so it reflects everything the server actually used, and each run was left to settle after startup before the reading was taken.