// Minecraft

Hoeveel RAM heeft een SMP-server nodig? Van 5 vrienden tot 40 spelers

Hoeveel RAM heeft een SMP-server nodig? Van 5 vrienden tot 40 spelers

De vraag die we het vaakst krijgen van groepen die een SMP starten: hoeveel RAM moet ik nemen? Het eerlijke antwoord is dat het aantal spelers veel minder bepaalt dan mensen denken. Een Paper-server met tien vrienden die rustig bouwen draait prima op 5 GB, terwijl vier spelers die met elytra's over een verse wereld scheuren een server van 8 GB kunnen laten haperen. Hieronder de vuistregels die wij hanteren, waar ze vandaan komen en wat je moet instellen voordat je überhaupt aan meer geheugen denkt.

De vuistregel per aantal spelers

Spelers tegelijk onlineRAMBij MC-NodePast bij
1 tot 105 GBRedstone, € 5,50 p/mVanilla of Paper, een handvol plugins, view-distance 8
10 tot 208 GBDirt, € 8,80 p/mPaper met voice chat, kaart en CoreProtect
20 tot 2510 GBClay, € 11,00 p/mVeel plugins, Bedrock-spelers via Geyser
25 tot 4015 GBGravel, € 15,00 p/mCommunity-server, grote wereld, kaart die rendert

Deze getallen gaan uit van Paper op de nieuwste versie en een view-distance van 8. Ze komen overeen met het spelersadvies bij onze Minecraft-pakketten, die ongeveer € 1,10 per GB kosten. Voor modpacks gelden andere regels; die staan in Hoeveel RAM heeft je modpack-server nodig?.

Waar het geheugen echt naartoe gaat

Een Minecraft-server gebruikt geheugen vooral voor geladen chunks. Elke speler houdt een vierkant van chunks rondom zich in het geheugen, en de grootte daarvan bepaal jij met view-distance en simulation-distance. Tien spelers die dicht bij elkaar wonen delen chunks en kosten samen weinig; tien spelers die ieder aan een andere kant van de wereld verkennen, laden tien keer zoveel. Daarom is het aantal spelers een ruwe maat en de manier van spelen de echte.

  • View-distance 8 in plaats van 10 scheelt ongeveer een derde van de geladen chunks. Voor een SMP is 8 ruim genoeg; 6 voelt al krap.
  • Simulation-distance 6 bepaalt hoe ver mobs en gewassen actief zijn. Lager dan 5 breekt farms; hoger dan 8 kost veel CPU en geheugen.
  • Nieuwe chunks genereren is het zwaarste wat een server doet. Met een wereldgrens en Chunky genereer je alles vooraf, waarna de server alleen nog hoeft te laden in plaats van te berekenen.

Wat plugins kosten

De meeste plugins kosten vrijwel niets: Simple Voice Chat, LuckPerms, een revive-plugin en DiscordSRV zijn samen goed voor een paar honderd megabyte. Twee uitzonderingen:

  • CoreProtect schrijft naar een database die kan groeien tot gigabytes op de schijf, maar gebruikt weinig RAM. Zet de bewaartermijn op een paar weken.
  • BlueMap en Dynmap gebruiken tijdens het renderen van nieuwe gebieden serieus CPU en geheugen. Render de wereld één keer op een rustig moment; daarna is het onderhoud licht.

Een overzicht van welke plugins een SMP echt nodig heeft, staat in De beste plugins voor een hardcore SMP.

Bedrock-spelers en grote groepen

Geyser vertaalt elk Bedrock-pakket naar Java en andersom. Dat kost per Bedrock-speler wat extra CPU en geheugen; reken op ongeveer het dubbele van een Java-speler. Vijf vrienden op telefoon of console erbij is dus geen probleem op 8 GB, maar twintig Bedrock-spelers vragen om 10 GB of meer. Hoe je dat opzet, lees je in Java en Bedrock samen op één server.

Meer RAM is niet altijd beter

Dit is de valkuil: Java verdeelt het toegewezen geheugen en ruimt het periodiek op. Geef je een server van tien spelers 16 GB, dan vult Java dat vrolijk en duurt elke opruimronde langer, met kleine haperingen als gevolg. Ons paneel start Minecraft met de gangbare Aikar-vlaggen die dat gedrag temperen, maar het principe blijft: kies de kleinste maat die past en upgrade als de cijfers dat zeggen. Upgraden is een klik en gaat zonder dataverlies.

Zo meet je of je genoeg hebt

  1. Kijk in je paneel naar het geheugengebruik tijdens een drukke avond. Zit je structureel boven 85 procent, dan is een maat groter verstandig.
  2. Controleer de TPS met /tps. Blijft die op 20 terwijl spelers lag melden, dan is het probleem hun verbinding of de view-distance, niet het geheugen.
  3. Installeer spark en kijk wat de tijd opeet. Vaak is het één plugin of één farm, niet de hoeveelheid RAM. De uitleg staat in lag oplossen met spark en in TPS, MSPT en lag: wat de cijfers echt betekenen.

Een hardcore SMP: iets anders dan gewone survival?

Nee. Hardcore verandert de moeilijkheid en wat er na de dood gebeurt, niet de belasting van de server. Wel zie je bij hardcore-groepen vaker dat spelers ver uit elkaar bouwen, omdat niemand een creeper naast de basis van een ander wil. Dat betekent meer geladen chunks per speler, dus rond bij een hardcore-seizoen van vijftien spelers eerder naar 8 GB dan naar 5 GB.

Snelle keuzehulp

Twijfel je tussen twee maten, kies dan op basis van drie vragen. Hoeveel spelers zijn er op een drukke avond tegelijk online, niet hoeveel er op de whitelist staan? Spelen ze dicht bij elkaar of verspreid over de wereld? En draai je een kaart of Bedrock-spelers? Twee keer "veel" betekent een maat groter. Een groep van acht vrienden die samen een dorp bouwt en af en toe op avontuur gaat, zit met 5 GB ruim; dezelfde groep met BlueMap, voice chat en vier neven op de Nintendo Switch is een typisch 8 GB-geval. En omdat upgraden een klik is, is te klein beginnen nooit een dure fout.

Verder lezen

// ZELF PROBEREN
Je Minecraft-server binnen 60 seconden online
Bekijk de pakketten →