Prevents chat flood and warns players

Supported Games
GameServerKingsGameServerKings

This plugin currently and will not support most other chat mods. Such as Better Chat, Magic Chat and other plugins like that. See Compatibility

Anti Chat Flood will simply block any incoming spam from chat. For example when a player spams chat it will simply give that player a few warnings and block any of those messages from being sent.

Patreon

Whats to come

  • Admin bypass system (to bypass the warning system if enabled)
  • Word Filter System (similar to any word filter currently available)
  • Ability to change kick to a ban for x amount of time
  • Your suggestions and ideas

Chat Commands

Player Commands

  • /cwarnings -- Check how many warnings you have
  • /chelp -- View available commands

Admin Commands

  • /cwipeall -- Wipe every player stats
  • /cwipe <player> -- Wipe the stats of a specific player

Configuration

Available Options

"How many warnings until a player is kicked.": 3, // how many warnings are given before kicking a player
  "If the plugin disables betterchat when this loads": false, // Set to true to disable Better Chat automatically
  "If the warning system is enabled": true, // Set to true if the warning system should be enabled. (otherwise false)
  "Time until a player can chat again.": 5 // how long a player has to wait before sending another message (in seconds)

Compatibility

Chat plugins which work with Anti Chat Flood:

  • Rust:IO Clans

Chat plugins which DO NOT work with Anti Chat Flood:

  • Magic Chat
  • Better Chat

TODO

  • Remove unnecessary ResourceId
  • Add [Description(...)] attribute containing brief description
  • Change title to title-case
  • Remove potentially unnecessary Better Chat disabling option
This plugin is unlicensed and the original author reserves all rights to it.

The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.

Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.

10.6K downloads
29 watchers

importedunmaintained