Binklac anti-cheat
Screenshot
You need client mods to use this plugin! Please check
https://www.curseforge.com/minecraft/mc-mods/binklac-anti-cheat
For bungee version, see
https://www.spigotmc.org/resources/binklac-anti-cheat-for-bungee.102014/
See https://www.spigotmc.org/members/verofess.1174063/#profile-post-201608 For More Information about code obfuscation
Build you own anit-cheat by using https://github.com/VeroFess/Showdown and https://github.com/VeroFess/JHook if you not truth me.
Features
Now supports connections to any compatible server! Suppose you have three servers, A B C D, where A is a pure Bukkit server, B is a Forge server without anti-cheating installed, C is a Bukkit server with anti-cheating installed, and D is a Forge server with anti-cheating installed
Now, as long as your anti-cheat configuration is the same, you can use the same client to enter any of these servers!
Now allow players without Anti-Cheat to see your Motd! In the previous version, in order to encrypt traffic, only clients with anti-cheating installed can communicate with the server. Now, clients without anti-cheating can also display motd. Of course, they cannot join the game.
Better anti-DOS performance! I completely rewrite DOS related code. As before, BAC will intercept illegal requests as soon as possible, and the server does not even know that someone has come!
A more secure client! It can intercept most types of injections from the client.
Feature List
Current:
- Library inject detection
- Remort Thread inject detection
- Game client modification detection
- Disable Java attach / Onload Java agent
- Against Server Stress Testing
To-do:
- Speed hack detection
- Mouse & Keyboard automation detection (basic mode)
- Coufigure UI
How To Use
- Configure your client first
- Then put the downloaded jar file in the mods directory, after the first startup, BACClient.json will be generated
- Put the generated BACClient.json file in the root directory of the server
- Install this mod in the mods directory of the server
- You're done!
Configure
Generally speaking, you don't need to configure this mod. Of course, the server has (and only one) configuration item, which you can find in the server's BACServer.cfg.json
Code (Text):
{
"enableMotdCache": false // When set to true, the motd will be cached to counter the motd stress test. This function is not enabled by default.
}
Known Issues
- The player cannot connect, and the server said "bad output packet! report to binklac anti-cheat developer."
BAC encountered an unparseable data packet. The general reason is that you are using a niche server. Please send me the download address of the server and I will fix it.