Minecraft „Can't keep up! Is the server overloaded?“: So beheben Sie Server-Lag
Diese Konsolenwarnung bedeutet, dass der Server seine Arbeit nicht rechtzeitig geschafft hat und in Rückstand geraten ist. Gelegentlich ist das harmlos. Taucht sie immer wieder auf, spüren Spieler Rubber-Banding, träge Mobs und Blöcke, die nach dem Abbauen zurückkommen. So finden und beheben Sie die Ursache.
Was die Warnung bedeutet
Ein Minecraft-Server läuft mit 20 Ticks pro Sekunde, jeder Tick hat also 50 Millisekunden. Dauern Ticks länger, gerät der Server in Rückstand und meldet, wie weit, zum Beispiel „Running 2500ms or 50 ticks behind“. Zwei Werte zeigen, wie gesund der Server ist:
- TPS (Ticks pro Sekunde): 20 ist perfekt. Unter 18 bemerken Spieler es allmählich.
- MSPT (Millisekunden pro Tick): unter 50 heißt, der Server hält mit, und je niedriger, desto mehr Spielraum haben Sie.
Eine oder zwei Warnungen beim Serverstart oder direkt nach einer großen Änderung an der Welt sind normal. Wiederholte Warnungen während des Spiels nicht.
1. Messen Sie, bevor Sie etwas ändern
Paper enthält den Profiler spark. In der Konsole oder im Spiel mit einem Schrägstrich davor:
spark tps spark profiler start --timeout 600
spark tps zeigt TPS und MSPT. Der Profiler läuft 10 Minuten und gibt Ihnen dann einen Link zu einem Bericht, der zeigt, wohin die Tickzeit geht: welches Plugin, welche Entität, Chunk-Generierung oder Redstone. Auf einem Vanilla-Server zeigt /tick query die Tickzeiten, und spark gibt es auch als Mod für Fabric und Forge.
2. Generieren Sie die Welt vorab
Neue Chunks zu generieren, gehört zu den schwersten Aufgaben eines Servers, und Spieler, die schnell erkunden, etwa mit Elytren, erzeugen viele davon. Generieren Sie den Bereich, den Spieler nutzen werden, bevor sie ihn brauchen, mit dem Plugin Chunky, und setzen Sie dann eine passende Weltgrenze:
chunky radius 5000 chunky start worldborder set 10000
Lassen Sie es laufen, wenn der Server ruhig ist; ein großer Radius kann Stunden dauern.
3. Senken Sie Sicht- und Simulationsdistanz
In server.properties legt view-distance fest, wie weit Spieler sehen, und simulation-distance, wie weit um sie herum die Welt wirklich läuft: Mobs bewegen sich, Pflanzen wachsen und Redstone arbeitet. simulation-distance auf 6 oder 8 zu senken, spart viel Arbeit, während Spieler weiterhin weit sehen.
4. Kümmern Sie sich um Entitäten und Farmen
- Große Mobfarmen und Tiergehege. Hunderte Entitäten an einem Ort sind eine klassische Ursache. Vereinbaren Sie eine Obergrenze für Tiere pro Spieler und räumen Sie den Überschuss weg.
- Liegengebliebene Gegenstände und Erfahrungskugeln. Farmen, die Gegenstände fallen lassen, die niemand aufsammelt, halten viele Entitäten am Leben.
- Redstone-Takte und Trichter. Takte, die nie stoppen, und lange Trichterketten laufen jeden Tick. Der spark-Bericht zeigt, welche am meisten kosten.
Die Konfiguration von Paper bietet Optionen, um Gegenstände zusammenzufassen, Entitäten zu begrenzen und Trichter abzustimmen. Ändern Sie immer nur eine Einstellung und messen Sie erneut, damit Sie wissen, was geholfen hat.
5. Prüfen Sie Plugins und Mods
Zeigt der spark-Bericht auf ein Plugin, aktualisieren Sie es zuerst; viele Lag-Probleme sind in neueren Versionen behoben. Entfernen Sie Plugins, die Sie nicht nutzen, und ersetzen Sie solche, die in jedem Tick schwere Arbeit leisten.
6. Prüfen Sie Arbeitsspeicher und Hardware
- Arbeitsspeicher. Ist der Speicher fast voll, verbringt der Server seine Zeit mit der Garbage Collection, und der spark-Bericht zeigt die Pausen. Geben Sie ihm etwas mehr oder finden Sie heraus, was ihn füllt. Siehe wie viel RAM ein Minecraft-Server braucht.
- CPU. Die Hauptschleife des Spiels läuft auf einem Thread, ein schneller Kern zählt also mehr als viele langsame. Ein überlasteter Shared-Host verursacht Lag, den keine Einstellung beheben kann.
- Speicher. Chunks zu laden und zu speichern, geht auf NVMe schnell und auf ausgelasteten Festplatten langsam.
Eine kurze Checkliste
- Nutzen Sie Paper oder Purpur statt des Vanilla-Servers
- Generieren Sie die Welt vorab und setzen Sie eine Grenze
- Halten Sie simulation-distance moderat
- Profilieren Sie mit spark vor und nach jeder Änderung
- Nutzen Sie einen Host mit schneller Single-Thread-CPU und NVMe-Speicher
Spieler, die per Timeout getrennt werden, während der Server laggt, brauchen diese Anleitung zu Verbindungsfehlern.
Hosten Sie Ihren Minecraft-Server in Singapur
Niedriger Ping für Spieler in Indien, Malaysia und Indonesien, auf schnellen AMD-EPYC-Kernen mit NVMe und DDoS-Schutz.
