TPS (ticks per second)
Ticks pro Sekunde: wie viele Spiel-Updates der Server pro Sekunde abschließt. Ziel und Maximum ist 20.
TPS steht für Ticks pro Sekunde. Ein Minecraft-Server berechnet seine Welt in festen Schritten, den Ticks, und strebt genau 20 davon pro Sekunde an. TPS zeigt dir, ob er das schafft.
Wie sich niedrige TPS zeigen
Bei 20 TPS läuft das Spiel in normaler Geschwindigkeit. Wenn der Server einen Tick nicht rechtzeitig fertig bekommt, sinken die TPS und die ganze Welt wird langsamer: Pflanzen wachsen langsamer, Mobs bewegen sich ruckartig, Redstone-Clocks ziehen sich in die Länge, und Spieler sehen abgebaute Blöcke wieder auftauchen oder werden nach einer Bewegung zurückgezogen. Das ist Server-Lag, und er trifft alle gleichzeitig. Er ist etwas anderes als ein hoher Ping, also eine Netzwerkverzögerung bei einem einzelnen Spieler.
TPS prüfen
- Auf Paper und seinen Forks zeigt
/tpsdie Durchschnittswerte der letzten 1, 5 und 15 Minuten. - Vanilla hat keinen
/tps-Befehl, aber ein Profiler wie spark zeigt den Wert an.
TPS können nicht über 20 steigen, ein Wert von 20 sagt dir also nichts darüber, wie nah du an der Grenze bist. Dafür schaust du auf MSPT: Ein Server mit 20 TPS und 45 ms pro Tick fängt gleich an zu laggen, einer mit 15 ms hat reichlich Luft.
Häufige Ursachen für niedrige TPS
- Zu viele Entities an einem Ort, etwa große Mob-Farmen oder Item-Haufen.
- Aufwendiges Redstone oder Trichter, die in geladenen Chunks laufen.
- Generierung von neuem Terrain, während Spieler die Welt erkunden.
- Eine hohe Simulation Distance bei vielen verstreuten Spielern.
- Plugins oder Mods, die aufwendige Arbeit im Main Thread erledigen.
- Zu wenig CPU-Leistung pro Kern, siehe Single-Thread-Performance.
Praxistipp
Rate nicht. Lass während des Lags einen Profiler laufen, finde die eine Sache, die den Großteil des Ticks verbraucht, und behebe sie. Der Guide dazu, wie viel RAM ein Server braucht, erklärt auch, warum mehr Arbeitsspeicher allein die TPS selten erhöht.