Author Topic: Flood protection  (Read 4777 times)

Dersaidin

  • Posts: 58
  • Turrets: +0/-0
Flood protection
« on: November 06, 2006, 06:28:23 am »
I've seen a lot of chat spam on servers lately.

Theres people who /m you until you overflow and get dropped from the server, and theres idiots with binds who spam shit in mm1.

I think tremulous needs a flood protection, limiting the number of say, say_team, m etc commands a client can do in a given time.

Excessive commands are ignored, or gets the person kicked.

Juno

  • Posts: 245
  • Turrets: +0/-0
Flood protection
« Reply #1 on: November 06, 2006, 08:48:27 am »
that happens to me in some servers and its dam annoying


i only have " Reactor is Down! Attack!!!"


and 2 lines of that isnt really enough if theres alot of players talking aswell as playing, so i do it about 6-8 times


tbh, that isnt really annoying, goes away quickly and is effective


but on some servers its almost as if ive been muted. if i press my bind say keys more than 3 times i cant use either chat for a few minutes

Ksempac

  • Posts: 261
  • Turrets: +1/-1
    • http://www.ksempac.info/blog
Flood protection
« Reply #2 on: November 06, 2006, 09:16:46 am »
Every people i saw with binds use CAPS AND FLASHY COLORS AND LOTS OF !!!!!!


So unfortunatly we cant miss a single one of theses crappy binds : most of them are sent for no real reason at all ("OMG TYRANT !") or for stating the obvious ("Aliens are attacking !!!" when there is every single human defending the base).

That's why there is absolutly no reason to send it more than ONCE : We can clearly see them, and most of the time we dont care about them, sending them twice wont change that.
url=http://tremulous.net][/url]

Dersaidin

  • Posts: 58
  • Turrets: +0/-0
Flood protection
« Reply #3 on: November 06, 2006, 10:43:10 am »
Quote from: "Juno"

tbh, that isnt really annoying, goes away quickly and is effective


It is annoying where I play.

I've been flooded off the servers heaps.

And its not effective, just annoying.

Juno

  • Posts: 245
  • Turrets: +0/-0
Flood protection
« Reply #4 on: November 06, 2006, 11:03:59 am »
you have a point ^

it depends how many times they do it

if thers 6 people doing it then yea, its annoying


where do you usually play?

^Black

  • Posts: 167
  • Turrets: +0/-0
Flood protection
« Reply #5 on: November 06, 2006, 11:17:56 am »
yea, maybe someone should make a !mute admin command.

wait...

Lava Croft

  • Guest
Flood protection
« Reply #6 on: November 06, 2006, 12:07:37 pm »
As if your team will even react to you saying OVERMIND DOWN - ATTACK! just once.

Quaoar

  • Posts: 152
  • Turrets: +1/-0
Flood protection
« Reply #7 on: November 06, 2006, 06:52:50 pm »
Thing is, the messages scroll off too fast sometimes. I understand that it avoids clutter, and I am very grateful for it, but on occasion you have to finish something off before you can glance up and comprehend a message, and by that point you'd need to open the console to look at it. At least giving it another shot wouldn't be too terrible.

rasz_pl

  • Guest
Flood protection
« Reply #8 on: November 06, 2006, 07:49:27 pm »
Quote from: "Juno"
but on some servers its almost as if ive been muted. if i press my bind say keys more than 3 times i cant use either chat for a few minutes


R1CH build /me thinks
DB@ mostly

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Flood protection
« Reply #9 on: November 06, 2006, 11:07:11 pm »
This is completely off topic, but i would love a /me command, same as the one in IRC:

/me ate a granger
Paradox|SST+| ate a granger

∧OMG ENTROPY∧

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Flood protection
« Reply #10 on: November 07, 2006, 08:41:11 pm »
From a comment in src/game/g_admin.h:
Code: [Select]
* 2 - cannot be censored or flood protected TODO
The flag is there... but the functionality is unimplemented. That doesn't seem like a top priority, but eventually the code will probably be written.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Dersaidin

  • Posts: 58
  • Turrets: +0/-0
Flood protection
« Reply #11 on: November 08, 2006, 07:42:08 am »
Bump it up the TODO list since people can use it to flood you OFF THE SERVER :<

Taiyo.uk

  • Posts: 2309
  • Turrets: +222/-191
    • Haos Redro
Flood protection
« Reply #12 on: November 08, 2006, 12:39:41 pm »
Auto-kick (or mute?) when maximum number of characters per unit time is exceeded in chat, team chat and pm? Floods spew hundreds, sometimes thousands of chars into the game every second whereas even fast genuine chat only send tens per second.

If the mute or kick comes before the majority of the flood then this could avoid overflow disconnections?

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Flood protection
« Reply #13 on: November 08, 2006, 05:38:31 pm »
Quote from: "Taiyo.uk"
Auto-kick (or mute?) when maximum number of characters per unit time is exceeded in chat, team chat and pm? Floods spew hundreds, sometimes thousands of chars into the game every second whereas even fast genuine chat only send tens per second.

If the mute or kick comes before the majority of the flood then this could avoid overflow disconnections?
you mean like this?
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Flood protection
« Reply #14 on: November 08, 2006, 05:49:15 pm »
Perhaps auto-mute, but there are (or will be -- I should really start submitting my patches) mute votes and admins who can !mute. A better implementation actually prevents flooding.

If you attempt to send more than X messages in Y seconds, flood protection will kick in for Z seconds. When flood protection kicks in and when someone tries sending a message but would be prevented, they get a nice little message saying that their last message was not sent because of flood protection.
Every time a message is sent before the flood protection period ends, the period is either reset or extended.

A count of floods could be kept so if someone keeps trying to flood, they get muted.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.