Hoeveel RAM heeft uw Minecraft server nodig?

Hoeveel RAM heeft een Minecraft server nodig? Die vraag komt bij onze support vaker voorbij dan welke andere vraag ook. Er bestaat geen getal dat voor iedereen klopt, en dat komt omdat het geheugengebruik van een Minecraft server maar voor een klein deel wordt bepaald door het aantal spelers. Veel bepalender zijn de serversoftware, het aantal plugins of mods en hoeveel wereld de server tegelijk in het geheugen moet houden.

Richtlijn per scenario

Onderstaande tabel geeft per situatie een realistische ondergrens. Dit is niet het absolute minimum waarop de server nog net opstart, maar de hoeveelheid waarmee een server ook na een paar weken spelen nog soepel draait.

SituatieSpelersAanbevolen RAM
Vanilla, kleine vriendengroep2 tot 52 GB
Vanilla of Paper zonder zware plugins5 tot 154 GB
Paper met een plugin-set (economie, claims, minigames)10 tot 306 tot 8 GB
Klein modpack, ongeveer 100 mods2 tot 88 GB
Groot modpack, 200 mods of meer5 tot 1512 tot 16 GB
Netwerk of drukbezochte server50 en meer24 tot 32 GB

Waarom mods zwaarder wegen dan spelers

Een speler die inlogt kost op zichzelf weinig geheugen. Wat wel geheugen kost is alles wat rondom die speler geladen moet worden: chunks, entiteiten, kisten, spawners en redstone. Een tweede speler aan de andere kant van de wereld laadt een compleet nieuw gebied, terwijl tien spelers die samen in een dorp staan nauwelijks meer geheugen kosten dan een enkele speler.

Mods werken totaal anders. Een modpack registreert bij het opstarten alle blokken, items, recepten en wereldgeneratie in het geheugen, ongeacht of er iemand speelt. Een groot modpack gebruikt daardoor vaak al 6 tot 8 GB voordat de eerste speler verbinding maakt. Dat is ook de reden dat een modpack-server met vijf spelers meer geheugen nodig heeft dan een Paper-server met dertig.

Pre-genereren weegt zwaarder dan u denkt

Wanneer een speler een gebied inloopt dat nog niet bestaat, moet de server dat ter plekke berekenen. Bij vanilla valt dat mee, maar bij een modpack met eigen biomes, ertsgeneratie en structuren kan een enkele nieuwe chunk tientallen milliseconden kosten. Het gevolg is een piek in geheugengebruik, gevolgd door zware garbage collection en zichtbare hakkeligheid.

Het antwoord daarop is niet meer RAM, maar de wereld vooraf genereren. Zet een worldborder op bijvoorbeeld 5000 blokken en laat een tool als Chunky het gebied binnen die grens alvast berekenen terwijl er niemand speelt. Daarna hoeft de server tijdens het spelen alleen nog bestaande chunks van schijf te lezen, wat op onze NVMe-opslag verwaarloosbaar weinig tijd kost.

View-distance en simulation-distance

Twee instellingen in server.properties hebben meer invloed op het geheugengebruik dan bijna alle andere bij elkaar. De view-distance bepaalt hoeveel chunks een speler te zien krijgt en staat standaard op 10. Omdat het om een vierkant gaat, groeit het aantal geladen chunks kwadratisch: van 8 naar 12 is geen vijftig procent meer werk maar meer dan een verdubbeling.

De simulation-distance bepaalt binnen welke straal de server entiteiten, gewassen en redstone daadwerkelijk laat tikken. Die mag vrijwel altijd lager staan dan de view-distance. Een gangbare, comfortabele combinatie voor een survival-server is view-distance=8 met simulation-distance=6. Spelers merken daar in de praktijk weinig van, terwijl het geheugengebruik flink daalt.

Paper-tuning in plaats van een groter pakket

Draait u Paper, dan heeft u in config/paper-world-defaults.yml een reeks instellingen waarmee u geheugen bespaart zonder dat de spelbeleving verandert. Denk aan het samenvoegen van rondslingerende items via merge-radius, het verlagen van de entity-activation-range voor dieren en monsters, en het terugbrengen van de mob-caps. Op een server met veel boerderijen of mobfarms levert dat vaak meer op dan een pakket erbij.

Wanneer meer RAM juist niet helpt

RAM lost geen rekenwerk op. Zakt uw TPS terwijl het geheugengebruik ruim onder de limiet blijft, dan zit het probleem in de processor of in een plugin die te veel doet per tick. Meer geheugen toewijzen verandert daar niets aan.

Sterker nog: extreem veel geheugen toewijzen aan een kleine server kan averechts werken. De garbage collector krijgt dan een grotere heap op te ruimen, wat langere pauzes kan opleveren. Een vanilla-server voor vijf man draait beter op 2 GB dan op 16 GB. Kies dus niet het grootste pakket dat u zich kunt veroorloven, maar het pakket dat bij uw opzet past.

Welk pakket past hierbij

Onze Minecraft-pakketten lopen van Iron met 2 GB tot Beacon met 32 GB, met daartussen onder andere Redstone met 4 GB, Obsidian met 8 GB en Bedrock met 15 GB. De prijs is per gigabyte gelijk, waardoor u eenvoudig kunt op- en afschalen zodra uw server groeit of juist rustiger wordt. Alle diensten zijn maandelijks opzegbaar, dus een verkeerde inschatting is nooit een dure vergissing.

Weet u niet zeker welk pakket bij uw plannen past? Loop de keuzehulp door, dan krijgt u op basis van uw eigen situatie een advies. Het volledige overzicht met specificaties vindt u op de pagina Minecraft hosting. En loopt u tegen concrete lag aan, lees dan ook ons artikel over lag verminderen op een Minecraft server.

Klaar om te beginnen?

Bekijk onze plannen en prijzen of bestel direct.

Bekijk plannen Direct bestellen

Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog