ChatLimiter
This plugin was created when a server that im dev on got attacked by spambots. It is made to block all aspects of spam bots from making sure they move before talking, limiting the rate at which they can rejoin, limit the rate of chat, limit the rate of commands (cant spam /afk etc.) block duplicate messages etc. It it a all in one, lightweight (6kb!) simple to use easy solution to blocking spambots and spamming players.
Features
- Rate limit player chat
- Rate limit player commands
- Block duplicated messages and commands
- Rate limit logins
- Force players to move before talking
Setup
- Drop the plugin in your plugin folder, and your done. You can configure the settings as you like, but the default should work fine.
Permissions
chatlimiter.ignore - lets players bypass all blocks
Commands
None, it is all self managed
-
View User Profile
-
Send Message
Posted Oct 8, 2012@Benas1 this dosent NEED an update!
-
View User Profile
-
Send Message
Posted Oct 5, 2012Update please?
-
View User Profile
-
Send Message
Posted Sep 18, 2012Nice plugin. But can you make a limit for each group/player? Or permission like chatlimiter.limit.X, where X - limit in seconds.
-
View User Profile
-
Send Message
Posted Sep 15, 2012@Double_0_negative
Is it possible you will update this to 1.3.2?
-
View User Profile
-
Send Message
Posted Sep 4, 2012@The_Loyal_One
np :) glad you like it.
-
View User Profile
-
Send Message
Posted Aug 31, 2012Awesome plugin, thanks very much for creating it :)
-
View User Profile
-
Send Message
Posted Aug 19, 2012@noside12123
One of your plugins may be overriding the chat event and resending the message. Try removing any plugins such as chat plugins and see if that helps. If you find one that is causing issues, please let me know, as i would like to have a incompatibly list and maybe see if i can re-override it.
@KevinEssence
Hope it works for you too :P its running on 300-1000 slot servers perfectly so it should be good xD
@RobotJuices
An ip blocker may get added as ive had a few request for this.
-
View User Profile
-
Send Message
Posted Aug 17, 2012For some reason it does not work on my servr when someone talks the plugin recognise it is spam but the chat is still going thru even if it says wait x seconds.
My bukkit: 1.3.1 RB Plugins: 17.08 15:33:18 [Server] INFO Plugins (57): WorldBorder, GroupManager, PlugMan, VoxelSniper, JnR, Websend, MiniDSK, Locality, Vault, Multiverse-Core, MobBountyReloaded, EnderpearlDisable, PerformanceMonitor, SurvivalGames, AntiAd, Permissions, KitPlugin, Votifier, MobArena, MobEggs, CleanroomGenerator, PlgDisableCmd, LagMeter, HideStream, LinksOnSigns, AlphaChest, WorldEdit, ZNounce, CreativeGates, EnderChestControl, AntiShare, WebAuctionPlus, Multiverse-NetherPortals, PluginReloader, LogBlock, CombatTag, bShortcut, PlayerTracker, WorldGuard, epic.Radio, iConomy, Random Spawn, Loot, BKCommonLib, Motd, Essentials, ServerSigns, Multiverse-Portals, Sign Bank, PlotMe, HomeSpawnPlus, ChestShop,
P.S: More explain on the problem: The player can spam still however your plugin recognises it is spam like it gives the message that you need to wait x seconds but the player chat still goes thru the plugin, the chat event is not cancel.
-
View User Profile
-
Send Message
Posted Aug 13, 2012Works like a charm! One thing I would love to see implemented is an IP blocker so other users cannot post/advertise their server IP's.
-
View User Profile
-
Send Message
Posted Aug 12, 2012Legit and lightweight plugin? I love it! Replaced spamguard with this hopefully it works xD! Good work!
-
View User Profile
-
Send Message
Posted Aug 11, 2012@tremor77
added a config option for it. Make sure you delete your current config.
Download:
http://dev.bukkit.org/server-mods/chatlimiter/files/3-chat-limiter-r3/
also, you can bypass by using the bypass perm.
-
View User Profile
-
Send Message
Posted Aug 11, 2012So I tested and found a few small things.
1. Duplicate command control conflicts with booscooldowns plugin.. boos basically takes a command you want to warmup (like /spawn) so people cant escape fights with it, and puts it on a warmup timer. This plugin catches boos 2nd re-issue of the command as a duplicate and blocks it.
2. So from the above, perhaps split dupe chat and dupe command config settings?
3. Or - make setting to set total number of allowed duplicate messages.. for example 2 or 3. I know I use the upparrow sometimes to get ppls attention.
Im gonna check out skitchat thanks for the link.. really loving the relog and rate limiter good work!
-
View User Profile
-
Send Message
Posted Aug 11, 2012@tremor77
Chat Priority is Highest
@tremor77
That would cause me to have to manage all chat myself, if you want this however, check out http://dev.bukkit.org/server-mods/skitchat/. It is a full chat manager dev'ed by another skitscape developer and it includes chat limiter in it.
-
View User Profile
-
Send Message
Posted Aug 11, 2012This looks fantastic! I'm adding it, will let you know how it goes later.... Couple quick questions. 1. whats your chat listener priority set at? and 2. i think one additional feature that could belong and I have not seen would be a self deafen.. /deafen - that allows a player to ignore all chat.
-
View User Profile
-
Send Message
Posted Aug 7, 2012PlayerChatEvent => AsyncPlayerChatEvent :)
-
View User Profile
-
Send Message
Posted Aug 1, 2012Works flawlessly on Skitscapes public server, well done Double0.