You mean ANNA shall turn a player into a spectating state if it recognizes too fast FPS?~][FGS][Nobody~ wrote:Cozmo wrote:I've just thought. Isn't DeltaTime the time since last tick? Can't we just add a clientside check to the player's tick that forces them to spectate if it was too soon? This should mean no server performance loss, and no super fast weapon switching as well as firing, without the nasty serverside stuff in Deja's MTL.

Yeah, sometimes I think not all FPS abuse is intentional, so maybe it could go to spectate instead of outright kicking the player, then write a message on their screen explaining how to cap FPS (eg. change renderer), just in case it was unintentional. Another thought, would DX on a high cpu speed have the same clientside deltatime in a server? Might need to check if Tick() is being called too often then, maybe I could write it