Game Message Counter
interface GameMessageCounter
An interface for tracking incoming game messages, in order to avoid decoding and consuming too many messages if the client is flooding us with them. This implementation must be thread safe in the sense that the increment and reset functions could be called concurrently from different threads. The default implementation uses an array for tracking the counts and thus does not need such thread safety here.