From: <sn...@ga...> - 2003-06-05 16:26:40
|
Regarding the message throttling issue... OpenRPG DEV III server now has throttling code built in and running. I've already informed Tom of this but I'd like some of you other devs to go in and hammer it and see how it works and feedback to me on the settings.. does it trip to fast, to slow, to long/short of a punishment period? The settings I'm using right now on Dev3 to trip the spam throttle... - rate checks every 5 seconds - if user exceeds average of 3 messages/second for 3 consecutive checks (ie. over 10-15 second time period) the throttle will be engaged for 30 seconds - if the user sends more than 25 messages in any given 5 second interval the throttle will be engaged until the next interval starts (<5 seconds) once the throttle is engaged ALL messages from a user will be dropped/ignored.. even disconnect messages. The spamming user will receive alerts in response to any message (limited to 1 per second) telling them their messages are being dropped. once the throttle has timed out and stops blocking user messages the user is sent a polite alert and asked not to do it again. > I have a few comments. > > a) This is exactly the kind of actions that make me > support server bans. I have written a base banning class and will be integrating it into my server within a couple of days.. will see how well it works. eventually this could be tied with the throttle to make repeat throttle offenders auto- banned. [snip] --Snowdog |