Class RateLimitConfig

java.lang.Object
com.hypixel.hytale.server.core.config.RateLimitConfig

public class RateLimitConfig extends Object
Configuration for packet rate limiting using a token bucket algorithm.
  • Field Details

  • Constructor Details

    • RateLimitConfig

      public RateLimitConfig()
    • RateLimitConfig

      public RateLimitConfig(@Nonnull HytaleServerConfig hytaleServerConfig)
  • Method Details

    • setHytaleServerConfig

      public void setHytaleServerConfig(@Nonnull HytaleServerConfig hytaleServerConfig)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getPacketsPerSecond

      public int getPacketsPerSecond()
    • setPacketsPerSecond

      public void setPacketsPerSecond(int packetsPerSecond)
    • getBurstCapacity

      public int getBurstCapacity()
    • setBurstCapacity

      public void setBurstCapacity(int burstCapacity)