Minecraft-server huren: welk pakket voor 10, 20, 50 of 100 spelers

Gepubliceerd op 9 min leestijd

Hoeveel RAM heeft een Minecraft-server voor 10, 20, 50 of 100 spelers nodig? Vuistregels per servertype, de heap juist instellen, wat het gamepanel uit handen neemt en welk KernelHost-pakket van MC-1 tot Professional VDS past.

Hoeveel werkgeheugen heeft een Minecraft-server voor 20 spelers nodig, en welk pakket past daarbij? Het antwoord bestaat uit een vuistregel op basis van het spelersaantal, een toeslag afhankelijk van het servertype (vanilla, Paper met plug-ins, modpack, Bedrock) en een blik op de factoren die naast het RAM meetellen. De bijbehorende pakketten van KernelHost: MC-1 met 2 GB voor 4,00 €, MC-2 met 4 GB voor 10,00 €, MC-3 met 8 GB voor 20,00 € en de MC-Configurator met 1 tot 32 GB vanaf 4,00 € per maand.

Waarom RAM de belangrijkste factor is, maar niet de enige

Het werkgeheugen bepaalt hoeveel wereld er tegelijk geladen mag zijn: chunks, entiteiten, inventarissen en de gegevens van plug-ins. Is het te krap bemeten, dan draait de garbage collection non-stop, lopen de ticktijden op en eindigt het proces vroeg of laat met OutOfMemoryError. RAM is de enige factor die zich rechtstreeks uit het spelersaantal laat afleiden. Drie andere bepalen of dat geheugen ook werkelijk iets oplevert.

De CPU, en dan één enkele kern. De wereldsimulatie draait in één thread: 20 ticks per seconde met elk een budget van 50 milliseconden, afgewerkt door precies één kern. Meer RAM verschuift die grens niet. Vuistregel: vanaf ongeveer 50 spelers op één instantie bepaalt de prestatie per kern, en niet het geheugen, of die 20 ticks gehaald worden. De Minecraft-pakketten draaien op Intel Xeon E5- en AMD EPYC-processoren.

NVMe-opslag. Elke chunk die iemand betreedt, wordt van de schijf gelezen, en elke automatische opslagronde schrijft honderden regio's terug. Op trage schijven ontstaan daaruit de haperingen die elke vijf minuten terugkomen. Alle genoemde pakketten draaien op datacenter-NVMe in RAID-1 of RAID-10.

Aansluiting en locatie. De bandbreedtebehoefte is klein, als vuistregel enkele tientallen tot hooguit een paar honderd kilobyte per seconde per speler. Zelfs 100 spelers blijven onder 200 Mbit/s op een aansluiting met 2x 1 Gbit/s. Belangrijker is de latentie: de servers staan in het datacenter van maincubes in Frankfurt am Main, geëxploiteerd door KernelHost GmbH met hoofdkantoor in Wenen, met pings vanuit de Benelux in het lage dubbelcijferige millisecondebereik.

Vuistregels: RAM en pakket per spelersaantal

De tabel is een vuistregel, geen meetwaarde. Ze gaat uit van kijkafstand 8, een voorgegenereerde wereld en een community zonder industriële redstone-installaties. Vermeld staat het te bestellen werkgeheugen, niet de Java-heap.

SpelersVanilla of Paper zonder plug-insPaper met 10 tot 20 plug-insModpack (Forge/Fabric, ongeveer 150 mods)Bedrock (Nukkit)
52 GB, MC-14 GB, MC-28 GB, MC-32 GB, MC-1
102 tot 4 GB, MC-1 of MC-24 GB, MC-28 GB, MC-32 tot 4 GB, MC-1 of MC-2
204 GB, MC-24 tot 6 GB, MC-2 of Configurator10 tot 12 GB, Configurator4 GB, MC-2
508 GB, MC-38 tot 10 GB, MC-3 of Configurator12 tot 16 GB, Configurator8 GB, MC-3
10010 tot 12 GB, Configurator12 tot 16 GB, Configuratormeerdere instanties, KVM-VPS of VDS12 GB, Configurator

Bij modpacks schaalt de behoefte bijna alleen met het aantal mods: een licht pack met maximaal 100 mods redt het met 6 tot 8 GB, een zwaar pack met meer dan 300 mods heeft 16 GB en meer nodig, of er nu 5 of 20 mensen spelen. Bedrock op Nukkit-basis is meestal zuiniger dan de Java Edition, de genoemde waarden zijn bewust aan de veilige kant gekozen. Boven ongeveer 12 GB heap verlengt extra geheugen alleen de pauzes van de garbage collection. Wie meer nodig heeft, verdeelt de last over meerdere instanties.

PakketWerkgeheugenPrijs per maandGeschikt voor
MC-12 GB4,00 €tot 5 spelers, Bedrock in de vriendenkring
MC-24 GB10,00 €10 tot 20 spelers met plug-ins
MC-38 GB20,00 €tot 50 spelers of een licht modpack
MC-Configurator1 tot 32 GBvanaf 4,00 €tussenstappen, modpacks vanaf 150 mods, 100 spelers
KVM-VPS2 tot 32 GB, 1 tot 8 EPYC-kernen9,99 tot 49,99 €meerdere instanties, proxy, database
Professional VDS48 tot 128 GB, 10 tot 24 dedicated kernen59,99 tot 149,99 €netwerken met blijvend hoge belasting

Alle Minecraft-pakketten hebben onbeperkte slots, standaardpoort 25565, levering in ongeveer 30 seconden na betaling en 3,2 Tbps Arbor DDoS-bescherming. Er wordt PrePaid afgerekend, zonder minimale looptijd, en bij een overstap naar meer werkgeheugen gaat de wereld gewoon mee. Twijfelt u, begin dan een stap kleiner en breid uit zodra de bezette heap na een volledige garbage collection blijvend boven 70 procent van -Xmx ligt (spark healthreport --memory) of zodra OutOfMemoryError in het logbestand staat.

De Java-heap juist instellen

Besteld werkgeheugen en Java-heap zijn niet hetzelfde: naast de heap (-Xmx) heeft de JVM ook metaspace, thread-stacks, Netty-buffers en code-cache nodig. Wie de volle waarde als -Xmx invult, krijgt geen heapfout meer, maar een proces dat aan de geheugengrens zonder waarschuwing wordt beëindigd. Vuistregel: de heap is 75 tot 85 procent van het bestelde RAM, dus -Xmx1536M bij 2 GB, -Xmx3G bij 4 GB, -Xmx6G bij 8 GB en -Xmx12G bij 16 GB. Bij modpacks houdt u eerder 75 procent aan, en op een VPS reserveert u daarnaast minstens 512 MB voor het besturingssysteem.

Zet -Xms gelijk aan -Xmx, zodat de heap tijdens het draaien niet groeit en krimpt, want elke wijziging van de grootte kost een volledige garbage collection. Voor Paper en Purpur hebben de Aikar-flags zich bewezen: de G1-collector (-XX:+UseG1GC), een pauzedoel van 200 milliseconden, een aangepaste jonge generatie en -XX:+AlwaysPreTouch. De volledige regel, inclusief de aanpassingen vanaf 12 GB heap, staat in Java heap space bij Minecraft oplossen. In het gamepanel horen de flags in het startcommando, op een VPS in het startscript of in de systemd-unit.

Kijkafstand, chunks en entiteiten

Het aantal geladen chunks per speler groeit kwadratisch met de kijkafstand: 441 bij view-distance=10, 289 bij 8 en 169 bij 6. Tien verspreide spelers houden bij kijkafstand 10 ruim 4.400 chunks in het geheugen, tien spelers bij de spawn nauwelijks meer dan 441. Kijkafstand 8 en simulation-distance=5 zijn voor survivalservers met 10 tot 30 spelers een goed startpunt. Genereer de wereld vóór de opening met Chunky alvast tot aan de wereldgrens: een nieuwe chunk aanmaken belast de hoofdthread, een bestaande chunk laden vrijwel niet. En houd de entiteiten in toom, want een fokstal met 300 dieren of een mobfarm met duizenden itemstapels belast elke tick, of er nu iemand kijkt of niet. Hoe u dat meet en tegengaat, leest u in Minecraft-server lagt: oorzaken vinden en verhelpen.

Wat het gamepanel uit handen neemt, en wat niet

Het gamepanel verzorgt de installatie van de serversoftware met één klik (vanilla, Spigot, Paper, Purpur, Forge, Fabric, BungeeCord en een selectie modpacks), de versiewissel, het starten, stoppen en herstarten, een liveconsole, een bestandsbeheerder met editor, FTP-toegang voor eigen werelden en plug-ins, en de automatische back-ups. server.properties en de JVM-flags bewerkt u rechtstreeks daar. Bedrock-servers op Nukkit-basis zijn er eveneens, op standaardpoort 19132.

Wat het niet uit handen kan nemen, zijn de beslissingen uit dit artikel: de dimensionering, de kijkafstand, de keuze en het onderhoud van de plug-ins, de voorgeneratie, de entiteiten en het maken van een back-up vóór riskante ingrepen. Maak vóór elke versiewissel en elke update van een plug-in een handmatige back-up, los van de automatische cyclus. Ook de whitelist, de permissies en de operatorrechten blijven uw taak.

DDoS-bescherming is bij openbare servers geen extraatje

Zodra een server in een serverlijst staat of zijn adres in een Discord rondgaat, wordt hij aangevallen, meestal zonder enige aanleiding. Aanvallen zijn als dienst te huur, en Minecraft is door zijn populariteit een geliefd doelwit. Naast volumeaanvallen bestaan er protocolaanvallen zoals nullping en handshake-floods, die met weinig bandbreedte het serverproces overbelasten. Tegen allebei helpt alleen filtering in het netwerk vóór de server. Een plug-in ziet de pakketten pas wanneer ze al zijn aangekomen.

Bij KernelHost zit de 3,2 Tbps Arbor DDoS-bescherming in elk Minecraft-pakket en in elke KVM-VPS inbegrepen, zonder meerprijs en zonder activering. Ze filtert in realtime, is afgestemd op gamingverkeer en dekt de Java Edition op poort 25565 (TCP) net zo goed af als Bedrock op poort 19132 (UDP). De Minecraft-specifieke patronen staan beschreven in Minecraft-DDoS-bescherming en Nullping-bescherming, het overzicht vindt u onder DDoS-bescherming. Reken geen aparte kostenpost voor bescherming in, maar wel een whitelist zolang de server nog niet openbaar hoort te zijn.

Wanneer een VPS of Professional VDS zinvol is

Een Minecraft-pakket is precies één instantie met één poort, en daarmee komt u bij de meeste projecten tot 100 spelers prima uit. Een eigen server wordt zinvol zodra u meerdere werelden als gescheiden instanties achter een proxy als Velocity of BungeeCord draait, een eigen database nodig hebt voor LuckPerms, CoreProtect of een economieplug-in plus Redis voor de proxy, extra poorten wilt openen voor een webkaart als BlueMap of voor cross-play via Geyser, of wanneer u root-toegang, eigen Java-versies en cronjobs nodig hebt.

Reken daar per instantie op de heap plus 1 tot 1,5 GB voor de JVM, daarbovenop 1 GB voor het besturingssysteem, en op één kern per volledig belaste instantie plus één kern voor de proxy en het systeem. Een KVM-VPS is er met 2 tot 32 GB RAM en 1 tot 8 AMD-EPYC-kernen voor 9,99 tot 49,99 € per maand: de stap met 16 GB en 4 kernen (24,99 €) draagt de proxy, twee instanties met elk 4 GB heap en een database, de stap met 32 GB en 8 kernen (49,99 €) vier instanties met 4 tot 5 GB heap. Heeft een instantie blijvend de volle prestatie van één kern nodig of groeit het netwerk verder, dan is de Professional VDS met 48 tot 128 GB RAM en 10 tot 24 dedicated EPYC-kernen (59,99 tot 149,99 €) de passende stap. De instapmaat met 48 GB draagt de proxy, vijf instanties met elk 6 GB heap en de database. Beide staan in hetzelfde datacenter in Frankfurt am Main en worden in ongeveer 30 seconden geleverd. De installatie, de updates en de back-ups liggen daar bij u.

Conclusie: pakketadvies per spelersaantal

  • Tot 5 spelers, vanilla, Paper zonder plug-ins of Bedrock: MC-1 met 2 GB voor 4,00 €, met plug-ins MC-2.
  • 10 spelers: MC-2 met 4 GB voor 10,00 €, ook met 10 tot 20 plug-ins.
  • 20 spelers: MC-2 bij weinig plug-ins, anders de Configurator met 6 GB; bij een modpack 10 tot 12 GB.
  • 50 spelers: MC-3 met 8 GB voor 20,00 €, bij een grote verzameling plug-ins de Configurator met 10 GB; bij een modpack 12 tot 16 GB.
  • 100 spelers: de Configurator met 12 tot 16 GB, kijkafstand 6 tot 8, een voorgegenereerde wereld; vanaf hier is de CPU de maatstaf.
  • Netwerk met proxy en meerdere instanties: KVM-VPS vanaf 16 GB (24,99 €) of Professional VDS vanaf 48 GB (59,99 €).

Bij twijfel bestelt u de kleinere stap: PrePaid zonder minimale looptijd, levering in ongeveer 30 seconden, en bij een upgrade gaat de wereld mee. Alle pakketten en de Configurator vindt u onder Minecraft-server huren.

Veelgestelde vragen

Hoeveel RAM heeft een Minecraft-server voor 20 spelers nodig?
Als vuistregel volstaan 4 GB voor vanilla of Paper met weinig plug-ins, en dat komt overeen met het pakket MC-2. Met 10 tot 20 plug-ins is 6 GB in de MC-Configurator de veilige keuze. Een modpack met ongeveer 150 mods heeft voor 20 spelers 10 tot 12 GB nodig, omdat de geheugenbehoefte daar vooral aan het aantal mods hangt. Voorwaarden zijn kijkafstand 8 en een voorgegenereerde wereld.
Is een server met 2 GB RAM genoeg voor een Minecraft-server met vrienden?
Ja, voor maximaal 5 spelers op vanilla of Paper zonder plug-ins, en ook voor een Bedrock-server op Nukkit-basis in de vriendenkring. Zet de kijkafstand op 6 tot 8 en de heap op ongeveer 1,5 GB, niet op de volle 2 GB. Zodra er plug-ins bij komen of er regelmatig 10 mensen online zijn, is de stap naar 4 GB aan de orde. De wereld blijft bij die overstap gewoon behouden.
Moet ik het volledige bestelde RAM als Xmx toewijzen?
Nee. De Java-runtime heeft naast de heap ook geheugen nodig voor metaspace, thread-stacks, netwerkbuffers en de code-cache. Vuistregel: 75 tot 85 procent van het bestelde werkgeheugen als heap, dus -Xmx3G bij 4 GB en -Xmx6G bij 8 GB, bij modpacks eerder 75 procent. Wie de volle waarde invult, loopt het risico dat het proces aan de geheugengrens zonder foutmelding wordt beëindigd. Xms hoort gelijk te zijn aan Xmx.
Waarom helpt meer RAM niet tegen lage TPS?
Omdat de wereldsimulatie van Minecraft in één enkele thread draait en elke tick een budget van 50 milliseconden op precies één CPU-kern heeft. Lage TPS ontstaan door te veel rekenwerk in die tick, bijvoorbeeld door entiteiten, redstone-installaties, chunkgeneratie of één enkele plug-in. Meer geheugen helpt alleen wanneer er werkelijk OutOfMemoryError in het logbestand staat. Een te ruime heap verlengt zelfs de pauzes van de garbage collection.
Wanneer heb ik een VPS nodig in plaats van een Minecraft-pakket?
Zodra u meerdere instanties achter een proxy als Velocity of BungeeCord draait, een eigen database of Redis nodig hebt, extra poorten wilt openen voor een webkaart of voor cross-play via Geyser, of wanneer u root-toegang nodig hebt. Een KVM-VPS met 16 GB en 4 kernen draagt de proxy, twee speelinstanties en een database. Voor netwerken met veel instanties en blijvend hoge belasting past een Professional VDS met dedicated kernen vanaf 48 GB RAM.
Zit de DDoS-bescherming bij de Minecraft-server in de prijs inbegrepen?
Ja. De 3,2 Tbps Arbor DDoS-bescherming zit in elk Minecraft-pakket en in elke KVM-VPS van KernelHost inbegrepen, zonder meerprijs en zonder activering. Ze filtert in realtime in het netwerk vóór de server en dekt de Java Edition op poort 25565 (TCP) net zo goed af als Bedrock op poort 19132 (UDP), inclusief protocolaanvallen zoals nullping.

Minecraft Minecraft-server Gameserver Werkgeheugen Paper Forge Bedrock Edition Prestaties