Skip to content

UpdateSome plans are temporarily out of stock while we add memory. Running servers are not affected.

Passim IT
Menu

How much RAM does your Minecraft or Hytale server actually need

The usual advice is a table mapping player count to gigabytes. It is wrong often enough to be worth replacing, because player count is not the variable that decides how much memory a server uses.

The thing nobody tells you first

More RAM does not make a Minecraft server faster.

Minecraft's server is single-threaded for the parts that matter, so it is bound by how fast one CPU core is, not by how much memory is free. Memory stops you crashing. It does not raise your tick rate.

If your server is running at 12 TPS, adding 4GB will almost certainly change nothing, because you did not have a memory problem. You had a CPU or an entity problem, and the fix is configuration. Buying a larger plan to solve lag is the most common wasted upgrade in game hosting, and any host who lets you do it without asking what your tick rate looks like is taking your money rather than answering your question.

The symptom that genuinely indicates a memory shortage is different: repeated full garbage collection pauses, the server freezing for a second or two at a time, and eventually an out-of-memory crash in the console. That is a RAM problem. Consistently low TPS with no crashes is not.

What actually consumes memory

View distance, more than anything else. Every chunk a player can see has to be loaded, and loaded chunks live in memory. The relationship is roughly quadratic: raising view distance from 6 to 12 does not double the loaded area, it roughly quadruples it. This is the single most effective setting on the server and the first place to look when memory is tight.

Entities. Mobs, dropped items, item frames, minecarts. A large automated farm can hold thousands of entities in a small area, and each one is tracked every tick. Entity count is the usual reason a server that was fine for months slowly becomes unstable: nobody added players, someone built a mob grinder.

Concurrent exploration. Five players standing in one base load a mostly overlapping set of chunks. Five players riding off in five directions each load their own region, and the memory cost is several times higher at the identical player count. A server for a group who play together needs less than a server the same size where everyone does their own thing.

Plugins and mods, unevenly. A permissions plugin costs almost nothing. A dynamic map renderer, a world-edit tool holding a large clipboard, or a mod pack with hundreds of registered blocks and recipes cost a lot, and the cost is mostly paid at startup regardless of how many players are online.

Practical sizing for Minecraft

These assume Paper or Purpur rather than vanilla, and a view distance in single figures.

  • 2GB is a working survival server for a handful of friends, vanilla-ish, few plugins, view distance around 6. This is genuinely enough for the most common case, and plenty of people are sold 4GB for it.
  • 4GB covers a small community with a normal plugin set, some automation, and a bit of headroom for a map renderer.
  • 8GB is where a busier community server or a moderate modpack sits.
  • Beyond 8GB is modpack territory, or a large map with heavy automation. If you are here without a modpack, check your entity counts before you check your wallet.

Numbers are a starting point, not a diagnosis. Install Spark and run /spark profiler and /spark tps. Ten minutes of real data beats any table, including this one, and it will usually tell you the problem is a specific plugin or a specific chunk rather than a shortage of memory.

Hytale is a different question

Hytale entered Early Access on 13 January 2026 and has been shipping updates weekly since. The official server manual is specific about requirements, so this part is not guesswork:

  • Minimum 4GB RAM. That is the floor from the manual, not a recommendation for a busy server.
  • Java 25 is mandatory. The manual points at Adoptium Temurin. Not Java 21, not whatever your system has.
  • Default port 5520, QUIC over UDP. Not TCP. This matters more than it sounds and is covered below.
  • View distance is the dominant factor, exactly as in Minecraft, and the manual recommends capping it at 12 chunks, which is 384 blocks.

The manual is direct about the fact that "resource usage heavily depends on player behavior" and tells you to monitor actual consumption rather than trust a table. That is the correct advice and it is unusual for a vendor to say it that plainly.

Two consequences worth planning around. First, high memory pressure makes CPU usage worse in Hytale, because garbage collection runs harder and more often, so an under-provisioned server is slow as well as unstable. Second, an Early Access game shipping weekly changes its own performance characteristics, and a figure that was right in March is not automatically right now.

Start at 8GB if the world matters to you and you have any doubt. Upgrading is instant and there is no setup fee for it here, so the cost of starting conservative and moving up is close to zero, whereas the cost of an out-of-memory crash during a session is not.

The UDP point, because it catches people out

Hytale uses QUIC over UDP rather than TCP. If you are self-hosting, your firewall and port-forwarding rules have to allow UDP on 5520, and a rule written for TCP will look correct and fail completely.

It also means the TCP reverse proxies that front Minecraft servers for DDoS filtering cannot carry Hytale traffic at all. That is not a limitation of any particular host, it is a property of the transport, and any provider advertising the usual TCP proxy protection for a Hytale server is describing something that cannot work.

Before you buy more memory

  1. Check tick rate first. Low TPS with no crashes is not a memory problem.
  2. Drop view distance by two and measure again. It is free and it is usually the largest single win.
  3. Count your entities. Look for the farm somebody built.
  4. Profile with Spark. Find the plugin actually costing you time.
  5. Then, if the console shows genuine memory pressure, upgrade.

Every plan here reserves what you buy at 1:1, so a gigabyte you pay for is a gigabyte held for you. That is also why it is worth sizing honestly: an upgrade you did not need is memory taken off the node that somebody else could have used, and there is a live figure on the home page showing how much of it is left.


Questions about any of this go to[email protected]. You reach the person who wrote it.