↘ Video tutorial in portuguese
Open Sourced! https://github.com/robzen/ProSpam
Features
- Effective Spam protection
- Differentiates between the following types
- Character Spam (helloooooo)
- Capslock (HELLO)
- Flooding (too much msgs)
- Repetitions of similar text
- URL posting
- Words from the blacklist
- InGame GUI (new)
- Use spam filters within commands
- Define your own punishments to each spam type
- Whitelist / Blacklist
- Command completion
Don't bother with those tricky commands anymore. there's now a fancy GUI. Open it up by typing /prospam
Commands
- /prospam
- Opens the GUI
- /prospam enable
- Enable the plugin
- /prospam disable
- Disable the plugin
- Disable the plugin
- /prospam reload
- Reload settings from the config file
- Reload settings from the config file
- /prospam whitelist-enable
- Enable the whitelist
- /prospam whitelist-disable
- Disable the whitelist
- Disable the whitelist
- /prospam counter <player>
- Displays spam history of the player. Since last restart
- /prospam filter-enable <caps|chars|flood|similar|urls|blacklist>
- Enable a filter
- /prospam filter-disable <caps|chars|flood|similar|urls|blacklist>
- Disable a filter
- /prospam filters
- Displays filter states
↘ Examples
Caps filter settings
- /prospam max-caps <percent>
- Maximum percent of caps a word can have
- Maximum percent of caps a word can have
Flood filter settings
- /prospam flood-lock <seconds>
- Timespan players have to wait between their messages
- Timespan players have to wait between their messages
Similar filter settings
- /prospam lines-similar <seconds>
- Timespan players are forbidden to post a similar chatline
- Timespan players are forbidden to post a similar chatline
Trigger settings
- /prospam trigger-enable <caps|chars|flood|similar|urls|blacklist>
- Enable spam triggers
- /prospam trigger-disable <caps|chars|flood|similar|urls|blacklist>
- Disable spam triggers
- /prospam trigger-counter-reset [minutes] [player]
- Reset the violation counter now or reset it every ? Minutes (if 0: never reset)
- /prospam triggers [caps|chars|flood|similar|urls|blacklist]
- Displays the defined spam triggers
↘ Examples
- /prospam trigger-caps [violation #] <server command>
- Trigger a server command if someone is using too many CAPS
- /prospam trigger-chars [violation #] <server command>
- Trigger a server command if someone spams chaaaaaaarrrssss
- /prospam trigger-flood [violation #] <server command>
- Trigger a server command if someone is posting too many messages in a defined time
- /prospam trigger-similar [violation #] <server command>
- Trigger a server command if someone posts a message multiple times
- /prospam trigger-urls [violation #] <server command>
- Trigger a server command if someone is posting a url
- /prospam trigger-blacklist [violation #] <server command>
- Trigger a server command if someoneis posting a word from the blacklist
↘ Examples
config.yml File
↘ Example config.yml
blacklist.yml File
# words in the blacklist get censored with this chars
cover-chars: "*§$&%#!"
# {e} replace only exact occurences
# {i} ignore whole message
blacklist:
- "assmonk{e}"
- "shit"
- "sucker{i}"
Permissions
- prospam.*
- All Permissions
- prospam.config
- Manage all the settings
- prospam.nocheck
- No spam check
- prospam.inform
- Inform about spam violations