Ein Minecraft-Server läuft mit 20 Ticks pro Sekunde; jeder Tick hat 50 ms Budget. Dauert die Arbeit länger, fällt die TPS unter 20 und alles auf dem Server wird langsam: Mobs ruckeln, Blöcke tauchen wieder auf, Türen hängen. Das ist Server-Lag.
Drei Arten von Lag
| Symptom | Art | Prüfen |
|---|---|---|
| Alles langsam für alle, Blöcke kommen nach dem Abbauen zurück | Server (TPS) | tps in der Konsole zeigt unter 19 |
| Wenig Frames, ruckeliges Bild, aber Chat und andere Spieler normal | Client (FPS) | der F3-Bildschirm des Spielers |
| Gummiband-Effekt, verzögerter Chat, nur bei einem Spieler | Netzwerk (Ping) | der Ping dieses Spielers in der Tab-Liste |
Zahlen lesen
tps in die Konsole tippen (Paper). 20.0 20.0 20.0 ist perfekt. Auch nützlich: mspt (Millisekunden pro Tick); unter 50 ist das Ziel, 30 lässt Luft.
Die üblichen Verdächtigen, der Reihe nach
- Sichtweite zu hoch: der größte Hebel überhaupt. Siehe Spieler und Sichtweite.
- Zu viele Entities: Mobfarmen, Items auf dem Boden, Tiere auf engem Raum.
/minecraft:kill @e[type=item]räumt liegende Items sofort weg. - Chunk-Generierung: Spieler erkunden neues Gelände. Welt einmal vorgenerieren.
- Ein Plugin oder Mod, das jeden Tick zu viel tut. Spark sagt dir, welches.
- Zu wenig RAM: der Server verbringt seine Zeit mit Garbage Collection. Die Konsole zeigt lange GC-Pausen; upgraden.
Weiter: Spark-Report lesen.