Minecraft-Karte mit Chunk-Pregenerator vorab generieren
Einführung
Wenn Ihre Spieler neue Gebiete erkunden, muss der Server das Gelände in Echtzeit generieren. Dieser Vorgang ist sehr ressourcenintensiv und führt oft zu Freezes, TPS-Einbrüchen und einer beeinträchtigten Spielerfahrung.
Chunk-Pregenerator löst dieses Problem, indem es das Gelände im Voraus generiert. Sobald das Gebiet vorab generiert ist, können die Spieler ohne jegliches Lag aufgrund der Chunk-Generierung erkunden.
Warum die Karte vorab generieren?
| Vorteil | Beschreibung |
|---|---|
| Flüssige Erkundung | Keine Freezes mehr beim Entdecken neuer Gebiete |
| Stabile TPS | Der Server muss das Gelände nicht mehr im Vorbeigehen berechnen |
| Servervorbereitung | Ideal vor dem Start einer neuen Saison |
| CPU-Reduzierung | Weniger Lastspitzen während der Spielzeiten |
Voraussetzungen
| Element | Beschreibung |
|---|---|
| Forge- oder Fabric-Server | Der Mod erfordert einen Modloader |
| Chunk-Pregenerator | Von CurseForge heruntergeladen |
| Konsolen-/OP-Zugriff | Administratorrechte zum Ausführen von Befehlen |
| Festplattenspeicher | Genügend Speicher entsprechend der Größe der Vorabgenerierung vorsehen |
⚠️ Wichtig: Sichern Sie Ihre Welt vor umfangreicher Vorabgenerierung.
Kompatibilität der Versionen
| Minecraft-Version | Mod-Version | Befehlssyntax |
|---|---|---|
| 1.7.x - 1.12.2 | Legacy | Alte Syntax |
| 1.13 - 1.21+ | Moderne | Neue Syntax |
Offizieller Download: https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator
Mod-Installation
- Laden Sie die für Ihren Server passende Version von CurseForge herunter
- Platzieren Sie die Datei
.jarim OrdnermodsIhres Servers - Starten Sie den Server neu
- Überprüfen Sie, ob der Mod in den Logs geladen wird
Befehle für Minecraft 1.13+ und spätere Versionen
Generieren eines Bereichs nach Radius
Vollständige Syntax:
/pregen start gen radius <name> <form> <X> <Z> <größe>
Detaillierte Parameter:
| Parameter | Beschreibung | Mögliche Werte |
|---|---|---|
<name> | Eindeutige Kennung der Aufgabe | Freier Text (z. B. spawn_pregen) |
<form> | Form des zu generierenden Bereichs | SQUARE (Quadrat) oder CIRCLE (Kreis) |
<X> | X-Koordinate des Zentrums | Ganze Zahl (z. B. 0) |
<Z> | Z-Koordinate des Zentrums | Ganze Zahl (z. B. 0) |
<größe> | Radius des Bereichs | In Chunks oder Blöcken mit dem Suffix b |
Konkrete Beispiele:
# Quadrat von 100 Chunks um den Spawn generieren
/pregen start gen radius SpawnZone SQUARE 0 0 100
# Kreis von 50 Chunks zentriert bei 500, 500 generieren
/pregen start gen radius BaseZone CIRCLE 500 500 50
# Quadrat von 3000 Blöcken generieren (das 'b' am Ende beachten)
/pregen start gen radius MainWorld SQUARE 0 0 3000b Generieren über WorldBorder (1.13+)
Diese Methode verwendet den Vanilla-WorldBorder, um den zu generierenden Bereich festzulegen.
Schritt 1: Zentrum der WorldBorder festlegen
/worldborder center <X> <Z>
| Parameter | Beschreibung |
|---|---|
<X> | X-Koordinate des Zentrums |
<Z> | Z-Koordinate des Zentrums |
Beispiel:
/worldborder center 0 0
Schritt 2: Größe der WorldBorder festlegen
/worldborder set <durchmesser>
| Parameter | Beschreibung |
|---|---|
<durchmesser> | Gesamtgröße in Blöcken (Durchmesser, nicht Radius) |
Beispiel:
# WorldBorder mit 6000 Block Durchmesser (3000 Blöcke in jede Richtung)
/worldborder set 6000
💡 Achtung: Der Wert ist ein Durchmesser, kein Radius. Für einen Bereich von 3000 Blöcken um den Spawn geben Sie
6000ein.
Schritt 3: Vorabgenerierung starten
/pregen start gen worldborder
Dieser Befehl generiert automatisch alle Chunks innerhalb der WorldBorder.
Kontrollbefehle (1.13+)
| Befehl | Aktion |
|---|---|
/pregen pause | Generierung pausieren |
/pregen resume | Pausierte Generierung fortsetzen |
/pregen stop | Generierung endgültig stoppen |
/pregen info listen | Fortschritt in Echtzeit anzeigen |
/pregen info unlisten | Fortschrittsanzeige deaktivieren |
Workflow-Beispiel:
# Vorabgenerierung starten
/pregen start gen radius MapSeason1 SQUARE 0 0 3000b
# Fortschritt überwachen
/pregen info listen
# Bei Bedarf pausieren (verbundene Spieler)
/pregen pause
# Später fortsetzen
/pregen resume
# Überwachung beenden, wenn abgeschlossen
/pregen info unlisten
Befehle für Minecraft 1.4.3 bis 1.12.2
Bereich nach Radius generieren (Legacy)
Vollständige Syntax:
/pregen gen startradius <form> <X> <Z> <größe>
Detaillierte Parameter:
| Parameter | Beschreibung | Mögliche Werte |
|---|---|---|
<form> | Form des Bereichs | square (Quadrat) oder circle (Kreis) |
<X> | X-Koordinate des Zentrums | Ganze Zahl |
<Z> | Z-Koordinate des Zentrums | Ganze Zahl |
<größe> | Radius in Chunks oder Blöcken | Zahl, Präfix b für Blöcke |
Konkrete Beispiele:
# Quadrat von 100 Chunks um den Spawn generieren
/pregen gen startradius square 0 0 100
# Kreis von 50 Chunks generieren
/pregen gen startradius circle 0 0 50
# Bereich von 3000 Blöcken generieren (das 'b' vor der Zahl beachten)
/pregen gen startradius square 0 0 b3000
📝 Unterschied zu 1.13+: Im Legacy-Modus wird das Präfix
bvor der Zahl platziert (b3000), während es in 1.13+ nach der Zahl platziert wird (3000b).
Generierung über WorldBorder (Legacy)
Schritt 1: Konfigurieren des WorldBorder
/worldborder center <X> <Z>
/worldborder set <Durchmesser>
Schritt 2: Generierung starten
/pregen gen startWorldBorder
⚠️ Achtung: Der Befehl wird im Legacy-Modus als
startWorldBorder(mit Großbuchstaben) geschrieben, im Gegensatz zuworldborder(mit Kleinbuchstaben) in 1.13+.
Steuerbefehle (Legacy)
| Befehl | Aktion |
|---|---|
/pregen stop | Stoppt die Generierung |
/pregen continue | Nimmt eine unterbrochene Generierung wieder auf |
/pregen clear | Stoppt und löscht den Task vollständig |
/pregen info listen | Zeigt den Fortschritt an |
/pregen info unlisten | Blendet den Fortschritt aus |
Vergleichstabelle der Befehle
| Aktion | Minecraft 1.13+ | Minecraft 1.4.3 - 1.12.2 |
|---|---|---|
| Generieren nach Radius | /pregen start gen radius <name> <form> <X> <Z> <Größe> | /pregen gen startradius <form> <X> <Z> <Größe> |
| Generierung über WorldBorder | /pregen start gen worldborder | /pregen gen startWorldBorder |
| Pause | /pregen pause | N/A |
| Fortsetzen | /pregen resume | /pregen continue |
| Stoppen | /pregen stop | /pregen stop |
| Task löschen | N/A | /pregen clear |
| Fortschritt verfolgen | /pregen info listen | /pregen info listen |
| Entfernung in Blöcken | Suffix b danach (3000b) | Präfix b davor (b3000) |
Berechnung der Prägenerierungsgröße
Chunk- / Blockzuordnung
| Chunks | Blöcke (Durchmesser) | Ungefähre Fläche |
|---|---|---|
| 50 | 800 | ~640 000 Blöcke² |
| 100 | 1 600 | ~2,5 Millionen Blöcke² |
| 185 | 3 000 | ~9 Millionen Blöcke² |
| 250 | 4 000 | ~16 Millionen Blöcke² |
| 375 | 6 000 | ~36 Millionen Blöcke² |
💡 Erinnerung: 1 Chunk = 16 Blöcke pro Seite
Empfehlungen je nach Verwendungszweck
| Servertyp | Empfohlener Radius | Hinweis |
|---|---|---|
| Kleines Überleben | 1500-2000 Blöcke | Ausreichend für den Anfang |
| Klassisches Überleben | 3000 Blöcke | Gute Kompromissgröße/Leistung |
| Große Community | 5000+ Blöcke | Erheblicher Festplattenplatz erforderlich |
| Begrenzte Karte (Saison) | Je nach WorldBorder | Generieren Sie genau den spielbaren Bereich |
Beste Praktiken
Wann die Prägenerierung starten?
| Zeitpunkt | Empfehlung |
|---|---|
| ✅ Leerer Server | Ideal: früh morgens oder spät nachts |
| ✅ Vor der Öffnung | Bereiten Sie die Karte vor dem Empfang der Spieler vor |
| ❌ Spitzenzeiten | Vermeiden Sie es: Die Prägen verbraucht viel CPU |
| ❌ Ohne Backup | Immer vor einer großen Prägen sichern |
Überwachung der Ressourcen
Während der Prägenerierung überwachen Sie:
| Ressource | Tool | Alarmgrenze |
|---|---|---|
| CPU | Hosting-Panel oder htop | > 90% über längere Zeit |
| RAM | Hosting-Panel | > 85% |
| Festplatte | Hosting-Panel | Regelmäßig freien Speicher überprüfen |
| TPS | /tps im Spiel | < 15 TPS |
⚠️ Achtung: Eine große Prägenerierung kann Ihren Festplattenspeicher schnell füllen. Eine Minecraft-Welt mit einem Radius von 3000 Blöcken kann leicht mehrere Gigabyte erreichen.
Fehlerbehebung
Der Befehl funktioniert nicht
| Problem | Lösung |
|---|---|
| Unbekannter Befehl | Stellen Sie sicher, dass das Modul korrekt installiert und geladen ist |
| Berechtigung verweigert | Vergewissern Sie sich, dass Sie OP sind oder die Konsole verwenden |
| Falsche Syntax | Überprüfen Sie die Modulversion und verwenden Sie die richtige Syntax |
Die Prägenerierung ist sehr langsam
| Ursache | Lösung |
|---|---|
| Überlasteter Server | Warten Sie auf eine ruhige Zeit |
| Unzureichender RAM | Erhöhen Sie die Speicherzuweisung |
| Weitere schwere Plugins | Deaktivieren Sie vorübergehend nicht wesentliche Plugins |
Der Server laggt während der Prägenerierung
| Aktion | Befehl |
|---|---|
| Pause setzen | /pregen pause (1.13+) |
| Stoppen | /pregen stop |
| Später fortsetzen | /pregen resume oder /pregen continue |
Zusammenfassung der Screenshots
| Nr. | Inhalt des Screenshots |
|---|---|
| 1 | Ordner mods mit sichtbarer Chunk-Pregenerator-Datei |
| 2 | Serverkonsole mit dem Befehl pregen und Bestätigungsnachricht |
| 3 | In-Game-Ansicht des WorldBorder (visueller Effekt an den Grenzen) |
Zusammenfassung
Chunk-Pregenerator ist ein unverzichtbares Werkzeug für jeden Minecraft-Server, der eine reibungslose Erkundung bieten möchte. Durch das Vorabgenerieren des Geländes beseitigen Sie Freezes und halten eine stabile TPS aufrecht, selbst wenn eine aktive Community in alle Richtungen erkundet.
Checkliste vor der Eröffnung:
- [ ] Modul installiert und funktionsfähig
- [ ] Weltbackup durchgeführt
- [ ] WorldBorder konfiguriert (optional)
- [ ] Prägenerierung in ruhiger Zeit gestartet
- [ ] Festplattenspeicher überprüft
- [ ] Fortschritt bis zur Fertigstellung verfolgt

