MechWarriorOnline / issue-tracker

MWO Issue Tracker
18 stars 1 forks source link

Chat systems: Add (or improve) automated anti-flood for team chat / lobby chat / faction chat / alignment chat #159

Open TheFifthHorseman opened 7 years ago

TheFifthHorseman commented 7 years ago

Some players make it a point to flood the chats with nonsense. Faction and alignment chats get it especially bad, with single players typing repeated messages (not uncommonly insulting the rest of the player base or outright hostile) over and over again, preventing the chat system from being used for any actual communication between the other players.

Proposal: Add an anti-flooding system that would restrict chat access if the player sent a sufficiently large amount of subsequent chat lines one after another to the same lobby within a set time frame (say, 15 minutes), with the "scoring" towards the restriction increased based on keyword presence (including both insults and phrases such as "ban me", "bann me" etc). Increase the restriction length in the same way the current team damage / team kill penalty works.

Note: I see there's some sort of throttling already in place, but it does not appear to be very effective against the players in question.

tauSentry commented 7 years ago

Out of curiosity, do the faction chats already hide messages from people on your Block list?

Tarogato-MWO commented 7 years ago

There is already an anti-flood system in the PM and lobby chat system. I would actually prefer it be removed, or reduced in sensitivity. As it is now, you can be throttled in Faction Chat just for having a normal conversation with a single other person.

TheFifthHorseman commented 7 years ago

As it is now, you can be throttled in Faction Chat just for having a normal conversation with a single other person.

While certain clowns can ramble on for 30-50 lines of brain damage without apparently being throttled at all. Clearly not working as it should.