I keep track of client activity. My Watchdog.rateOperation method is used to increment my Watchdog.currentRate. If Watchdog.currentRate goes beyond my Watchdog.limit, I will disconnect my Watchdog.player. I set Watchdog#currentRate to zero on a one second interval.
Yet to be documented.
I keep track of client activity. My Watchdog.rateOperation method is used to increment my Watchdog.currentRate. If Watchdog.currentRate goes beyond my Watchdog.limit, I will disconnect my Watchdog.player. I set Watchdog#currentRate to zero on a one second interval.