|
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:
| • | 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. |
| • | 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. |
|