View Full Version : Flood filter-to staff-important
shadowking97
06-15-2007, 12:06 AM
If the game doesn't have a flood filter, then it needs one. Especially if you have a world channel. Because there are going to be a-hole players that will crash the server on purpose by flooding said world channel. This is from my own experience on helping with a project that was less than legal. (I'm trying to find something else to work on, that's also legal, but its the only MMO server I could find that would be willing to accept aid from me.) The one I made (Im using c++ varibles) is when the player sends a message, a time_t varible is stored to the player object that is time(NULL)+1; (or + whatever you choose.) and on message sent it checks to make shure that time(NULL) isnt greater than the stored time_t varible, if it is greater it rejects the message, and tells the player that you cant talk yet, or whatever.
(More on my experiance.) We had a real problem with a player that was knowingly using bugged items and got banned for it, so he created another account and preceded to crash the server. He also had a dynamic IP, so banning that was no good. This lasted for 3 days until the above was implemented, and now he is of no threat.
~Just showing my concern, and trying to help.
Camoz20
06-15-2007, 12:11 AM
They might have one so you have to bee a certain lvl before you can do world chat like other MMO's
shadowking97
06-15-2007, 12:36 AM
Let me explain... bear with me...
Say there are 1000 people on at the same time, there is a conversation going on in world chat, about a fith at most of the people on get sucked into the conversation. Thats 200 people. Everyone takes about 2-5 sec to read, and reply to the last message, but not everyone replies, about 10% for say, so every second it sends 6-7 messages to 1000 people. Thats a total of 6000-7000 messages sent, big numbers, but handable by high end computers.
Then you have an a-hole log on, with either a macro or a program that is able to send messages with a click of a button. He spams the world chat, with a message sent every .02 seconds, thats 50 messages a second. Total of about 50000 messages sent + the 6000-7000 messages that were allready in play. 56000 messages a second is not processable by most computers, createing an overflow, causing the system to kill the program.
Now do you understand? and if they do have the level requirment put in as it was said, then its an extra 1-2 processes per message sent.
Acelister
06-15-2007, 12:39 AM
Well then let's hope there's a flood filter. We'll soon find out. Maybe you should ask directly if you are allowed to try it out. Try killing the program through flood.
I'm just glad it's not voice chat.
shadowking97
06-15-2007, 12:43 AM
voice chat is much more handle able, it is either only allowed for a private chat, or close by to your character, and it sends an live-updated single-digit integer representing your voice, processed by the receiver. (at least the voice-chat engines I know are)
shadowking97
06-15-2007, 12:46 AM
BTW, the server we had this problem on, probably not the best server, but we only had a maxplayer of 275.
Acelister
06-15-2007, 12:53 AM
I've used Voice on a number of PS2 games, and it's too prone to spamming. All it needs is for someone to have the button pressed by accident (or the god awful 'sound sensitive activation' in one game) and you hear all sorts. Or just have white noise.
In private chat it would be fine, but then what's the point? If your guild wants to use VC, there's plenty of third-party programs that take the strain off of the game.
shadowking97
06-15-2007, 12:57 AM
spamming with voice isnt much of a problem, only annoying to the people standing close to you, but it shouldnt crash the server, because instead of sending messages to 1000 people, your only sending it to an average of about 15
Dalton
06-15-2007, 01:05 AM
I truly hope there is one. I personally don't like voice chat, on pretty much any thing.
Wolfice
06-15-2007, 06:19 AM
Just a very lame question- What's a flood filter?
?ME!!
Sorry for that question
Utakata
06-15-2007, 06:23 AM
Preventing chat for like say 10-15 seconds between chats.
Chriszed
06-15-2007, 06:41 AM
I'm confused?
valheart
06-15-2007, 08:48 AM
In some mmorpgs I've played, if there is to much flooding in the world chat, then the GM will give out like 2 or 3 warnings, then they'll shut it off for a little while.
4swordlink
06-15-2007, 01:30 PM
Really? WOW
Silibus
06-15-2007, 01:37 PM
A good idea would be to maybe, have the world chat disabled to say lvl 10-15? Spammers and Bots will be around till the internet dies, so I mean dealing with it is name of the game. Personally, I don't really care to look at world chats so I just filter it out and leave mine on local, trade, and whisper. I guess tolerance is name of the game.
shadowking97
06-15-2007, 06:34 PM
It will only be a problem in open or release... so we should have nothing to worry about, once your banned from cb, you cant get back in until ob
shadow
06-15-2007, 06:48 PM
Silkroad made world chat a premium item.... needless to say that it was still spammed, but thankfully those who had it are limited in the number of times you can send a message server-wide.
shadowking97
06-15-2007, 07:45 PM
Aye, but you only need about 20 messages to crash the server. There are those who will go with no bounds...