Kurz gesagt
Was bedeutet MSPT?
MSPT zeigt, wie lange der Server braucht, um einen Tick zu berechnen. Liegt der Durchschnitt unter 50 ms, hat der Server die Chance, 20 TPS zu halten.
Für Administratoren ist MSPT nützlicher als die reine TPS, da er die Leistungsreserve zeigt. Ein Server kann 20 TPS haben, aber bei 48 ms MSPT bereits kurz vor dem Lag stehen.
Warum die 50-ms-Grenze wichtig ist
Minecraft möchte 20 Ticks pro Sekunde verarbeiten. Eine Sekunde hat 1000 ms, was 50 ms pro Tick ergibt. Braucht der Server für einen Tick länger, kommt er nicht hinterher und die effektive TPS sinkt.
MSPT hilft, Probleme zu erkennen, bevor Spieler sie bemerken. Ein Wert von 15 ms bedeutet eine große Reserve, 35 ms ist noch gut, aber 45 bis 50 ms erfordern bereits Vorsicht beim Hinzufügen von Plugins, Spielern oder einer höheren View Distance.
Was bei hohem MSPT zu tun ist
- Starten Sie einen Profiler wie Spark und finden Sie heraus, was den Tick verlangsamt.
- Senken Sie die View Distance oder die Simulation Distance.
- Prüfen Sie die Menge an Entitäten, Hoppern, Villagern und Items am Boden.
- Vergleichen Sie, ob ein bestimmtes Plugin oder ein Mod das Problem verursacht.
Wie Sie Durchschnitt, Minimum und Maximum lesen
Der durchschnittliche MSPT-Wert zeigt den normalen Serverzustand, das Maximum verrät oft eine Lag-Spitze. Liegt der Durchschnitt bei 18 ms und springt das Maximum beim Backup gelegentlich auf 120 ms, spüren Spieler einen kurzen Ruckler, der Server muss aber nicht dauerhaft schlecht sein. Liegt der Durchschnitt bei 45 ms und übersteigt das Maximum regelmäßig 80 ms, hat der Server keine Reserve mehr und jede größere Aktion bringt ihn ins Stocken.
Es lohnt sich daher, MSPT genau dann zu messen, wenn das Problem tatsächlich auftritt. Ein Report nach dem Neustart oder in einer leeren Lobby sieht gut aus, sagt aber nicht, was den Lag während eines Events, einer Raid-Farm oder der Generierung einer neuen Welt verursacht.
Laut Quellen geprüft
PaperMC gibt an, dass /mspt durchschnittliche, minimale und maximale MSPT-Werte der letzten 5, 10 und 60 Sekunden zurückgibt. Die Dokumentation weist zudem darauf hin, dass MSPT für 20 TPS unter 50 liegen sollte und dass Spark das Hauptwerkzeug für Leistungsinformationen sein soll.
Quelle: PaperMC Befehle: MSPT und Spark.
So setzen Sie es in der Praxis um
MSPT sollten Sie anhand gemessener Daten angehen, nicht nach dem Gefühl der Spieler im Chat. Prüfen Sie zuerst, ob es sich um Serverleistung, Netzwerk, Client-FPS oder ein bestimmtes Plugin/Mod handelt. Das praktische Vorgehen ist einfach: Beobachten Sie TPS, MSPT, CPU-Auslastung, Speicher und starten Sie bei Bedarf Spark genau dann, wenn das Problem tatsächlich auftritt.
Worauf Sie achten sollten
- Ändern Sie nicht zehn Einstellungen gleichzeitig. Bei der Serverleistung ist es besser, eine Sache anzupassen, eine Weile zu messen und dann erst weiterzumachen.
- Unterscheiden Sie eine kurze Lag-Spitze von dauerhaft schlechter Leistung. Ein einmaliger Ausschlag bei Backup oder Weltgenerierung wird anders behandelt als dauerhaft hoher MSPT.
- Betrachten Sie RAM nicht als Allheilmittel. Bei Minecraft-Servern ist oft die Single-Core-Leistung des Prozessors, die Menge an Entitäten, die Chunks und die Qualität der Plugins wichtiger.
Häufig gestellte Fragen
Welcher MSPT-Wert ist gut?
Idealerweise deutlich unter 50 ms. Je niedriger der MSPT-Wert, desto größer die Leistungsreserve des Servers.
Kann ein Server 20 TPS haben und trotzdem problematisch sein?
Ja. Hält sich der MSPT-Wert knapp unter 50 ms, genügt schon eine kleine Spitze, damit Lag entsteht.
Wie messe ich MSPT?
Auf Paper-Servern steht meist der Befehl /mspt zur Verfügung. Einen genaueren Einblick liefert Spark oder ein anderer Profiler.