Hello Otland community,
I'd like to share a system I developed from scratch, which is commonly referred to as an "Anti-Bot" system. However, it’s important to clarify that it does not automatically detect bots, but instead triggers manual verifications to help discourage suspicious activity in-game.
System Overview:
The system is currently triggered via talkactions, allowing staff to manually initiate a verification check on any player in-game using a command.
Compatibility:
This system is built for TFS 1.3 or 1.4 using Revscripts, and OTClientV8 with extendedOpcode support. It is not compatible with older versions of TFS or official CipSoft clients.
Developed by Julian Bernal, a self-taught developer. Feedback, suggestions, or constructive criticism are always welcome.
Installation Guide
Server (TFS Revscripts):
2. Place the game_antibot module in:
/mods or /modules inside your OTClientV8 folder
Once installed, you can initiate verification using the /antibot player_name command.
Key Features:
Regards.
I'd like to share a system I developed from scratch, which is commonly referred to as an "Anti-Bot" system. However, it’s important to clarify that it does not automatically detect bots, but instead triggers manual verifications to help discourage suspicious activity in-game.
System Overview:
- Client (OTClientV8): Displays a captcha with a countdown timer that the player must solve within a limited time.
- Server (Revscripts): Validates answers, tracks persistent warnings, and automatically bans the player after repeated failures. It also prevents logout while verification is active.
The system is currently triggered via talkactions, allowing staff to manually initiate a verification check on any player in-game using a command.
Compatibility:
This system is built for TFS 1.3 or 1.4 using Revscripts, and OTClientV8 with extendedOpcode support. It is not compatible with older versions of TFS or official CipSoft clients.
Developed by Julian Bernal, a self-taught developer. Feedback, suggestions, or constructive criticism are always welcome.
Installation Guide
Server (TFS Revscripts):
- Place the antibot.lua file inside:
/data/scripts
2. Place the game_antibot module in:
/mods or /modules inside your OTClientV8 folder
Once installed, you can initiate verification using the /antibot player_name command.
Key Features:
- Random captcha generator (letters and numbers)
- 3 attempts allowed per verification
- Persistent warning system per player
- Automatic ban after exceeding max warnings (configurable)
- Logout prevention during verification
- Communication via extendedOpcode
- Clear and functional UI integrated into the client
Regards.