General Dynamic chat filter

MariTheVillain

Dragonball Partier
Hipster
Elite+
Jul 23, 2014
1,177
835
9,442
Apparently here.
I know this idea is a little out there, so hear me out

When a server goes down, especially of the creative variety, the network starts getting flooded. A similar situation happens when creative starts to lag.

This Idea is to have the server run filters on key words when the server detects a certain state. Like when the Creative server starts to lag, it would activate a filter to reduce anyone shouting "Laaaaag" or "Rip server" and what not. Maybe it will block the message if the combination of letters is detected? I dunno. When a message is blocked, the server would then respond with a message, saying "We know this... :)"

Similarly when the lobby servers detect that creative is down, the server would block messages with extensive amounts of caps (four or more?) and remove any "rip" comments.


This is a simple idea, that can obviously be expanded upon, if you have any further suggestions on these lines, post them here.

Update: Filters can be bypassed. We all know this. But what if we kept the filter's list dynamic too, with community based filters, or maybe a small team from insights assigned to manage/add to the list?

Also what if staff members could control said dynamic filters manually, in case something doesn't properly trigger?

Dynamic : "(of a process or system) characterized by constant change, activity, or progress." - Dictionary

Update two: Translate phrases instead of building upon the list
Building upon the list would be fine, but why not make the server translate some basic things for us?

Say someone says "LAAAAAAAAAGGGGGGG" That probably will not be picked up by a filter only looking for "lag."

But what if the server cut out repeating characters? "LAAAAAAAAAGGGGGGG" would be read to the server as "lag" after the repeated A's and G's are removed, and would therefore be blocked.

There could also be an index for replaceable characters. Lets say the word "Hello" was blocked. Okay. So Bypass it with "H3110" Right?
Well if the filter registers:

  • 3 as a typical replacement for "e"
  • 1 as a typical replacement for "l"
  • and 0 as a typical replacement for "o"
Then the server would read "H3110" as "Hello," which would result in a block.
 
Last edited:
Not sure the harm this could do? I think it would improve the further lag that creative would have. I'm open to having my mind changed though. For now, +1
 
Hmm, interesting idea. I think you'd need to filter lots of words though, p30pl3 l1k3 t@lk1ng l1k3 th1$ t0 bypass chat filters. But it's still a great idea! :D
 
Hmm, interesting idea. I think you'd need to filter lots of words though, p30pl3 l1k3 t@lk1ng l1k3 th1$ t0 bypass chat filters. But it's still a great idea! :D
Community filter building? A part of the Insights team helping add to the filter list? There are multiple ways to assist this issue.

Not sure the harm this could do? I think it would improve the further lag that creative would have. I'm open to having my mind changed though. For now, +1

If anything it could slightly add to the lag, but it will make spam less of an issue when creative starts acting up, lowering the need for staff to run commands while in a lagging environment
 
Last edited:
  • Like
Reactions: MeAndAon
This could ultimately be a chance for bypassing the chat filter, etc.
I believe that with the amount of staff we have at the moment, things will be fine in terms of the flood and spam in chat.
In terms of the suggestion, I like the way you’re thinking, but I believe you should elaborate a bit.
Voting no at the moment
 
This could ultimately be a chance for bypassing the chat filter, etc.
I believe that with the amount of staff we have at the moment, things will be fine in terms of the flood and spam in chat.
Voting no at the moment
Community filter building? A part of the Insights team helping add to the filter list? There are multiple ways to assist this issue.

While I do also believe the staff can currently handle it, it would be better to give them another tool to use, would it not?
My quote listed above is my solution to the issue of bypassing. However in a minute after this is posted I will adjust the original post.

This can be used to easily moderate the small crowds of people that form in the late night hours, when typically only one or two staff members are active, with a reasonable crowd of players remaining.

Maybe I can add the ability for staff members to also manually add said filters? Although doesn't staff only mode already exist? I'm not quite sure on that last question, but maybe we can get some insight into that if the thread keeps holding together.
 
This could ultimately help, but as what Jadeee stated above, I believe that it's a lot of work, for a little outcome. It might be completely easy, but the outcome won't be that big. If need be I think they should be able to slow chat, but otherwise in my eye It's not worth the hassle.
 
  • Like
Reactions: Nashi
So I didn't really understand everything you said, but I got the majority of it. I think this could help a lot because we all know people spamming/Flood chat with Laaaaaaaaaaaaaaaaaaaagggggggggggg or RIpppppp it could be a useful update on the chat filter like you said.
For me is a big yes +1+1+1+1+1
 
So I didn't really understand everything you said, but I got the majority of it. I think this could help a lot because we all know people spamming/Flood chat with Laaaaaaaaaaaaaaaaaaaagggggggggggg or RIpppppp it could be a useful update on the chat filter like you said.
For me is a big yes +1+1+1+1+1

Yea, you definitely understood it. Another thing that it could check for is for repeating characters. So instead of it just blocking stuff like: lag, laag, and lagg, The word lag can just be put in, and the server would view the message without the repeated characters. So "Laaaaaaaaaaaaaaaaaaaagggggggggggg " would in that case read off to the server as lag, and be blocked.

Another possibility would to just create an index for replaceable characters. The idea is, lets say a user tries to bypass the filter by saying: l@g, or something.

There could be a small list that the filter could try to decode with saying characters like @ = a, so when the filter translates the message, "l@g" would read off as "lag" and therefore be blocked. I dunno how complicated that would be in practice to implement, but I know it's possible.
 
Last edited:
There is already a chat filter in place that blocks your message if it contains a word without even telling you it happened. The message appears sent to the player and thus it's much harder to tell if you bypassed the filter or not.

^ This was a genius idea by yours truly that kinda works. We would just need to add some RegEx so it catches more stuff. "Lag" is already blocked.
 
I don't have any serious argument or point to place here that would affect this, but...
I think that creative lagging or shutting down is really really funny to watch in the chat, everyones just going like "ITS THE END OF THE WORLD!1!11!1!!" and "LAGGG!" I personally find it quite funny because the entire creative chat is just that lol.
So -1 for me but then again it doesn't really affect me so I'm just not gonna vote and stay neutral for the good of the people who do care.
 
  • Like
Reactions: Nashi
I do like this idea, maybe also a cooldown in chat when creative goes down? A higher cooldown with the words blocked. 1+