Minecraft Server-Lag reduzieren
Praktische, schrittweise Lösungen für einen verzögerten Server — von Sichtweite und RAM bis zur Profilerstellung mit spark und der Vorabgenerierung Ihrer Welt.
Lag gibt es in zwei Varianten, und die Lösung ist für jede unterschiedlich. Serverseitiger Lag (niedrige TPS) bedeutet, dass der Server Schwierigkeiten hat, Schritt zu halten — alles stottert für alle. Clientseitiger Lag (niedrige FPS) betrifft Ihren eigenen Computer oder Ihre Verbindung. Dieser Leitfaden befasst sich mit serverseitigem Lag, in der Reihenfolge, in der Sie die Dinge tatsächlich ausprobieren sollten.
Zuerst messen — nicht raten
Geben Sie /tps in die Konsole ein. 20 TPS ist perfekt; alles, was konstant unter ~18 liegt, bedeutet, dass der Server überlastet ist. Wenn die TPS in Ordnung sind, aber Sie Lag haben, liegt das Problem bei Ihrem PC oder Netzwerk, nicht beim Server.
1. Sichtweite verringern
Dies ist der größte Gewinn auf den meisten Servern. Jeder zusätzliche Chunk an Sichtweite bedeutet exponentiell mehr Arbeit. In server.properties (Bearbeitung über den Dateimanager):
view-distance=8
simulation-distance=6
8 ist für Survival ausreichend; reduzieren Sie auf 6 auf einem stark frequentierten oder modifizierten Server. Zum Anwenden neu starten.
2. Genug RAM zuweisen — aber nicht zu viel
Zu wenig RAM führt zu ständigen Verzögerungen durch die Garbage Collection. Überprüfen Sie, ob Ihr Plan Ihre Nutzung abdeckt:
- Vanilla / Paper Survival: 2–4 GB
- Plugin-lastiges Paper: 4–6 GB
- Modpacks: 6–8 GB+
Entgegen der Intuition ist mehr RAM nicht immer besser — überdimensionierte Heaps verursachen längere GC-Pausen. Passen Sie den RAM an Ihre tatsächlichen Bedürfnisse an; wenn Sie ausgelastet sind, aktualisieren Sie Ihren Plan.
3. Die wahre Ursache mit spark finden
Raten verschwendet Zeit — profilieren Sie es. Installieren Sie das spark Plugin/Mod und führen Sie dann aus:
/spark profiler --timeout 60
Es gibt Ihnen einen teilbaren Link, der genau zeigt, welches Plugin, welcher Mod oder welche Aufgabe Ihre Tick-Zeit beansprucht. Dies verwandelt "mein Server laggt" in "dieses eine Plugin verbraucht 40% des Ticks" — worauf Sie tatsächlich reagieren können.
4. Ihre Welt vorab generieren
Die meisten Lag-Spitzen treten auf, wenn Spieler neue, ungenerierte Chunks erkunden. Das Vorabgenerieren der Welt im Voraus beseitigt diese Spitzen. Verwenden Sie Chunky:
/chunky radius 5000
/chunky start
Lassen Sie es beenden (es läuft im Hintergrund), dann ist die Erkundung reibungslos, da die Chunks bereits existieren.
5. Schwergewichtige Plugins und Mods reduzieren
- Redstone / Mob-Farmen sind häufige TPS-Killer — spark wird Sie darauf hinweisen.
- Entitätslimits: Begrenzen Sie Mobs pro Chunk in Papers
paper-world-defaults.yml. - Entfernen Sie, was Sie nicht verwenden. Jedes Plugin kostet etwas; deaktivieren Sie diejenigen, die Sie nicht tatsächlich nutzen.
6. Optimierte Software verwenden
Wenn Sie Vanilla oder Spigot verwenden, wechseln Sie zu Paper (oder Purpur) — diese bieten enorme Leistungsverbesserungen und sinnvolle Standardeinstellungen kostenlos. Für Modded helfen Performance-Mods wie Lithium (Fabric) sehr — aber halten Sie sie auf dem neuesten Stand (veraltete Performance-Mods können Abstürze verursachen, siehe den Modpack startet nicht-Leitfaden).
Immer noch Lag?
Eröffnen Sie ein Support-Ticket mit Ihrem /spark-Profiler-Link und der /tps-Anzeige. Diese Daten ermöglichen es uns, die Ursache viel schneller zu ermitteln als eine Beschreibung allein.