PlayerRateLimitManager.cs 639 B

1234567891011121314151617181920212223
  1. using Content.Shared.Players.RateLimiting;
  2. using Robust.Shared.Player;
  3. namespace Content.Client.Players.RateLimiting;
  4. public sealed class PlayerRateLimitManager : SharedPlayerRateLimitManager
  5. {
  6. public override RateLimitStatus CountAction(ICommonSession player, string key)
  7. {
  8. // TODO Rate-Limit
  9. // Add support for rate limit prediction
  10. // I.e., dont mis-predict just because somebody is clicking too quickly.
  11. return RateLimitStatus.Allowed;
  12. }
  13. public override void Register(string key, RateLimitRegistration registration)
  14. {
  15. }
  16. public override void Initialize()
  17. {
  18. }
  19. }