Een vanilla Minecraft-server voor een handjevol vrienden heeft 3 tot 4 GB nodig. Tien of meer spelers willen 6 tot 8 GB. Een lichte modpack begint bij 6 tot 8 GB, en zware packs zoals ATM9 of RLCraft willen 8 tot 12 GB of meer. Het getal dat telt is niet het aantal spelers, maar wat de server bij het opstarten laadt.
Dat laatste punt wordt door de meeste handleidingen gemist. Mods laden in de heap, ongeacht of er iemand online is, dus een modded server met twee spelers kan meer geheugen nodig hebben dan een vanilla server met vijftien spelers.
RAM per opstelling
| Opstelling | RAM | Wat het bepaalt |
|---|---|---|
| Vanilla, 1 tot 5 spelers | 3 tot 4 GB | Moderne versies zijn zwaarder dan oude handleidingen aannemen |
| Vanilla, 5 tot 15 spelers | 4 tot 6 GB | Chunk laden, aantal entiteiten |
| Vanilla, 15+ spelers | 6 tot 8 GB | View distance wordt de hefboom |
| Lichte modpack | 6 tot 8 GB | Betaald bij opstarten, niet bij piek |
| Zware modpack (ATM9, RLCraft) | 10 tot 16 GB | Honderden mods, elk met eigen registry |
Meer RAM lost tick lag niet op
Dit is de duurste misvatting in Minecraft-hosting, en het kost mensen geld bij elke host, inclusief de onze.
De tick-loop van Minecraft is grotendeels single-threaded. Als de server een tick niet binnen 50 ms kan afronden, daalt de TPS onder de 20 en voelt alles traag aan. Dat is meestal CPU of workload, niet geheugen. RAM toevoegen aan een CPU-gebonden server verandert niets, en kan het zelfs iets erger maken, omdat een grotere heap langere pauzes bij garbage collection betekent.
De symptomen scheiden zich duidelijk:
- Lage TPS, geheugen niet vol betekent CPU- of entiteitbelasting. Kijk eerst naar hoppers, mob farms, chunk loaders en redstone voordat je iets koopt.
- Zaagtandgeheugen, periodieke freezes betekent garbage collection. Dat is een afstemmingsprobleem.
java.lang.OutOfMemoryErrorbetekent dat je echt meer RAM nodig hebt, en die is ondubbelzinnig.
Stel Xms en Xmx gelijk in
Twee flags bepalen hoe de JVM het geheugen gebruikt dat je hebt betaald:
-Xmsis de startheap,-Xmxis de maximale.- Stel ze gelijk in. Als de heap tijdens runtime kan groeien, veroorzaakt die groei extra garbage collection, wat zich vertaalt in tick lag.
- Wijs nooit het hele plan toe aan de heap. Laat ongeveer 20% over voor de JVM zelf en het besturingssysteem. Het toewijzen van 8 GB van een 8 GB plan is hoe servers door de host worden afgesloten in plaats van door Minecraft.
Op Paper zijn Aikar's flags de standaard omdat ze de G1-collector precies voor deze workload tunen. Een goed getunede 6 GB heap is beter dan een slecht getunede 12 GB, daarom is het kopen van meer geheugen meestal het tweede wat je moet proberen, niet het eerste.
Wat te controleren voordat je meer koopt
- View distance. Verlagen van 10 naar 6 doet vaak meer dan het verdubbelen van RAM, omdat het het aantal chunks dat per speler actief wordt gehouden vermindert.
- Aantal entiteiten. Mob farms en gedropte items zijn meestal de boosdoeners.
- De serversoftware. Paper verwerkt dezelfde workload met minder geheugen dan vanilla of Forge.
- Dan de grootte van het plan.
Als je aan het troubleshooten bent in plaats van het bepalen van de juiste grootte, behandelt verminderen van server lag de tuningkant uitgebreider, en dezelfde tick-tegen-geheugen logica geldt voor Terraria en Project Zomboid, die op herkenbare wijze falen.
Onze Minecraft server hosting laat je de heap en de flags aanpassen vanaf het paneel, dus het proberen van een kleinere, beter getunede heap kost niets.
Wanneer je te veel koopt
Als vijf mensen vanilla spelen op een kleine wereld en de TPS blijft op 20, dan heb je geen 8 GB nodig, en geen hoeveelheid extra geheugen maakt het spel beter dan het al is. Koop het pakket dat bij de workload past en besteed het verschil aan een locatie dichter bij je spelers, dat zul je echt merken.

door 


