Ein Spieler, der 3000 Blöcke vom Spawn entfernt loszieht, kann einen Server auf 8 TPS drücken, wenn die Chunks noch nicht existieren. Die Pregeneration erstellt diese Bereiche vor dem Öffnen, wenn niemand unter den CPU- und Festplatten-Spitzen leidet. Sie erhalten eine bereits berechnete Grenze, sauberere Bewegungen und eine Festplattenbelastung, die Sie vor dem Starten lesen können.
Chunk-Pregenerator auf einem Minecraft-Server 2026 installieren
Prüfen Sie zuerst das Trio aus Version, Loader und Java. Minecraft 1.20.6 und 1.21.x laufen serverseitig in der Praxis unter Java 21. Ein altes jar, das für Java 17 kompiliert wurde, kann auf manchen Installationen noch starten, aber ein aktueller Server wirft schnell UnsupportedClassVersionError, wenn die Runtime nicht passt. Geben Sie den Befehl ein, bevor Sie eine Datei verschieben.
java -versionUnter Paper legen Sie die Datei des Plugins in plugins/, dann starten Sie den Server neu. Unter Fabric oder Forge legen Sie das jar in den Ordner mods, mit der Loader-Version, die zur Minecraft-Version passt. Mischen Sie die Familien nicht. Ein Fabric-jar auf einem Paper-Server wird nicht geladen. Ein Paper-jar auf Fabric macht nichts. Es kostet nur zehn Minuten Konsolenlesen.
Der Port 25565 ändert nichts an der Pregeneration. Er dient den Verbindungen. Die schwere Arbeit läuft im Server-Thread, in den region-Dateien und auf der Festplatte. Bei einem 4 GB-Tarif kann Paper 1.21.x mit zehn bis zwanzig Spielern eine moderate Pregeneration akzeptieren, wenn die Map geschlossen bleibt. Mit 8 GB gewinnen Sie vor allem Spielraum für Cache und Plugins. Es ist kein magischer Knopf, um 100000 Blöcke in einer Stunde zu erzeugen.
Im Starmine-Panel erspart die Installation vor allem das manuelle FTP-Hantieren mit dem jar, den Neustart von Hand und Logs, die an drei Stellen offen sind. Für diesen Vorgang behalten Sie Konsole, Weltdateien und geplantes Stoppen an einem Ort. Wenn eine Aufgabe mehrere Stunden dauert, spart dieses Detail Zeit.
Den Pregenerationsradius berechnen, ohne die Festplatte zu sprengen
Sie wählen einen Radius in Blöcken, aber der Server schreibt Chunks mit 16 Blöcken. Ein Quadrat von 5000 Blöcken um 0 0 deckt 10000 Blöcke mal 10000 Blöcke ab, also 625 Chunks pro Seite. Das ergibt ungefähr 390625 Chunks, die im Overworld erzeugt werden müssen. Die Zahl bremst die Lust auf eine unendliche Map schnell aus.
Planen Sie großzügig bei der Festplatte. Ein leerer Chunk belegt fast nichts. Ein Chunk mit Biomen, Höhlen, Dörfern, Strukturen, Lichtdaten und Block-Entities landet oft zwischen 4 KB und 20 KB in den region-Dateien. Eine quadratische Pregeneration von 5000 Blöcken liegt oft zwischen 2 GB und 8 GB, je nach Version, Seed, Datapacks und Weltgenerierungs-Mods. Mit Terralith, Biomes O' Plenty oder schweren Strukturen steigt die obere Grenze schneller.
| Tatsächliche Nutzung | Empfohlener Radius | Chunks ungefähr | Ab wann es schlecht wird |
|---|---|---|---|
| Survival unter Freunden, 5 bis 10 Spieler | 3000 Blöcke | 140625 | Jenseits von 6000 Blöcken geht die Festplatte für einen wenig besuchten Bereich drauf |
| Community 20 bis 40 Spieler | 5000 Blöcke | 390625 | Jenseits von 10000 Blöcken dauert die Generierung oft eine ganze Nacht |
| Semi-RP mit dynmap oder BlueMap | 8000 Blöcke | 1000000 | Darüber hinaus werden die Webkarte und die Backups zum eigentlichen Kostenfaktor |
Ein Radius von 10000 Blöcken ist nicht doppelt so schwer wie 5000. Er deckt die vierfache Fläche ab. Das ist der klassische Fehler. Sie zahlen den Quadratswert der Entfernung, nicht die im Chat angezeigte Entfernung.
Eine Overworld-Pregeneration sauber starten
Sperren Sie den Server vor dem ersten Start für Spieler. Eine aktive Whitelist und ein sauberer Neustart sind besser als eine zu spät gesendete Discord-Nachricht. Die Pregeneration füllt dieselbe Welt, die die Spieler nutzen. Wenn jemand während der Aufgabe erkundet, vermischen Sie Generierung, Speicherung, Entitäten und Teleportationen im selben Budget von 50 ms pro Tick. Der Server wählt selten den Teil, der Ihnen passt.
- Stoppen Sie den Server über das Panel oder die Konsole. Prüfen Sie, dass der Ordner world existiert und dass der Seed in server.properties der richtige ist. Wenn Sie den Seed nach einer Pregeneration ändern, entstehen hässliche Grenzen zwischen alten und neuen Chunks.
- Starten Sie den Server. Warten Sie in der Konsole auf Done. Diese Meldung bestätigt, dass die Dimensionen geladen sind und die Befehle antworten.
- Führen Sie den Befehl über die Konsole aus, nicht über den Chat eines Spielers. Die Konsole vermeidet Probleme mit LuckPerms-Berechtigungen, vergessenen Operatoren und einer Trennung während der Eingabe.
\/pregen gen startradius square 0 0 5000 minecraft:overworldDieser Befehl erzeugt ein Quadrat, zentriert auf X 0, Z 0, mit einem Radius von 5000 Blöcken im Overworld. Das Quadrat passt besser zu einer quadratischen worldborder. Wenn Ihre Grenze rund ist, wählen Sie die Form circle, falls Ihr Chunk-Pregenerator-Build sie in der Befehls-Hilfe anbietet. Kopieren Sie keine Syntax, die für einen anderen Zweig des Plugins geschrieben wurde. Im Zweifel, \/pregen help liefert die von Ihrem jar geladene Grammatik, nicht die eines Screenshots von 2021.
Die Generierungsgeschwindigkeit einstellen, ohne auf 5 TPS zu fallen
Die Geschwindigkeit liest man an den TPS und den MSPT ab. Bei 20 TPS dauert ein Tick 50 ms. Wenn die Konsole während der Prégenerierung regelmäßig 80 bis 120 ms anzeigt, hinkt der Server hinterher. Die Meldung Can't keep up! Is the server overloaded? Running 5000ms or 100 ticks behind ist nicht nur Dekoration. Sie sagt, dass der Server fünf Sekunden Rückstand anhäuft.
Lassen Sie max-tick-time während der Tests auf 60000. Wenn Sie ihn auf -1 setzen, verhindert das zwar manche Watchdog-Crashes, verdeckt aber auch eine blockierte Aufgabe. Das ist eine schlechte Idee auf einem Server, den Sie nicht überwachen. Ein sauberer Crash mit einem Bericht ist besser als ein Java, das acht Stunden lang 100 % CPU verbraucht.
| Messung über 5 Minuten | Aktion | Grund |
|---|---|---|
| 20 TPS, weniger als 45 ms | Weiter machen | Der Server behält genug Puffer für das Speichern der Regionen |
| 18 bis 19 TPS, 50 bis 70 ms | Senken Sie die Geschwindigkeit um eine Stufe | Sicherungen können Ruckler verursachen |
| Weniger als 16 TPS, mehr als 80 ms | Pausieren | Die Verzögerung macht Logs und Schätzungen unbrauchbar |
Die Pause ist wirklich sinnvoll. Verwenden Sie \/pregen pause vor einem manuellen Backup, einem Karten-Render oder einer Wartung. Starten Sie mit \/pregen resume neu, wenn die Festplatte wieder abfällt. Auf einem 4 GB Server starten Sie BlueMap, ein komprimiertes Backup und Chunk-Pregenerator nicht gleichzeitig. Alle drei lesen oder schreiben massiv in dieselben Ordner, oft genau dann, wenn die region-Dateien am stärksten wachsen.
Nether und End mit realistischen Radien prégenerieren
Der Nether braucht nicht denselben Radius wie der Overworld. Ein Block im Nether entspricht acht Blöcken Bewegung im Overworld für die Portale. Wenn Ihr Overworld auf 5000 Blöcke vorbereitet ist, deckt ein Nether-Radius von 625 Blöcken bereits die direkte Reiselinie ab. In der Praxis setzen Sie 1000 bis 1500 Blöcke für Festungen, Bastions und Portalfehler. Über 3000 Blöcke füllen Sie vor allem Netherrack, das niemand sehen wird.
\/pregen gen startradius square 0 0 1250 minecraft:the_netherDer End wird anders behandelt. Der zentrale Spawnbereich reicht mit kleinem Radius aus, aber die Endstädte beginnen weit entfernt, oft jenseits von 1000 Blöcken nach den Portalen. Für eine Community, die Elytren jagt, sind 4000 bis 6000 Blöcke vertretbar. Für einen privaten Server reichen oft 2000 Blöcke, dann öffnen Sie später mehr, wenn die Spieler das Gebiet leergeräumt haben.
Auf der Festplatte sind getrennte Dimension-Ordner wichtig. Der Overworld schreibt in world\/region, der Nether in world\/DIM-1\/region, der End in world\/DIM1\/region auf vielen Paper-Servern. Ein 12 GB Zip-Backup kann nach einem Karten-Render 20 GB groß werden, weil BlueMap- oder dynmap-Kacheln den nutzbaren Umfang manchmal verdoppeln. Wenn Ihr Limit 25 GB beträgt, lassen Sie 5 GB frei. Darunter kommt der Fehler No space left on device im schlimmsten Moment, während einer Sicherung oder beim Herunterfahren.
Die erzeugte Map prüfen und eine fehlgeschlagene Prégenerierung reparieren
Bestätigen Sie eine Prégenerierung nicht nur, weil der Befehl nicht mehr läuft. Bestätigen Sie sie mit drei Belegen. Die Konsole muss das Ende einer Aufgabe anzeigen, oft Task completed oder Generation finished, je nach Build. Der region-Ordner muss neue mca-Dateien mit aktuellem Datum enthalten. Eine Fahrt im spectator zu 500, 2000 und 4800 Blöcken vom Zentrum muss nahe bei 20 TPS bleiben, ohne sichtbare Generierungs-Spitzen in der Konsole.
Wenn der Server in der Mitte neu startet, öffnen Sie zuerst latest.log. Suchen Sie nach OutOfMemoryError, Watchdog, Can't keep up und No space left on device. Diese vier Meldungen decken die Mehrheit der verlorenen Abende ab. Meist fehlt nicht nur der Speicher. Eine volle Festplatte und zu aggressive Geschwindigkeitseinstellungen richten mehr Schaden an, besonders mit Struktur-Datapacks.
Das Löschen von region-Dateien zerstört die betroffenen Chunks. Bauten, Truhen, Entitäten, veränderte Dörfer und Geländeveränderungen in diesem Bereich verschwinden. Machen Sie ein vollständiges Backup des Weltenordners, bevor Sie auch nur eine mca-Datei entfernen.
Um eine schlecht laufende Aufgabe zu stoppen, verwenden Sie \/pregen stop, warten Sie auf die Bestätigung, und stoppen Sie dann den Server sauber. Beenden Sie den Java-Prozess nicht während eines Schreibvorgangs auf die Festplatte, außer bei vollständigem Blockieren. region-Dateien vertragen Unterbrechungen mitten in einer Sicherung schlecht. Ein unsauberer Stopp kann aus einer fehlgeschlagenen Generierung eine vollständige Wiederherstellung machen.
Halten Sie eine feste Regel ein: dokumentierter Radius, notierte Seed, notierte Minecraft-Version, notiertes Generierungsdatum. An dem Tag, an dem Sie von 1.21.4 auf 1.21.8 wechseln, wissen Sie, welche Bereiche vom alten Generator stammen. Genau dieses Detail verhindert unmögliche Tickets drei Wochen nach dem Start.
Anleitungen
Können die Spieler während der Pregenerierung spielen?
Ja, technisch gesehen, aber das ist nicht sauber. Lassen Sie die Whitelist bei großen Radien aktiv, besonders über 5000 Blöcken. Die Bewegungen der Spieler fügen während der Aufgabe Generierung und Speichern hinzu, genau in dem Moment, in dem Sie eine stabile Last suchen.
Warum laggt mein Server immer noch, obwohl die Map pregeneriert ist?
Die Pregenerierung entfernt vor allem die Kosten für das Erstellen der Chunks. Sie behebt nicht Entitäten-Farmen, Hoppers, schwere Plugins, eine view-distance auf 12 oder ein gleichzeitig gestartetes Karten-Rendering.
Wie lange dauert ein Radius von 5000 Blöcken?
Auf einem aktuellen Server rechnen Sie oft mit 2 bis 8 Stunden für den Overworld, je nach CPU, Festplatte, Strukturen und datapacks. Wenn die MSPT mehrere Minuten lang über 80 ms liegen, senken Sie die Geschwindigkeit, statt das Ganze unter schlechten Bedingungen zu Ende laufen zu lassen.
Soll man vor oder nach der Installation der Generations-datapacks pregenerieren?
Immer vor dem Öffnen, aber nach der Installation der datapacks, die das Gelände verändern. Wenn Sie nachträglich ein datapack für Biome hinzufügen, behalten die alten Chunks das alte Gelände und die neuen erzeugen sichtbare Übergänge.