[2LS] AntiBot - The Ultimate AntiBot plugin icon

[2LS] AntiBot - The Ultimate AntiBot plugin -----

Lightweight plugin that aims to stop attacks on your server quickly and efficiently.




* Disabled Settings module blocking on switch by default to prevent false positives.

Optionally reset your config.yml before updating to use new features!
----------, Dec 17, 2020

+ Added optional ipset option to default config.yml.

You can optionally reset your config.yml to apply changes.
----------, Nov 7, 2020

* Config will reset automatically when there is a new update that needs config reset.
* Renamed register check to password check.
* Improved performance against bots.
* Renamed conditions to threshold.

Your old config.yml file will be resetted on update!
----------, Oct 19, 2020

* Improved default configuration values.
* Improved language system.
* Improved performance.
* Fixed some incompatibilities with plugins that use .kick() on PreLoginEvent but slightly reduced protection.
+ Added Portuguese language.
+ Added a new message when you try to use notifications but they are disabled.
+ Added new Placeholders to message file.

You have to reset or update your config.yml before using this version!
----------, Sep 18, 2020

* Improved plugin performance during big attacks.
* Reduced probability of getting a ConcurrentModificationException.

No configuration updates since 0.6.1.
----------, Sep 10, 2020

* Fixed an error related to Register check not correctly taking commands in some servers.
* Improved protection against high frequency attacks.

No configuration updates since 0.6.1.
----------, Aug 23, 2020

* Fixed an error with Register check.

No configuration updates since 0.6.1.
----------, Aug 19, 2020

* Fixed some bugs and improved performance.
* Made Register check more precise.
* Limited notifications to 10/ps per player.
+ Added "auth_commands" option to Register check.

You have to reset or update your config.yml before using this version!
----------, Aug 16, 2020

- Removed Chinese language because it prevented AntiBot from starting up.
* Code cleanup, preparing for Bukkit compatibility.

No configuration reset required since 0.5.8.
----------, Aug 1, 2020

* Fixed Runtime module not taking time from the config.

No configuration reset required since 0.5.8.
----------, Jul 31, 2020

+ [IPTables] Added the Runtime module which runs Linux commands on blacklist.
+ Added chinese language.
* Removed configurable cache time. (No reason to have the option)
* Improved configuration readability.
* Performance improvements and other fixes.

You require to reset config.yml before updating to this version!
----------, Jul 31, 2020

* Finally fixed the Placeholders system.
* Removed Slovak language because it caused issues. (Restart messages.yml if the plugin doesn't startup)
* Performance improvements.
+ Added french language.

No configuration changes since 0.5.2.
----------, Jul 30, 2020

+ Fixed the Placeholders not applying correctly.
+ Improved performance in some parts of the plugin.

No configuration changes since 0.5.2.
----------, Jul 29, 2020

* Fixed Placeholder system and optimized it.

No configuration changes since 0.5.2.
----------, Jul 27, 2020

* Great performance improvements for the Placeholder system. (Please report any issues)
* Fixed some bugs and errors.

No configuration changes since 0.5.2.
----------, Jul 26, 2020

+ Fixed a infrequent error and improved performance.

No configuration changes since 0.5.2.

Changes: https://github.com/2LSpigot/AntiBot/commit/d3c0f46866ccebf63ce93e7f170653e59ff5f644
----------, May 18, 2020

+ Probably fixed a weird bug by changing how the main repeating thread works.
+ Improved reconnect check to configure the times to ping and reconnect.

config.yml additions:
Code (Text):
reconnect:
 times:
  ping: 1
  connect: 3
You need to reset your config.yml or apply changes manually before updating!

Changes: https://github.com/2LSpigot/AntiBot/commit/cacb0f98246074a7f9fb247e525d29df9f5a2125
----------, May 15, 2020

+ Updated Discord link.
+ Tried to fix a weird bug that is extremelly hard and random to reproduce.

No configuration changes since 0.3.7.

Commit: https://github.com/2LSpigot/AntiBot/commit/1918f4e56483a889e940dab8a7d4fe30b7df817a
----------, Apr 9, 2020

+ Finally fixed Settings check sometimes failing.

No configuration changes since 0.3.7.

Commit: https://github.com/2LSpigot/AntiBot/commit/cb8bf808afa69b469e956260a15b77d147233425
----------, Apr 4, 2020

+ Fixed Settings check failing some times.
+ Improved protection method for faster and better disconnecting. (Fixes Threads starving against 100k+ bot attacks)
+ Added new %last_...% placeholders to the messages.yml file.
+ Fixed reload creating a new Thread.

No configuration changes since 0.3.7.

Commit: https://github.com/2LSpigot/AntiBot/commit/6856bcf1d145d07b28f9f1e48c5a434c230e28b8
----------, Apr 2, 2020

+ Improved multi-thread handling.
+ Fixed a small issue regarding commands.

No configuration changes since 0.3.7.

Commit: https://github.com/2LSpigot/AntiBot/commit/80456598c3fb8a7af12d376be345e011a8c7b153
----------, Mar 28, 2020

+ Improved Threading handling. (Better Performance/Bug fixes)
+ Added a IP check to /ab whitelist/blacklist command.

No configuration changes since 0.3.7 .

Commit: https://github.com/2LSpigot/AntiBot/commit/03572b69e2c006e3223bbc2fdfd261c0b0ffae17
----------, Mar 25, 2020

+ Increased default player cache time.
+ Fixed Accounts check not working properly.
+ Reduced CPU/RAM usage.
+ Changed how players are managed to prevent errors.
+ Fixed commands able to run without permission.

You can optionally reset/update messages.yml to apply new changes.

Commit: https://github.com/2LSpigot/AntiBot/commit/caa6770399cedefb0bac895953d58165566127c8
----------, Mar 21, 2020

+ Added some security checks to update method.
+ Possibly fixed a weird bug happening randomly.

No configuration updates.

Commit: https://github.com/2LSpigot/AntiBot/commit/718d647d2af18d6a30af8f78fc90e8b1e0cd8483
----------, Mar 19, 2020

+ Fixed Accounts Module not working correctly.
+ Fixed some small typos in the code.
+ Fixed Settings module not working correctly.
+ Improved default config. (You can optionally update your config.yml)

If you're updating from 0.3.7 you need to delete or update your entire config before updating or the plugin won't start.

Commit: https://github.com/2LSpigot/AntiBot/commit/4bb61c4a72d19f82d49d36680a96820456f9bb9c
----------, Mar 18, 2020

+ Fixed plugin not whitelisting real players.
+ Fixed plugin not saving whitelist/ blacklist.
+ Improved stability of the modules.
+ Added a check to prevent StackOverflow on replacePlaceholders(). (Improved performance)
+ Use Threading instead of BukkitScheduler to prevent some issues.
+ Fixed some small errors.

If you're updating from 0.3.7 you need to delete or update your entire config before updating or the plugin won't start.

Commit: https://github.com/2LSpigot/AntiBot/commit/68282679a9de2784175f22c6430720187d800a0f
----------, Mar 17, 2020

+ Fixed ConcurrentModificationException error.
+ Fixed Register module message not showing. (Reset messages.yml to fix)

You can optionally reset your messages.yml to apply new patches.

If you're updating from 0.3.7 you need to delete or update your entire config before updating or the plugin won't start.

Commit: https://github.com/2LSpigot/AntiBot/commit/8977dccab21b43452896d7a13fa3595b96cf08ea
----------, Mar 16, 2020

+ Activated Whitelist module.
+ Improved Reconnect check. (Tested with 10k Bots per Second)
+ Added spanish translation.

This plugin had been tested agaisnt attacks on play.arkflame.com:25566

If you're updating from 0.3.7 you need to delete or update your entire config before updating or the plugin won't start.

Commit: https://github.com/2LSpigot/AntiBot/commit/5b1607c7de3d5203f63f3ebebd0266ee94e71adc
----------, Mar 15, 2020

+ Recoded almost the entire plugin to improve overall quality.
+ Improved detection ratio by recoding methods used.
+ Fixed all the errors found on the plugin.
+ Highly improved performance of the plugin.
+ New data management system wich leads to less ram usage.
+ New configuration options and better conditions system.
+ A bunch of other things had been added but it would be a big list... everything just got recoded!

This plugin had been tested agaisnt attacks on play.arkflame.com:25566

You need to delete or update your entire config before updating or the plugin won't start.

Commit: https://github.com/2LSpigot/AntiBot/commit/5c20d549c9fec17c05995bfcd40cc2a78821df46
----------, Mar 15, 2020

+ Changed times value in reconnect default configuration to 2.

No configuration changes!
----------, Aug 20, 2019

+ Fixed Whitelist not loading/saving correctly.

No configuration changes!
----------, Aug 1, 2019

+ Changed order of detection system for a better performance.
+ Reduced RAM and CPU usage.
+ Detection of Reconnect check improved a lot during attacks.

No configuration changes!
----------, Aug 1, 2019

+ Renamed ForceRejoin to Reconnect.
+ Trimmed MaxOnline into RateLimit.
+ Partially recoded the variables system.
+ Performance improved and false positives fixed.
+ Default configuration has been improved.

You need to reset your config.yml before updating!
----------, Jul 29, 2019

+ ForceRejoin: You can now change how many times players have to rejoin. (Extra protection)
+ ForceRejoin: Added %times% variables to tell the player how many times he has to rejoin.

Reset your config.yml optionally to have some new changes.
----------, Jul 3, 2019

+ Replaced Prefix check with Contains check that does a better job.

Reset your config.yml optionally to have some new changes.
----------, Jun 30, 2019

+ Added prefix check to the Nicknames check. (Better performance for some attack patterns)
+ Some performance improvements.

Reset your config.yml optionally to have some new changes.
----------, Jun 29, 2019

+ Fixed last false positives of the Register check. (Lot of testing has been made)

It is recommended to limit registers per ip to 1 in authme for better protection!

No configuration changes!
----------, May 8, 2019

+ Better handling of the register check. (Fix false positives & better performance)

No configuration changes!
----------, May 8, 2019

+ Fixed a NPE with ping checks.
+ Made the ping check more performant.

No configuration changes!
----------, May 3, 2019

+ Better handling of the Register check. (Less false positives)

No configuration changes!
----------, May 3, 2019

+ Fixed players not whitelisting on server switch.

No configuration changes!
----------, May 2, 2019

ALERT! New bots algorithm been found, this bots can bypass all antibots, this update adds protection for this bots!

+
Changed "sameregister" check name to just "register" check.
+ Added accounts check to prevent new bots bypass.
+ Increased performance of the plugin and reduced file size.
+ Fixed a small memory leak.

You have to delete your config.yml before updating!
----------, May 1, 2019

UPDATE 0.2.4

+ Big performance increase and better stability. (Plugin partially recoded)
+ Now players get whitelisted by the settings check on serverswitch.
+ All checks had been improved for better stability.
+ Condition system added. (Configuration flexibility increased)
+ SameRegister check added.
- Removed layer system. (Replaced by condition system)
- Removed automatic stats message. (You can check it with /ab stats)
- Removed ping check. (Merged with ForceRejoin)
- Removed throttle check. (Merged with RateLimit)

You have to delete your config.yml and messages.yml before updating!
----------, Apr 15, 2019

UPDATE 0.2.3

Fixed a fatal error of the plugin, please update to this version! (Sorry for the inconvenient)

No config changes!
----------, Feb 20, 2019

UPDATE 0.2.2

+ Fixed [ForcePing] notifications not working.
+ Changed default config of [ForceRejoin] time from 6000ms to 3000ms.

If you want to apply this setting change it manually or delete your config.yml!
----------, Feb 20, 2019

UPDATE 0.2.1

+ Added new check [ForcePing] forces players to ping the server atleast 1 time. (AntiBypass)
+ Cleaned up most of the code.
+ Notable performance increase.
+ Better compatibility with other plugins.
+ More stable and thread safe.
+ Changed name of the plugin to just "AntiBot".

You have to delete your config.yml and messages.yml before updating!
----------, Feb 19, 2019

UPDATE 0.2.0

+ Whitelist/Blacklist files are now working completelly.

(The blacklist/whitelist saves with commands or on server stop)

No config changes!
----------, Jan 17, 2019

UPDATE 0.1.9

+ Fixed /2lsab notifications command not working.
+ Fixed /2lsab whitelist/blacklist commands not working.
+ Fixed some typos in some notifications.

No config changes!
----------, Jan 16, 2019

UPDATE 0.1.8

+ Most of parts of the plugin had been recoded.
+ Tested with 10k bots per second.
+ New Permissions. (Check the overview of the plugin)
+ Everything is 100% configurable now.
+ Better compatibility with other plugins.
+ Performance increased.
+ Added layers for a much better performance and less false positives.
+ Added FastPing check.
+ Changed how notifications work, now you need to do /2lsab notifications. (Permission: 2lsab.notifications)
+ Added a whitelist.yml and blacklist.yml. (Doesnt save yet, but it loads)
+ Added new blacklist and whitelist commands. (They are broken for now)

You have to delete your config.yml and messages.yml before updating!
----------, Jan 15, 2019

UPDATE 0.1.7

+ Tweaked some parts of the code.
+ Fixed a rare false positive.

No config changes!
----------, Jan 8, 2019

UPDATE 0.1.6

+ Changed the name of the plugin to 2LS AntiBot. (2 Lovers Studios)
+ Re-Added NickName check. (Basic Security // No False Positives)
+ New performance Improvements.
+ Better compatibility with other plugins.
+ Changed commands and permissions.

You have to delete your config.yml and messages.yml before updating!
----------, Jan 7, 2019

UPDATE 0.1.5

+ Changed how the checks work to improve performance.
+ Probably fixed all the bugs from the last version.

No config changes!
----------, Jan 6, 2019

UPDATE 0.1.4

+ BIGGEST performance increase yet.
+ Partially recoded the entire plugin.
+ New configuration scheme.
+ Added player notifications. (Permission: dab.notifications)
+ Tested with 2k bots per second.

You have to delete your config.yml and messages.yml before updating!
----------, Jan 3, 2019

UPDATE 0.1.3

+ Improved Packet detection. (Soon: Configurable compensation)
+ Added PixelClient and 5zig Mod compatibility. (Faster Whitelist)
+ Tested in a 150 player environment with no problems yet.
+ Tested on latest BungeeCord, HexaCord and Travertine.
+ Tested with 1.7, 1.8, 1.9, 1.10, 1.11, 1.12 and 1.13 clients.

No config changes!
----------, Dec 16, 2018

UPDATE 0.1.2

+ Fixed a lot of critical errors.
+ Improved performance.
+ Confirmed that Packet check detects 100% of the bots. (Tested with 2k per second)

You have to delete your config.yml and messages.yml before updating!
----------, Dec 15, 2018

UPDATE 0.1.1

+ Probably fixed a error with Packet detection.
+ Fixed some small bugs.
+ Debug messages removed.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 15, 2018

UPDATE 0.1.0

+ Added Unusual Packet check. (No need to configure as it works fine as it is)
+ Fixed some critical bugs.
+ Improved performance.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 15, 2018

UPDATE 0.0.9

+ Added Connection Throttle to RateLimit check. (1 Second throttle)
+ Added configurable MaxGlobalCPS.
+ Improved performance.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 13, 2018

UPDATE 0.0.8

+ Added FastChat check.
+ Fixed some false positives.
+ Improved ForceRejoin check performance.
+ Improved the NickName check.
+ Removed configurable AntiBot time as it works differently now.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 8, 2018

UPDATE 0.0.7

+
Added configurable notifications messages.
+ Improved configuration system.
+ Improved performance.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 4, 2018

UPDATE 0.0.6

+
Increased performance of the plugin.
+ Fixed some errors of the plugin.
+ Fixed a small bypass of the Ping Rate Limit check.
+ This version has been tested with over 4k Bots Per Second and 4k Pings Per second!

You have to delete your config.yml and messages.yml before updating!
----------, Dec 4, 2018

UPDATE 0.0.5

+
Added AntiBotMode that improves detecion of all checks.
+ Great performance improvement of the checks.
+ Some little improvements and fixes.
+ Serious testing made with this version proving it performs a lot better than before.
+ The WhiteList doesnt save in whitelist.yml yet, this is a upcoming feature.

You have to delete your config.yml and messages.yml before updating!
----------, Dec 3, 2018

• Fixed some bugs found during testing and improved stability.
----------, Dec 2, 2018

• Plugin completelly recoded.
• Improved detection rate.
• CPU usage reduced.
• Most of messages are now configurable.

You need to reset your configurations before updating!
----------, Dec 2, 2018

• Added configutable Rejoin Message.
• Optimized some parts of the code.

Im working on making everything configurable, please be patient!
----------, Nov 30, 2018

Resource Information
Author:
----------
Total Downloads: 81,611
First Release: Nov 30, 2018
Last Update: Dec 17, 2020
Category: ---------------
All-Time Rating:
143 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings