KeepChunks ist ein Plugin, das es ermöglicht, Chunks dauerhaft aktiv zu halten, auch wenn sich kein Spieler in der Nähe befindet. Es ist ein reines Infrastruktur-Plugin → es steuert das sogenannte "Chunk Forcing", das von Vanilla Minecraft nativ nur für Spieler-Nähe aktiviert wird.
Was macht KeepChunks genau? Im Vanilla Minecraft sind Chunks nur dann "aktiv", wenn sich ein Spieler in der Nähe befindet (typischerweise in einem Umkreis von ca. 8-10 Chunks). Sobald alle Spieler eine Region verlassen, werden die betreffenden Chunks unloaded → sie pausieren.
Dies bedeutet:
In vielen Fällen ist dies erwünscht → Server-Ressourcen werden geschont. In bestimmten Situationen möchte man aber gezielt Chunks dauerhaft aktiv halten → Beispiel:
Hier kommt KeepChunks ins Spiel: Es ermöglicht es Admins, gezielt Chunks zu markieren → diese werden dann dauerhaft geladen, unabhängig von anwesenden Spielern.
Wie arbeitet das Plugin? KeepChunks arbeitet direkt mit dem Server-ChunkManager zusammen. Es fĂĽhrt eine eigene Datenbank (intern oder als Datei), in der alle "gekeepte" Chunks registriert werden.
Beim Serverstart lädt es diese Chunks → und "forciert" sie → der Server behandelt sie so, als wäre immer ein Spieler in der Nähe → der Chunk bleibt aktiv.
Performance: KeepChunks ist extrem effizient. Es macht nur, was es soll → Chunks aktiv halten. Es verursacht keine Chunks, keine Bewegungen, keine KI-Steuerung. Die Aktivität der Chunks selbst hängt dann rein von den dort befindlichen Dingen ab (Farmen, Maschinen etc.).
Verwendung: Auf deinem Server wird KeepChunks z.B. verwendet fĂĽr:
Abgrenzung: KeepChunks ist kein Mob-Spawner → es verändert nicht das Spawning von Mobs oder Events → es hält nur die Chunks aktiv.
Grenzen: Übermäßiger Einsatz → Serverbelastung! → Haltezahl von permanent aktivierten Chunks beachten → sinnvoll steuern!
Normale Spieler haben keinen Zugriff auf KeepChunks → Verwaltung erfolgt rein durch Admins.
/kc add
/kc remove
/kc list
/kc addall
→ Nur bei besonderen Anforderungen nutzen (z.B. Dynmap Init).
/kc removeall
/kc reload
/kc
Commands.