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.
| Situatie | Spelers | Aanbevolen RAM |
|---|---|---|
| Vanilla, kleine vriendengroep | 2 tot 5 | 2 GB |
| Vanilla of Paper zonder zware plugins | 5 tot 15 | 4 GB |
| Paper met een plugin-set (economie, claims, minigames) | 10 tot 30 | 6 tot 8 GB |
| Klein modpack, ongeveer 100 mods | 2 tot 8 | 8 GB |
| Groot modpack, 200 mods of meer | 5 tot 15 | 12 tot 16 GB |
| Netwerk of drukbezochte server | 50 en meer | 24 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