Ga naar inhoud
Gratis Calculator

Minecraft RAM Calculator

Hoeveel geheugen heeft je server nodig? Vul je situatie in en krijg een onderbouwde schatting plus de bijbehorende startopdracht.

Bereken je server-RAM

Aanbevolen toewijzing
4 GB

Vul je situatie in om een schatting te krijgen.

Startopdracht

java -Xms4G -Xmx4G -jar server.jar nogui

Op een eigen machine of VPS houd je hiernaast nog 1 tot 2 GB vrij voor het besturingssysteem.

Vuistregels per spelersaantal

Onderstaande tabel is een startpunt voor een Paper-server met een normale set plugins en view distance 8. Ga altijd meten zodra je server draait: je eigen wereld, plugins en spelersgedrag wegen zwaarder dan elke tabel.

SpelersVanilla / PaperMet pluginsModded
1 – 51 – 2 GB2 GB4 – 6 GB
5 – 152 GB3 GB5 – 7 GB
15 – 303 GB4 – 5 GB6 – 8 GB
30 – 604 GB6 – 8 GB8 – 12 GB
60 – 1006 GB8 – 10 GB12 GB en meer
100+8 GB10 GB en meerSplitsen over meerdere servers

Zit je boven de honderd gelijktijdige spelers, dan is een grotere machine zelden het antwoord. Vrijwel elke grote server splitst dan in meerdere backends achter een proxy, omdat de wereldtick op één kern draait en niet meeschaalt met extra geheugen.

Modded vs. vanilla vs. plugins

Vanilla en Paper

De zuinigste optie. Paper laadt dezelfde wereld als vanilla maar met slimmere chunk- en entity-afhandeling, waardoor het bij hetzelfde spelersaantal doorgaans minder geheugen en CPU nodig heeft. Voor een survivalwereld met vrienden is 2 GB ruim voldoende.

Met plugins

Elke plugin houdt eigen data in het geheugen: claims, economie, logboeken, kits. Een handvol lichte plugins merk je nauwelijks, maar zware combinaties zoals landbescherming plus loggen van elke blokwijziging tellen flink op. Reken op ongeveer een halve GB extra bovenop de vanilla-basis, en meer naarmate je plugins meer data bewaren.

Modded

Mods voegen echte blokken, items, dimensies en recepten toe, en dat kost geheugen nog voordat er iemand ingelogd is. Een grote modpack kan meer geheugen nodig hebben bij nul spelers dan een plugin-server met vijftig. Volg altijd de aanbeveling van de modpack zelf.

Proxy

Een Velocity- of BungeeCord-proxy houdt geen wereld in het geheugen; hij stuurt alleen verbindingen door. Zelfs met honderden spelers komt een proxy vaak weg met 512 MB tot 1 GB. Het echte geheugen zit in de backends erachter.

Hoeveel RAM heeft Minecraft zelf nodig?

Let op dat dit twee verschillende vragen zijn. De server berekent de wereld en houdt chunks, entities en plugindata vast. De client op je eigen pc rendert die wereld en heeft vooral geheugen nodig voor texturen, shaders en resourcepacks. Speel je met shaders of een hoge-resolutie texturepack, dan is dat aan clientkant vaak de grootste post.

Speel je op je eigen pc met vrienden via LAN of een singleplayer-wereld die je openstelt, dan draaien client en server op dezelfde machine en tel je beide op. Dat is de belangrijkste reden dat zo'n opzet zwaarder aanvoelt dan meedoen op een gehoste server.

De systeemeisen voor de client zijn de laatste jaren opgeschoven; wat je daarvoor nodig hebt lees je in ons overzicht van de nieuwe Minecraft-systeemeisen. Wil je een pc samenstellen die zowel de client als een kleine server aankan, kijk dan bij Minecraft-pc bouwen.

JVM-flags en garbage collection

Java ruimt ongebruikt geheugen zelf op. Doet hij dat op een ongelukkig moment, dan staat je server heel even stil en zien spelers dat als een korte lagspike. Twee dingen helpen daartegen.

Zet Xms gelijk aan Xmx. Dan reserveert de JVM het geheugen direct en hoeft hij de heap niet steeds te vergroten en verkleinen:

java -Xms6G -Xmx6G -jar paper.jar nogui

Gebruik een afgestemde flagset. Voor Minecraft-servers wordt vrijwel altijd de bekende G1GC-flagset van Aikar gebruikt, die de garbage collector afstelt op korte, voorspelbare pauzes in plaats van zeldzame lange. De actuele versie daarvan staat in de documentatie van PaperMC; die neem je één op één over en pas je alleen het geheugenbedrag aan.

Draai bovendien de Java-versie die je serversoftware voorschrijft. Nieuwere Minecraft-versies vragen een nieuwere Java, en een te oude runtime start simpelweg niet.

Geef nooit meer weg dan je hebt. Zet je Xmx hoger dan het fysieke geheugen van je machine, dan gaat het besturingssysteem swappen naar schijf en zakt je TPS in. Liever 6 GB die er echt is dan 12 GB die op papier staat.

Veelgestelde vragen over server-RAM

Hoeveel RAM heeft een Minecraft server nodig? +

Een vanilla of Paper-server voor een handjevol vrienden draait prima op 2 GB. Met plugins en 20 spelers zit je al snel op 4 GB, en een grote modpack begint bij 6 tot 8 GB. Meer RAM betekent niet automatisch een snellere server: zodra het geheugen ruim genoeg is, bepaalt je processor de TPS.

Wordt mijn server sneller van meer RAM? +

Alleen tot het punt waarop het geheugen krap was. Minecraft-servers draaien de wereldtick grotendeels op één processorkern, dus lag door te veel entities, redstone of chunks los je niet op met extra GB. Krijg je regelmatig "Can't keep up" of garbage-collection-pieken, dan helpt RAM wel.

Wat is het verschil tussen Xms en Xmx? +

Xmx is het maximum dat de JVM aan heap mag gebruiken, Xms het bedrag dat hij meteen bij de start reserveert. Voor Minecraft-servers is het gebruikelijk om ze gelijk te zetten, bijvoorbeeld -Xms4G -Xmx4G, zodat de JVM niet steeds hoeft te groeien en krimpen.

Moet ik al mijn RAM aan de server geven? +

Nee. Het besturingssysteem, de JVM zelf en eventuele andere processen hebben ook geheugen nodig, en de JVM gebruikt buiten de heap nog extra ruimte. Houd op een eigen machine ongeveer 1 tot 2 GB vrij naast wat je met Xmx toewijst.

Hoeveel RAM heeft een modded server nodig? +

Veel meer dan vanilla. Een lichte modpack met dertig mods komt vaak weg met 4 GB, maar grote packs met honderden mods vragen 6 tot 10 GB voordat ze soepel draaien. Kijk altijd eerst naar de aanbeveling van de modpack zelf, want die is nauwkeuriger dan elke algemene vuistregel.

Helpt een lagere view distance tegen RAM-gebruik? +

Ja, en het is de snelste winst die je kunt pakken. Elke stap view distance laadt fors meer chunks per speler, en die chunks staan allemaal in het geheugen. Van 12 naar 8 scheelt merkbaar geheugen en CPU-tijd, terwijl de meeste spelers het verschil nauwelijks merken.

Zelf een server starten?

Van eerste opstart tot vindbaar in de Nederlandse serverlijst.