Chunky genereert de chunks van je wereld vooraf. Normaal berekent de server elke chunk pas wanneer een speler die voor het eerst betreedt; precies dat is de duurste handeling die een Minecraft-server kent. Met een vooraf gegenereerde wereld valt dit weg, en spelers die ver vliegen of met Elytra reizen brengen de server niet meer aan het haperen. Deze guide laat zien hoe je een gebied vastlegt, de generatie start en wat er daarbij met opslagruimte en prestaties gebeurt. De screenshots komen van een testserver met Paper 1.21.4 en Chunky 1.4.40.

Installatie

Chunky is beschikbaar als plugin voor Paper en Spigot en als mod voor Fabric, NeoForge en Forge. In het panel vind je het onder Plugins → Browser; op de pluginpagina staat daarnaast de Chunky-assistent, die de generatie start en de voortgang toont. De commando's hebben de permissie chunky.command nodig; ze horen thuis in de moderatiegroep.

Gebied instellen en starten

De generatie verloopt in vier stappen:

/chunky world wereld
/chunky shape square
/chunky center 4000 4000
/chunky radius 128
/chunky start

world kiest de wereld (standaard: de wereld waarin je staat). shape bepaalt de vorm; square is de gebruikelijke keuze, circle bespaart hoeken. center is het middelpunt, radius de afstand in blokken tot de rand. Chunky bevestigt elke instelling in de chat en meldt bij het starten wereld, vorm, middelpunt en radius.

Chunky-uitvoer: selectie ingesteld, taak gestart, geen verdere taken
Chunky-uitvoer: selectie ingesteld, taak gestart, geen verdere taken

Als de wereld een wereldgrens heeft, neemt /chunky worldborder die direct over als gebied. Dat is de netste manier, omdat spelers er toch niet voorbij kunnen.

Hoe groot moet het gebied zijn?

Reken met de oppervlakte. Een radius van 128 blokken geeft 256 × 256 blokken, dus 16 × 16 chunks, 256 chunks. Een radius van 5000 blokken is al 390.625 chunks. Op de schijf neemt een gegenereerde chunk grofweg 10 tot 30 KB in, afhankelijk van het terrein; 5000 blokken radius betekent dus meerdere gigabytes. Controleer vóór het starten de vrije opslagruimte van je server in het panel.

Voor een server met vijf tot tien spelers is meestal een radius van 2000 tot 3000 blokken genoeg. De Nether heeft daar een achtste van nodig, omdat acht Overworld-blokken overeenkomen met één Nether-blok.

Een bespeelde wereld achteraf vooraf genereren

Chunky genereert alleen chunks die nog niet op de schijf staan. Een wereld waarop al gespeeld is, kun je daarom op elk moment aanvullen: al bezochte gebieden worden overgeslagen, de voortgang springt in het begin snel vooruit en wordt langzamer zodra onbekend terrein begint.

Belangrijk is de volgorde bij een nieuwe wereldgrens: stel eerst de grens in, daarna /chunky worldborder en pas daarna /chunky start. Anders genereer je chunks die achter de grens liggen en niet betreden worden — ze kosten opslagruimte zonder nut. Overworld, Nether en End zijn aparte werelden en hebben elk een eigen run met /chunky world nodig.

Tijdens de generatie

Chunky geeft spelers voorrang: zodra iemand de server betreedt, wordt de generatie langzamer. Toch loont het om grote gebieden 's nachts of bij een lege server te laten draaien. Handige commando's:

  • /chunky progress toont voortgang, chunks per seconde en resterende tijd.
  • /chunky pause pauzeert, /chunky continue gaat verder, ook na een herstart.
  • /chunky cancel breekt af; al gegenereerde chunks blijven staan.

De snelheid hangt af van de CPU. Eén core haalt grofweg 20 tot 60 chunks per seconde; een radius van 3000 blokken duurt daarmee één tot twee uur.

Typische fouten

  • Server vol. De generatie breekt af als de schijf volloopt, en de server kan niet meer opslaan. Controleer vooraf de opslag en maak een backup.
  • Verkeerde wereld. Het commando nam de wereld waarin je stond. Stel de naam in met /chunky world.
  • Generatie weg na herstart. Chunky onthoudt de taak; /chunky continue zet hem voort. Alleen cancel verwijdert hem.
  • Gebied te klein. Chunky genereert niets buiten het gebied; spelers die verder reizen activeren weer het normale chunk-laden.

FAQ

Hoe lang duurt het vooraf genereren?

Reken met 20 tot 60 chunks per seconde per core. Een radius van 3000 blokken komt daarmee uit op één tot twee uur, 5000 blokken op meerdere uren. /chunky progress noemt chunks per seconde en de geschatte resterende tijd voor jouw concrete server.

Moet de server leeg zijn tijdens het vooraf genereren?

Nee. Chunky geeft spelers voorrang en wordt langzamer zodra iemand online is. Voor grote gebieden loont toch een tijdvenster met een lege server, omdat de run dan duidelijk sneller klaar is.

Hoeveel opslagruimte heb ik nodig?

Een gegenereerde chunk neemt grofweg 10 tot 30 KB in, afhankelijk van het terrein. Een radius van 2000 blokken is ongeveer 62.500 chunks, dus circa 0,6 tot 1,9 GB. Controleer de vrije opslag in het panel voordat je start — loopt de schijf vol, dan kan de server niet meer opslaan.

Moet ik Nether en End apart vooraf genereren?

Ja, elke dimensie is een eigen wereld en heeft een eigen run met /chunky world nodig. Voor de Nether is een achtste van de Overworld-radius genoeg, omdat één Nether-blok overeenkomt met acht Overworld-blokken.

Gaat de voortgang verloren bij een herstart?

Nee. Chunky slaat de lopende taak op; na de herstart zet /chunky continue hem voort. Alleen /chunky cancel gooit de taak weg — de al gegenereerde chunks blijven daarbij behouden.

Verder lezen

Of chunk-laden echt de oorzaak van haperingen is, laat spark: lag analyseren zien. De wereldgrens en andere basiswaarden worden uitgelegd in server.properties configureren.

Bronnen

Chunky: voorbeeld bekijken

Eigen opnames uit een demo-omgeving. De getoonde versie en instellingen kunnen afwijken van jouw server.

  1. Dezelfde route laat het verschil voor en na zien. De tweede vlucht kan ook van caching profiteren; dit is geen algemene prestatiemeting.
Dezelfde vliegroute: links zonder, rechts na voor-generatie. Singleplayerdemo op een M1 Pro, geen serverbenchmark.
Dezelfde vliegroute: links zonder, rechts na voor-generatie. Singleplayerdemo op een M1 Pro, geen serverbenchmark.

Minecraft-Demo · 2026-09-25

Voor dit voorbeeld is de radius op 128 blokken gezet.
Voor dit voorbeeld is de radius op 128 blokken gezet.

1.4.40