The amount of RAM a server should have available has been a hot topic since multiplayer first arrived. Here at VAHosting we would like to rectify a few misconceptions to ensure our server owners get the most out of their server packages.
How much RAM do I need to run _______?
It is important to note that the sheer quantity of RAM is entirely subjective, but rather the way RAM is utilized is most important. For example, a standard Vanilla server will typically utilize much less RAM than the likes of a Spigot / Paper server, however, the same Spigot server can make much better use of the RAM through better optimization and configuration. Although we cannot tell you exactly how much RAM is needed, you can see below for the minimum recommendations per server type:
What is the minimum amount of RAM that is needed per server type?
Paper - 2GB (1.8), 3GB (1.13+)
Spigot - 2GB (1.8), 3GB (1.13+)
Bukkit - 2GB (1.8), 3GB (1.13+)
Forge - 3GB (1.8), 3GB (1.13+)
Fabric - 2GB (1.8), 3GB (1.13+)
Tuinity - 2GB (1.8), 3GB (1.13+)
Vanilla - 1GB (1.8), 2GB (1.13+)
Bedrock - 2GB (1.8), 2GB (1.13+)
How much RAM do I need for X amount of players?
Again, it's entirely subjective. There is no specific value you should be looking for when it comes to RAM, however the general consensus is roughly 1GB per 20 players. This is a recommended amount to allow your server the space to breathe should it be needed.
The amount of RAM needed also depends on the version of Minecraft you are running. Minecraft below version 1.8 can typically run on 1GB of RAM.
Minecraft versions between 1.8 and 1.13 need at least 2GB of RAM.
Minecraft versions above 1.13 would benefit most with 3GB or more of RAM.
You will also need to keep an eye on your servers Memory usage, if it is constantly at 100%, you will need to upgrade the RAM for that server to keep it running smoothly, you can upgrade or downgrade the RAM at any time through your billing area.
What happens if I constantly run my server at 100% RAM?
Running a Minecraft server at 100% RAM can and most likely will cause issues with your server. One of the most common issues is lag. Lag can be anywhere from small stutters to large spikes. Another issue that is common with running a server at 100% RAM is file corruption. File corruption can be gradual. Oftentimes you do not notice it until it is too late. File corruption happens when the server does not have enough time to write files to the drive from RAM before the RAM is needed for something else on the server.
Examples of file corruption can range anywhere from chunks looking odd in game to causing the server to crash. It can also cause the server to crash on startup.
To make it easier to decide how much RAM you should start with, we have added a legend to our plans that will help you choose:
Basic Plans: https://vahosting.net/hosting/minecraft/basic/
Premium Plans: https://vahosting.net/hosting/minecraft/premium/
Premium OC Plans: https://vahosting.net/hosting/minecraft/premium-oc/
You will see on the 1GB Basic plan, it is only suitable for Proxy servers, and may run Bedrock, Bungeecord Lobby’s, and Minecraft before 1.8. It will not run Minecraft above 1.8, handle Plugins, or run Modpacks.
On a 3GB Basic server, you can run more:
On our Premium servers, you can also run Modpacks, as shown in this example: