Language Filter

Top  Previous  Next

ElectroServer supports multiple named language filters and word lists.  Language filters and word lists are created and managed in the web-based administrator.  A default language filter exists with default actions to take when filtering is applied.

 

Any language filter can be applied to the following:

Usernames, during the login process
Zone and room names, during room creation
Public messaging, when a message is sent to a room
Private messaging, when a private message is sent to one or more users

 

A language filter is identified by its name and can be configured in the following ways:

Language filter name
Word list – A list of words to use as either a white list or black list.  Words in this list must appear exactly as they are in the list for an action to be taken.
Root word list – A list of words to use as a white list or black list.  Words in this list can appear anywhere for an action to be taken.  For instance, the “f-word" contains four characters that should never appear naturally anywhere.
Language filter type
Exclusive – If this type is chosen, then the word lists are used as black lists.  That means that if a match is detected between what is being filtered and one of the words, then an action is taken.
Inclusive – If this type is chosen, then the word lists are used as white lists.  That means that if a word is found in the filtered string that is not in these lists, then an action is taken.
Strip HTML – If this is enabled, then HTML is first stripped from the string to be filtered.
Strip Punctuation – If this is enabled, then punctuation is first stripped from the string to be filtered.