Minecraft Chunks laden langsam: Fixes

Du laeuft durch deine Minecraft-Welt und um dich herum laden Chunks nicht nach. Leere Flaechen, fehlende Bloecke oder du faellst sogar durch die Welt, weil der Boden noch nicht da ist. Langsam ladende Chunks sind nicht nur aergerlich; sie machen das Spiel unfair, wenn du in PvP ein Gebiet betrittst, das dein Client noch nicht geladen hat.

Was sind Chunks und warum sind sie wichtig?

Ein Chunk ist eine Saeule von 16x16 Bloecken, von Bedrock bis zur Baugrenze. Die Minecraft-Welt ist in tausende Chunks unterteilt, aber der Server laedt nur die Chunks um jeden Spieler herum. Wenn ein Spieler sich bewegt, muessen neue Chunks geladen (von der Festplatte oder generiert, wenn sie neu sind) und an den Client gesendet werden.

Ursachen fuer langsames Chunk Loading

  1. Langsame Speichermedien: Chunks werden von der Festplatte gelesen. Eine HDD ist hier deutlich langsamer als eine SSD, und eine SSD langsamer als NVMe.
  2. Nicht genug RAM fuer Cache: Der Server haelt kuerzlich geladene Chunks im Speicher. Bei zu wenig RAM muessen Chunks immer wieder von der Festplatte gelesen werden.
  3. Schwere Weltgenerierung durch Mods oder Datapacks: Mods wie Terralith machen die Generierung um ein Vielfaches schwerer als Standard.
  4. Zu viele Entities in Chunks: Ein Chunk voller hundert Mobs, Item Frames oder Armor Stands kostet mehr Zeit zum Laden.
  5. Single-Threaded Chunk Loading: Auf Vanilla und Spigot wird Chunk Loading auf dem Hauptthread abgehandelt. Paper und Purpur haben async Chunk Loading.
  6. Zu hohe View Distance: Eine View Distance von 16 laedt 1089 Chunks pro Spieler (33x33). Bei 10 sind es 441 (21x21).

Loesungen

1. Verwende Paper oder Purpur

Papers asynchrones Chunk Loading ist die groesste Verbesserung. Es verlagert Chunk Loading vom Hauptthread auf separate Threads, sodass das Laden von Chunks nicht mehr mit dem Game-Tick konkurriert.

2. Senke die View Distance

Stelle die view-distance in server.properties auf 8 oder 10. Fuer die meisten Server ist das eine gute Balance zwischen Sichtbarkeit und Leistung.

3. Generiere deine Welt vorab

Nutze das Chunky-Plugin, um deine Welt vorab zu generieren. Das verhindert, dass der Server Chunks on-the-fly generieren muss. Generiere ein Gebiet passend zu deiner Weltgrenze.

4. Begrenze Entities

Setze Mob Caps ueber bukkit.yml oder Papers Konfiguration. Senke monster-spawns, animal-spawns und water-animal-spawns. Erwaege ein Plugin, das gedropte Items nach einer Minute automatisch entfernt.

5. Verwende NVMe-Speicher

NVMe-SSDs sind 5 bis 10 Mal schneller als SATA-SSDs bei zufaelligen Lese- und Schreiboperationen. Chunk Loading ist genau diese Art von Last. HostValues verwendet NVMe-Speicher auf allen Plaenen.

6. Weise mehr RAM zu

Mehr RAM bedeutet mehr Chunks im Cache. Stelle das -Xmx-Flag auf mindestens 4 GB fuer einen Server mit Mods, oder 6 bis 8 GB fuer grosse Modpacks.

7. Optimiere die Garbage Collection

Die Aikar JVM Flags verbessern die Speicherbereinigung von Java. Sie konfigurieren den G1 Garbage Collector so, dass Bereinigungen in kleineren, haeufigerem Runden ablaufen.

Muss ich die gesamte Welt vorab generieren?

Nicht die gesamte Welt, aber das Gebiet, in dem deine Spieler aktiv sein werden. Setze eine Weltgrenze und generiere alles darin vorab. Das ist am effektivsten bei Modpacks mit schwerer Weltgenerierung.

Was ist der Unterschied zwischen View Distance und Simulation Distance?

View Distance bestimmt, wie viele Chunks der Server zum Rendern an den Client sendet. Simulation Distance bestimmt, in wie vielen Chunks der Server Mobs spawnen, Redstone ticken und Pflanzen wachsen laesst. Du kannst die Simulation Distance niedriger setzen als die View Distance: Der Spieler sieht dann weit, aber nur nahe Chunks sind "aktiv".

Hilft mehr RAM beim Chunk Loading?

Ja, aber es ist nicht das ganze Bild. Mehr RAM hilft, weil der Server mehr Chunks im Speicher cachen kann. Aber wenn dein Speichermedium langsam ist, hilft RAM nur fuer bereits einmal geladene Chunks. Die ideale Kombination: schnelle CPU, genuegend RAM und NVMe-Speicher.

Willst du blitzschnell ladende Chunks? HostValues Minecraft-Hosting laeuft auf NVMe-Speicher mit schnellen CPUs.


Noch Fragen? Erstelle ein Support-Ticket und unser Team hilft dir weiter.

Zurück zum Blog