Original topic :http://rathena.org/board/topic/66834-antibot-botkiller-6/
All credits and thanks go to Myzter for creating and maintaining up-to-date for FREE such a great tool for years.
This antibot script is originally written for *Athena platforms, but there's no reason why people running Hercules shouldn't enjoy such a useful tool, right ?
(Especially when you don't have much of a choice for replacement out there.)
Copy/Paste of the rAthena topic:
BotKiller 6
BotKiller 6 is a powerfull antibot system based on Scripts, useful to detect Bots without modify your server executables nor install external libraries.
Features:
BK6 support external modules, giving flexibility and security to your server.
BK6 was integrated with a new multi-language system that support multiple languages at the same time, the users can change the default language whispering to npc:lang
BK6 give you enough time to find a safe place before initiate the interrogatory, during that time the player will glow to visually alert to other players about this process.
During the interrogatory, the player will see the remaining time to respond in real time.
BK6 rewards player when their effectiveness is OK responding the antibot (AGI,DEX,Zeny,Exp)
BK6 will try to bypass recently interrogated players and definitely will ignore chatting or vending players.
The Administrators are allowed to send a manual interrogatory to anyone in any moment.
The players are allowed to send a manual interrogatory to any other common player, excepting players chatting, vending or in locked places (whisp to npc:bkconfig to configure BK6 safe zones)
BK6 now uses "real time" in prison, the countdown only works when the guy remains logged in the jail. When the countdown is over, the player have to respond a new interrogatory to be sure is a human. if failed, the countdown is restarted and the Bot player is kicked from the server.
BK6 store logs that helps administrators to detect Bots Players and apply other sanctions.
Installation:
Download the script:
bk6.rar (6.17)
Additional Languages:
Portuguese: BK6_PT.txt (by Pedro Brito)
Modify "script_athena.conf" setting this values to the check_* parameters.
check_cmdcount: 655360
check_gotocount: 655360
Create this folders in your server root:
npc/custom/bk
npc/custom/bk/lang
npc/custom/bk/mods
Copy this scripts in the following paths:
npc/custom/bk/LangManagement.txt
npc/custom/bk/VarSystem.txt
npc/custom/bk/BotKiller6.txt
npc/custom/bk/lang/BK6_EN.txt
npc/custom/bk/lang/BK6_ES.txt
npc/custom/bk/mods/BK6_Asc2Num.txt
npc/custom/bk/mods/BK6_Asc2Word.txt
npc/custom/bk/mods/BK6_Fakename.txt
npc/custom/bk/mods/BK6_Img2Num.txt
npc/custom/bk/mods/BK6_SMath.txt
npc/custom/bk/mods/BK6_Lie2Me.txt
npc/custom/bk/mods/BK6_WordNum.txt
To use Img2Num Module, use this client patch:
BK6_Img2Num.rar
Edit npc/scripts_custom.conf adding the following lines:
// Unlimited Variable System
npc: npc/custom/bk/VarSystem.txt
// Multi-Language System
npc: npc/custom/bk/LangManagement.txt
// Translations
npc: npc/custom/bk/lang/BK6_EN.txt // English Dialogs
npc: npc/custom/bk/lang/BK6_ES.txt // Spanish Dialogs
// Remember to copy and declare here any additional language
// BotKiller Main Script
npc: npc/custom/bk/BotKiller6.txt
// BotKiller Modules
npc: npc/custom/bk/mods/BK6_Asc2Num.txt
npc: npc/custom/bk/mods/BK6_Asc2Word.txt
npc: npc/custom/bk/mods/BK6_Fakename.txt
npc: npc/custom/bk/mods/BK6_Img2Num.txt
npc: npc/custom/bk/mods/BK6_Lie2Me.txt
npc: npc/custom/bk/mods/BK6_SMath.txt
npc: npc/custom/bk/mods/BK6_WordNum.txt
Run your server and whisp to npc:bkconfig to configure BotKiller 6.
Some Demos:
Basic Demo:
Counting on our people skills to make this 100% compatible with Hercules
All credits and thanks go to Myzter for creating and maintaining up-to-date for FREE such a great tool for years.
This antibot script is originally written for *Athena platforms, but there's no reason why people running Hercules shouldn't enjoy such a useful tool, right ?
(Especially when you don't have much of a choice for replacement out there.)
Copy/Paste of the rAthena topic:
BotKiller 6
BotKiller 6 is a powerfull antibot system based on Scripts, useful to detect Bots without modify your server executables nor install external libraries.
Features:
BK6 support external modules, giving flexibility and security to your server.
BK6 was integrated with a new multi-language system that support multiple languages at the same time, the users can change the default language whispering to npc:lang
BK6 give you enough time to find a safe place before initiate the interrogatory, during that time the player will glow to visually alert to other players about this process.
During the interrogatory, the player will see the remaining time to respond in real time.
BK6 rewards player when their effectiveness is OK responding the antibot (AGI,DEX,Zeny,Exp)
BK6 will try to bypass recently interrogated players and definitely will ignore chatting or vending players.
The Administrators are allowed to send a manual interrogatory to anyone in any moment.
The players are allowed to send a manual interrogatory to any other common player, excepting players chatting, vending or in locked places (whisp to npc:bkconfig to configure BK6 safe zones)
BK6 now uses "real time" in prison, the countdown only works when the guy remains logged in the jail. When the countdown is over, the player have to respond a new interrogatory to be sure is a human. if failed, the countdown is restarted and the Bot player is kicked from the server.
BK6 store logs that helps administrators to detect Bots Players and apply other sanctions.
Installation:
Download the script:
bk6.rar (6.17)
Additional Languages:
Portuguese: BK6_PT.txt (by Pedro Brito)
Modify "script_athena.conf" setting this values to the check_* parameters.
check_cmdcount: 655360
check_gotocount: 655360
Create this folders in your server root:
npc/custom/bk
npc/custom/bk/lang
npc/custom/bk/mods
Copy this scripts in the following paths:
npc/custom/bk/LangManagement.txt
npc/custom/bk/VarSystem.txt
npc/custom/bk/BotKiller6.txt
npc/custom/bk/lang/BK6_EN.txt
npc/custom/bk/lang/BK6_ES.txt
npc/custom/bk/mods/BK6_Asc2Num.txt
npc/custom/bk/mods/BK6_Asc2Word.txt
npc/custom/bk/mods/BK6_Fakename.txt
npc/custom/bk/mods/BK6_Img2Num.txt
npc/custom/bk/mods/BK6_SMath.txt
npc/custom/bk/mods/BK6_Lie2Me.txt
npc/custom/bk/mods/BK6_WordNum.txt
To use Img2Num Module, use this client patch:
BK6_Img2Num.rar
Edit npc/scripts_custom.conf adding the following lines:
// Unlimited Variable System
npc: npc/custom/bk/VarSystem.txt
// Multi-Language System
npc: npc/custom/bk/LangManagement.txt
// Translations
npc: npc/custom/bk/lang/BK6_EN.txt // English Dialogs
npc: npc/custom/bk/lang/BK6_ES.txt // Spanish Dialogs
// Remember to copy and declare here any additional language
// BotKiller Main Script
npc: npc/custom/bk/BotKiller6.txt
// BotKiller Modules
npc: npc/custom/bk/mods/BK6_Asc2Num.txt
npc: npc/custom/bk/mods/BK6_Asc2Word.txt
npc: npc/custom/bk/mods/BK6_Fakename.txt
npc: npc/custom/bk/mods/BK6_Img2Num.txt
npc: npc/custom/bk/mods/BK6_Lie2Me.txt
npc: npc/custom/bk/mods/BK6_SMath.txt
npc: npc/custom/bk/mods/BK6_WordNum.txt
Run your server and whisp to npc:bkconfig to configure BotKiller 6.
Some Demos:
Basic Demo:
Counting on our people skills to make this 100% compatible with Hercules
Last edited by a moderator: