Minecraft-Lag beheben: Server-TPS & Netzwerk-Ping effektiv reduzieren
Melden
Dieses Tutorial hilft dir dabei, Minecraft-Server-Lag (TPS-Einbrüche) und hohen Ping (Verzögerung bei der Datenübertragung) zu beheben. Wir unterscheiden dabei zwischen Server-Lag (Hardware/Software) und Netzwerk-Lag (Ping).
Schritt 1: Diagnose – Woher kommt der Lag?
Bevor du etwas änderst, musst du wissen, was das Problem ist.
- TPS (Ticks Per Second): Gib im Spiel
/tpsein.- 20.0 TPS: Perfekt.
- Unter 15.0 TPS: Der Server ist überlastet (Hardware oder schlechte Optimierung).
- Ping: Drücke
Tab. Ein hoher Wert (über 100ms) deutet auf Netzwerkprobleme hin.
Schritt 2: Software-Optimierung (Der wichtigste Schritt)
Die Standard-Software von Mojang (Vanilla) ist extrem schlecht optimiert.
- Wechsle die Server-Software:
- Nutze PaperMC, Pufferfish oder Purpur. Diese basieren auf Spigot, sind aber weitaus schneller und bieten mehr Einstellungen zur Performance-Verbesserung.
- Aikar's Flags nutzen:
- Wenn du den Server startest, nutze spezielle Start-Parameter für Java, um die Speicherverwaltung (Garbage Collection) zu optimieren.
- Beispiel:
java -XmsG -XmxG -XX:+UseG1GC ...(Suche nach "Aikar's Flags" für das aktuelle Script).
Schritt 3: Config-Dateien anpassen (TPS-Boost)
Suche in deinem Serverordner nach folgenden Dateien und ändere die Werte:
server.properties:
view-distance: Setze diesen Wert auf 4 bis 6. Das reduziert die Anzahl der geladenen Chunks massiv.simulation-distance: Setze diesen Wert auf 4. Das berechnet Ticks (Wachstum, Monster) nur in der Nähe des Spielers.network-compression-threshold: Setze ihn auf 256.
spigot.yml / paper-world-defaults.yml:
mob-spawn-range: Reduzieren auf 3 oder 4.entity-tracking-range: Werte für Tiere und Monster senken.max-entity-collisions: Setze diesen Wert auf 2 oder 4, um Lag bei Tierfarmen zu vermeiden.
Schritt 4: Welt-Management
- Welt vor-generieren (Pre-generation):
- Lag entsteht oft, wenn Spieler neue Gebiete erkunden.
- Nutze das Plugin Chunky. Generiere einen Radius (z.B. 5000 Blöcke) vorab:
/chunky radius 5000->/chunky start.
- WorldBorder setzen:
- Begrenze die Welt, damit Spieler den Server nicht durch unendliches Erkunden zum Absturz bringen.
/worldborder set 10000.
- Begrenze die Welt, damit Spieler den Server nicht durch unendliches Erkunden zum Absturz bringen.
Schritt 5: High Ping (Netzwerk) beheben
Wenn der Ping hoch ist, liegt es oft an der Distanz oder der Verbindung:
- Standort des Servers: Wenn du in Europa lebst, sollte der Server in Frankfurt, London oder Amsterdam stehen – nicht in den USA.
- LAN statt WLAN: Wenn du den Server lokal hostest, schließe ihn per Ethernet-Kabel an.
- Hintergrundanwendungen: Schließe Downloads oder Streaming-Dienste auf dem Host-Rechner.
- DDoS-Schutz: Billige Hoster haben oft schlechten Schutz, der den Traffic filtert und so den Ping erhöht.
Schritt 6: Hardware-Check
Wenn du TPS-Probleme trotz Optimierung hast:
- CPU: Minecraft braucht eine hohe Single-Core-Taktung. Viele Kerne nützen wenig, wenn die Taktrate niedrig ist.
- RAM: Mehr RAM ist nicht immer besser. 4-8 GB reichen für die meisten kleinen Server völlig aus. Zu viel RAM kann sogar Lags durch den "Garbage Collector" verursachen.
- SSD: Minecraft muss ständig Daten schreiben/lesen. Nutze unbedingt eine NVMe SSD, keine HDD.
Nützliche Plugins zur Überwachung
- Spark: Installiere das Plugin Spark und gib
/spark samplerein. Nach einer Minute erhältst du einen Link zu einer Analyse, die dir genau zeigt, welches Plugin oder welches Wesen (z.B. 1000 Hühner in einer Farm) den Lag verursacht. - Entity Tracker Fixer: Hilft dabei, die Belastung durch zu viele Entities zu senken.
Zusammenfassung: Der "Quick Fix"
- Installiere Purpur statt Vanilla.
- Setze die View-Distance auf 5.
- Generiere die Welt mit Chunky vor.
- Nutze Spark, um die Ursache zu finden.