Welt-Pregeneration mit Chunky: Flug-Lags auf dem Server für immer beheben

Ein technischer Leitfaden zur Vorgenerierung von Minecraft-Welten mit dem Chunky-Plugin. Erfahren Sie, wie Sie TPS-Einbrüche durch schnell fliegende Spieler verhindern.

20.05.2026 Deutsch

Welt-Pregeneration mit Chunky: Wie Sie Flug-Lags ein für alle Mal loswerden

Jeder Besitzer eines Minecraft-Servers kennt diese Situation: Die Spielerzahlen steigen, die Spieler beginnen aktiv die Welt zu erkunden, nutzen Elytren, fliegen schnell im Kreativmodus oder fahren mit Booten auf Eis – und genau in diesem Moment sinkt der TPS-Wert (Ticks Per Second) des Servers drastisch von den idealen 20.0 auf 12.0 oder noch tiefer. Die Hosting-Konsole wird mit Warnungen überflutet: Can't keep up! Is the server overloaded?.

In 90 % der Fälle werden diese Lags nicht durch fehlerhafte Plugins oder komplexe Redstone-Schaltungen verursacht, sondern durch die Chunk-Generierung in Echtzeit. In diesem Artikel analysieren wir, warum dieser Prozess die CPU des Hostings so stark belastet und wie das Plugin Chunky dieses Problem ein für alle Mal löst – noch vor der offiziellen Servereröffnung.

Warum die Chunk-Generierung in Echtzeit die CPU überlastet

Wenn ein Spieler unentdecktes Terrain betritt, muss der Server enorme mathematische Berechnungen in Echtzeit durchführen. Die CPU muss:

  • Die Landschaftsgeometrie berechnen (Perlin-Rauschen, Berge, Höhlen, Schluchten).
  • Biome, Erzverteilungen und Blockplatzierungen bestimmen.
  • Komplexe Strukturen generieren (Bäume, Dörfer, Dungeons, Festungen).
  • Die primäre Beleuchtung (Light Updates) für Millionen von Blöcken gleichzeitig kalkulieren.

Da Standard-Cores von Minecraft diese Aufgaben im Hauptthread (Main Thread) ausführen, „friert“ der Server buchstäblich ein, während er auf den Abschluss der CPU-Berechnungen wartet. Je schneller sich ein Spieler bewegt, desto mehr Chunks pro Sekunde fordert sein Client an, wodurch der Server immer weiter hinterherhinkt.

Die Lösung: Trennen Sie die Prozesse von Generierung und Auslesen. Wenn wir die Karte im Voraus generieren (z. B. in einem Radius von 5.000 Blöcken), liest der Server beim Flug eines Spielers einfach die bereits existierenden Regionsdateien von der schnellen SSD/NVMe-Festplatte des Hostings ab. Das Lesen von Dateien belastet die CPU um ein Vielfaches weniger als deren Neuerstellung von Grund auf.

Schritt-für-Schritt-Anleitung zur Einrichtung und Befehlen von Chunky

Das Plugin Chunky ist derzeit das effizienteste, sicherste und schnellste Werkzeug zur Welt-Vorgenerierung für Paper, Purpur und deren Forks. Es läuft unbemerkt im Hintergrund und verbraucht fast keinen Arbeitsspeicher.

Schritt 1: Plugin-Installation und Weltbegrenzung

Bevor Sie mit der Generierung beginnen, müssen Sie eine feste Weltgrenze (WorldBorder) einrichten, damit Spieler die vorbereitete Zone nicht physisch verlassen können.

  1. Installieren Sie das Chunky-Plugin im Ordner plugins/ Ihres Servers und starten Sie den Server neu.
  2. Setzen Sie die Weltgrenze mit dem integrierten Minecraft-Befehl (z. B. ein Radius von 5.000 Blöcken vom Spawn):
    /worldborder set 10000
    (Hinweis: Es wird der Gesamtdurchmesser angegeben, das bedeutet 5.000 Blöcke in jede Richtung von den Koordinaten 0,0).

Schritt 2: Weltenauswahl und Form der Generierung

Alle Befehle können entweder im Spiel (mit Operator-Rechten) oder direkt in der Konsole des Control Panels eingegeben werden (in der Konsole ohne den Schrägstrich /).

Wählen Sie die Welt aus, die geladen werden soll (Standard ist world, für den Nether world_nether, für das Ende world_the_end):

/chunky world world

Legen Sie das Zentrum fest, von dem die Generierung ausgehen soll (normalerweise der Spawnpunkt oder die Koordinaten 0, 0):

/chunky center 0 0

Legen Sie die Form der Generierungszone fest. Es wird dringend empfohlen, einen Kreis (circle) zu verwenden, da dieser perfekt mit der Standard-Weltgrenze von Minecraft übereinstimmt:

/chunky shape circle

Schritt 3: Radius festlegen und starten

Geben Sie den Generierungsradius in Blöcken an. Ein empfohlener Radius für klassisches Survival liegt zwischen 5.000 und 10.000 Blöcken:

/chunky radius 5000

Starten Sie den Vorgenerierungsprozess mit dem Hauptbefehl:

/chunky start


Prozesssteuerung und nützliche Befehle

Der Generierungsprozess kann je nach CPU-Leistung Ihres Hosting-Tarifs und dem gewählten Radius einige Stunden bis zu einem Tag dauern. Sie können den Prozess mit folgenden Befehlen steuern:

  • /chunky silent – Deaktiviert die regelmäßigen Fortschrittsmeldungen in der Konsole (reduziert unnötige Schreibvorgänge in Log-Dateien).
  • /chunky pause – Pausiert die Generierung temporär (nützlich, wenn Sie Tests durchführen oder kurzzeitig Spieler auf den Server lassen wollen).
  • /chunky continue – Setzt die Generierung an der Stelle fort, an der sie gestoppet wurde.
  • /chunky cancel – Bricht die aktuelle Aufgabe vollständig ab.

Wie viel Speicherplatz wird die generierte Karte einnehmen?

Stellen Sie vor dem Start sicher, dass Ihr Hosting-Tarif genügend freien Speicherplatz auf der SSD-Festplatte bietet. Hier ist eine ungefähre Übersicht der Dateigrößen (für eine Standard-Oberwelt):

Weltradius (vom Zentrum) Gesamtfläche (in Blöcken) Ungefähre Größe auf der Festplatte (HDD/SSD)
3.000 Blöcke 6.000 x 6.000 ~ 2.5 — 4 GB
5.000 Blöcke 10.000 x 10.000 ~ 6 — 9 GB
10.000 Blöcke 20.000 x 20.000 ~ 25 — 35 GB

Wichtiger Experten-Tipp: Führen Sie die Welt-Vorgenerierung unbedingt vor der offiziellen Servereröffnung für Spieler durch. Wenn Sie die Chunk-Generierung über Chunky mit aktivem Spielbetrieb kombinieren, überlastet die CPU sofort, und die Generierungszeit verlängert sich um das 3- bis 4-Fache. Der ideale Weg ist, /chunky start in der Nacht vor dem Eröffnungstag laufen zu lassen.

Fehlersuche (Troubleshooting)

Problem 1: Die Generierungsgeschwindigkeit ist auf 1-2 Chunks pro Sekunde gesunken

Ursache: Das Hosting-Panel hat den RAM mit Chunk-Caches gefüllt, oder die CPU verarbeitet parallel andere rechenintensive Aufgaben (z. B. versucht das DynMap-Plugin gleichzeitig, die Web-Karte zu rendern).

Lösung: Pausieren Sie die Generierung (/chunky pause), deaktivieren Sie Online-Karten-Plugins während des Ladevorgangs, starten Sie den Server über das Panel neu, um den RAM zu leeren, und geben Sie /chunky continue ein.

Problem 2: Spieler verursachen immer noch Lags, wenn sie sich über die Grenze bewegen

Ursache: Sie haben die Welt zwar mit Chunky generiert, aber vergessen, ein Weltgrenzen-Plugin zu aktivieren, sodass Spieler in noch ungenerierte Sektoren fliegen können.

Lösung: Stellen Sie sicher, dass der Vanilla-Befehl /worldborder richtig konfiguriert ist, oder nutzen Sie spezialisierte Add-ons wie ChunkyBorder, die das Ende der Vorgenerierung automatisch mit einer physischen Barriere verknüpfen, die Spieler vor den Lag-Zonen stoppt.

Ähnliche Artikel

Migration von Minecraft-Plugins vom lokalen Speicher (SQLite/Flatfile) auf MySQL/MariaDB

Ein technischer Leitfaden zur Migration von Minecraft-Server-Plugins aus performance-kritischen Flatfiles und SQLite-Datenbanken auf netzwerkbasierte MySQL/MariaDB-Systeme.

Weiterlesen

Optimierung von schweren Modded-Servern (Forge / NeoForge / Fabric)

Ein technischer Leitfaden zur Optimierung von schwer beladenen Minecraft-Servern mit Modifikationen. Behandelt wichtige Performance-Mods, Spark-Diagnose und Automatisierungs-Lags.

Weiterlesen

High-Performance Minecraft-Server: Migrations- und Optimierungsleitfaden

Ein technischer Leitfaden zur Migration von Minecraft-Servern auf moderne Cores (Paper, Purpur, Folia), zur Feinabstimmung von Konfigurationsdateien gegen Lags und zum Aufbau eines mehrschichtigen Schutzes.

Weiterlesen