diff --git a/EXILED/Exiled.API/Features/Server.cs b/EXILED/Exiled.API/Features/Server.cs
index 96b8311fd..146ee64f0 100644
--- a/EXILED/Exiled.API/Features/Server.cs
+++ b/EXILED/Exiled.API/Features/Server.cs
@@ -111,7 +111,22 @@ public static string Name
///
/// Gets the actual ticks per second of the server.
///
- public static double Tps => Math.Round(1f / Time.smoothDeltaTime);
+ public static double Tps
+ {
+ get
+ {
+ double delta = Time.deltaTime;
+
+ if (delta <= 0)
+ return MaxTps;
+
+ double tps = 1d / delta;
+
+ tps = Math.Min(tps, MaxTps);
+
+ return tps;
+ }
+ }
///
/// Gets or sets the max ticks per second of the server.