Optimierungs-Plugins
Neben dem Anpassen von Konfigurationsdateien und JVM Flags kannst du auch Plugins installieren, die deinem Server aktiv helfen, besser zu performen. In diesem Artikel besprechen wir die besten Optimierungs-Plugins, eingebaute Server-Optimierungen und wann es Zeit ist, auf ein größeres Plan zu upgraden.
Paper und Purpur: eingebaute Optimierungen
Wenn du einen Minecraft Java Server betreibst, ist deine Wahl der Server-Plattform eine der wichtigsten Entscheidungen für die Performance. Bei HytaleNode empfehlen wir Paper oder Purpur gegenüber Standard Spigot oder CraftBukkit.
Paper ist ein Fork von Spigot mit Dutzenden eingebauter Optimierungen:
- Optimiertes Chunk Loading und Saving
- Verbesserte Entity-Verarbeitung und AI-Pathfinding
- Anti-Xray-Funktionalität ohne extra Plugins
- Bessere Redstone-Verarbeitung (weniger unnötige Block-Updates)
- Asynchrone Chunk-Generierung (nutzt mehrere CPU-Kerne)
- Optimierte Hopper-Verarbeitung
Purpur ist ein Fork von Paper mit noch mehr Optimierungen und zusätzlichen Konfigurationsmöglichkeiten. Purpur bietet alles, was Paper hat, plus weitere Optionen zum Feintuning von Mob-Verhalten, Gameplay-Mechaniken und Performance.
Beide Plattformen sind vollständig kompatibel mit Spigot- und Bukkit-Plugins. Du kannst also problemlos wechseln, ohne deine Plugins zu verlieren. Der einzige Unterschied ist, dass einige Vanilla-Minecraft-Mechaniken durch die Optimierungen etwas anders funktionieren können (z. B. die genaue Reihenfolge von Redstone-Updates).
Tipp: Du kannst deine Server-Plattform über den Tab Startup im HytaleNode-Panel auf mijn.hytalenode.nl ändern.
ClearLagg – Entity-Aufräumung
ClearLagg ist eines der bekanntesten Anti-Lag-Plugins. Die wichtigste Funktion ist das periodische Entfernen von Items auf dem Boden und anderen unnötigen Entities.
Wichtigste Funktionen:
- Automatisches Entfernen von Items auf dem Boden (mit einstellbarem Intervall und Warnung an Spieler)
- Limit für die Anzahl an Entities pro Chunk
- Entfernung bestimmter Entity-Typen (Pfeile, Experience Orbs usw.)
- Speicher-Monitoring mit automatischer Aufräumung bei hoher Nutzung
Installation: Lade ClearLagg herunter, lege es in deinen plugins-Ordner über den Tab Dateien und starte deinen Server neu. Passe danach die Konfiguration in plugins/ClearLag/config.yml an.
Empfohlene Einstellung: Stelle das Auto-Clear auf alle 5–10 Minuten ein und gib Spielern 30 Sekunden vorher eine Warnung, damit sie wichtige Items aufheben können.
EntityTrackerFixer – weniger Entity-Tracking-Overhead
EntityTrackerFixer reduziert die Last des Entity-Tracking-Systems. Standardmäßig sendet der Server Informationen über alle Entities innerhalb der Tracking Range an alle Spieler. EntityTrackerFixer optimiert das, indem weniger wichtige Entities seltener aktualisiert werden.
Was macht es?
- Senkt die Update-Frequenz für Entities, die weit von Spielern entfernt sind
- Reduziert den Netzwerkverkehr durch weniger Entity-Pakete
- Ermöglicht dir, pro Entity-Typ Tracking Range und Update-Intervall anzupassen
Das ist besonders nützlich auf Servern mit vielen Entities, wie Survival-Servern mit großen Farmen oder RPG-Servern mit Custom Mobs.
FarmControl – Farm-Limits
FarmControl (auch FarmLimiter oder ähnliche Plugins) setzt Limits für die Anzahl an Entities, die Spieler in einem bestimmten Gebiet haben können. Das verhindert, dass Spieler Megafarmen bauen, die deinen gesamten Server verlangsamen.
Funktionen:
- Maximale Anzahl an Mobs pro Chunk oder pro Gebiet
- Warnungen an Spieler, wenn sie das Limit erreichen
- Automatisches Entfernen überschüssiger Entities
- Einstellbar pro Entity-Typ und pro Welt
Das ist essenziell für SMP-Server, auf denen Spieler dazu neigen, riesige Farmen zu bauen. Eine Farm mit 500 Kühen in einem einzelnen Chunk kann genauso viele Server-Ressourcen kosten wie 10 zusätzliche Spieler.
Chunky – Chunk-Pregeneration
Chunky ist ein Plugin, das deine Welt im Voraus generiert. Normalerweise werden Chunks erst generiert, wenn ein Spieler in die Nähe kommt. Das Generieren neuer Chunks ist eine der schwersten Aufgaben für deinen Server und kann starke Lag Spikes verursachen, besonders wenn mehrere Spieler gleichzeitig neue Gebiete erkunden.
So nutzt du Chunky:
- Installiere Chunky über den
plugins-Ordner. - Bestimme das Gebiet, das du im Voraus generieren möchtest. Für die meisten Server ist ein Radius von 5000–10000 Blöcken um den Spawn ein guter Startpunkt.
- Starte die Pregeneration mit dem Befehl:
/chunky radius 5000gefolgt von/chunky start. - Lass den Server das im Hintergrund abarbeiten. Das kann je nach Größe Stunden dauern, muss aber nur einmal gemacht werden.
- Optional: Setze eine Weltgrenze, damit Spieler nicht außerhalb des vorgenerierten Gebiets kommen.
Tipp: Führe Chunk-Pregeneration zu einer ruhigen Zeit durch, z. B. nachts, wenn wenige Spieler online sind. Das Generieren selbst kostet auch Server-Ressourcen.
Mob-Stacker-Plugins
Mob-Stacker-Plugins kombinieren mehrere identische Mobs zu einer einzelnen Entity mit einer Zahl darüber, die angibt, wie viele Mobs der „Stack" repräsentiert. Statt 100 einzelner Zombies, die jeweils separat berechnet werden, hast du dann 1 Entity, die als „100x Zombie" angezeigt wird.
Beliebte Optionen:
- WildStacker – Ein umfangreiches Stacking-Plugin, das auch Items, Spawner und Barrels stacken kann. Premium-Plugin mit vielen Funktionen.
- RoseStacker – Eine kostenlose Alternative mit ähnlicher Funktionalität. Stacked Mobs, Items, Spawner und Blöcke.
- StackMob – Ein leichtes und einfaches Mob-Stacker-Plugin, ideal wenn du nur Basis-Stacking ohne Extra-Funktionen brauchst.
Vorteile von Mob Stacking:
- Drastische Reduzierung der Anzahl an Entities in deiner Welt
- Weniger Berechnungen pro Tick (AI, Pathfinding, Collision)
- Geringere Speicher- und CPU-Last
- Spieler können weiter farmen, nur mit weniger Entities
Achtung: Mob Stacking verändert das Gameplay. Kämpfe mit gestackten Mobs funktionieren anders, und manche Farmen arbeiten nicht mehr wie erwartet. Teste es gründlich, bevor du es auf einem Produktionsserver aktivierst.
Wann ist es Zeit zum Upgraden?
Manchmal hast du alles optimiert, was du kannst, aber dein Server kämpft weiterhin mit der TPS. Das ist ein Zeichen, dass du an die Grenzen deines aktuellen Plans stößt. Hier sind Signale, dass es Zeit zum Upgraden ist:
- TPS bleibt unter 18 trotz aller Optimierungen aus dieser Artikelserie.
- RAM-Nutzung liegt dauerhaft über 90 % des zugewiesenen Speichers.
- Du hast mehr Spieler als für dein Plan vorgesehen.
- Spark zeigt, dass die CPU der Engpass ist, nicht Plugins oder Entities.
- Spieler beschweren sich trotz aller Tweaks über Lag bei normalen Aktivitäten.
Upgrade-Optionen bei HytaleNode:
HytaleNode bietet Pläne von Cobblestone (2 GB) bis Nether Star (64 GB) für Minecraft Java. Erwäge folgende Schritte:
- Mehr RAM nötig? – Upgrade auf einen höheren Plan. Mehr RAM bedeutet mehr Platz für Chunks, Entities und Plugins.
- Mehr Single-Thread-Performance nötig? – Wechsle zu einem Premium-Plan mit dem AMD Ryzen 9800X3D-Prozessor (5,2 GHz). Da Minecraft größtenteils single-threaded ist, macht ein schnellerer einzelner Kern einen enormen Unterschied.
- Mehr Spieler erwartet? – Erwäge ein Network-Setup mit mehreren Servern hinter einem Proxy (BungeeCord/Velocity). Der HytaleNode-Proxy-Plan ist genau dafür konzipiert.
Du kannst deinen Plan jederzeit über das HytaleNode-Panel upgraden. Deine Server-Dateien und Welten bleiben beim Upgrade erhalten, du musst also nichts neu einrichten.
Tipp: Bevor du upgradest, stelle sicher, dass du zuerst alle Optimierungen aus dieser Artikelserie umgesetzt hast. Ein Upgrade ohne Optimierung ist wie ein schnelleres Auto nehmen, während die Handbremse noch angezogen ist – es hilft, aber du nutzt es nicht voll aus.