Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [b]Hello Community.[/b]
- Since many game servers got infested by cheaters, I decided to write a simple yet effective server-side anti-cheat system.
- The anti cheat system successfully tracks hacking incidents, messages admins about those incidents and treats the cheating players accordingly.
- [b]At the moment the anti cheat system provides working detection for the following hacks.[/b]
- [list]
- [li]
- [b]Unblockable Attacks[/b]
- This hack works by exploiting an engine bug, and is currently the most game breaking cheat out there.
- The hack triggers after the player starts a melee attack, it simply executes the attack from a different direction (which the weapon does not support).
- The engine executes the invalid attack, but keeps playing the animation of the initial attack/direction.
- So it's impossible for other players to block the attack.
- [/li]
- [li]
- [b]Autoblock[/b]
- This hack simply turns on the automatic blocking for the cheating player, even if the server has set it to manual.
- [/li]
- [li]
- [b]Aimbot[/b]
- Temporarily turns on the AI for the cheating player, which results in superb accuracy in ranged combat.
- [/li]
- [/list]
- [b]Check out the changelog for more features.[/b]
- [hr]
- [b]Ready-to-use Files[/b]
- The latest server-engine, compiled module files aswell as the modsys of Native, Napoleonic Wars and Viking Conquest can be downloaded
- [b][url=https://www.dropbox.com/sh/5tn10np40k6lr6y/AADrsWFUzIJpFW9ExX0WHCKra?dl=0]HERE[/url][/b]
- [hr]
- [b]Code implementation for modded/different modules[/b]
- The implementation requires the server to run on v1.161 or latter.
- Add this to [b]module_constants[/b].
- [pastebin]xiuvNZCc[/pastebin]
- Add this to the top of [b]module_mission_templates[/b], below the commented mission-description.
- [pastebin]ER1JajNQ[/pastebin]
- Add this to the end of each multiplayer mission in [b]module_mission_templates[/b].
- [pastebin]4PKFpctc[/pastebin]
- [spoiler=An example where to add it to "multiplayer_dm".]
- [pastebin]3Ac8x51d[/pastebin]
- [/spoiler]
- Add this inside the script "game_quick_start" in [b]module_scripts[/b].
- [pastebin]VgN7tjrZ[/pastebin]
- Add this to the very end of [b]module_scripts[/b].
- [pastebin]yEZNrZnB[/pastebin]
- Add this to the very end of [b]module_strings[/b].
- [pastebin]p1NXTvfz[/pastebin]
- [hr]
- [b]Changelog[/b]
- [code]
- v0.7.0 (Jan 05, 2018)
- - Changed the code structure for better modulability.
- - Weapons with 4 valid attack directions are now excluded from the unblockable hack detection.
- - Improved unblockabe detection methods.
- - Implemented basic autoblock detection.
- - Implemented basic aimbot detection.
- - Advanced logging of potential hack incidents.
- - Improved the messaging system, for admins and normal players.
- - Added changeable hack consequences such as kick and temp/perma ban, or just notifications.
- - Implemented a warning system for admins which tracks suspicious player activities.
- v0.5.5 (Jan 02, 2018)
- - Added support for in-game hosted servers.
- - Tweaked detection parameters.
- - Enhanced logging of hack incidents, more information provided.
- v0.5.2 (Dec 29, 2017)
- - Fixed false hack detection while kicking.
- v0.5.1 (Dec 27, 2017)
- - Improved the detection method of attacks in order to eliminate "false"-hacking incidents.
- - Added logging of hack incidents.
- - Logs of hack incidents will now be broadcasted to admins.
- v0.4.0 (Dec 23, 2017)
- Initial Release
- [/code]
- [hr]
- [b]Known Issues[/b]
- There might be rare incidents of false-positives, this is the reason why kicking / banning is disabled in the current version.
- [i]However this can be changed by adjusting the variable "$hack_consequence" at script "mbac_init".[/i]
- It's all up to the related parameters, which need fine tuning.
- In order to speed up this progress I need as many server logs as possible.
- So if you want to help with this, you can send me your server [i](using the anit cheat, ofc)[/i] logs.
- [b]I promise to keep them confidential.
- Your support will be very appreciated![/b]
- [hr]
- [b]Other Boards[/b]
- There are a couple other threads related to this tool, to join then just click the links below.
- [list]
- [li][b][url=https://forums.taleworlds.com/index.php/topic,373023.0.html]Warband Discussion[/url][/b][/li]
- [li][b][url=https://forums.taleworlds.com/index.php/topic,373024.0.html]Napoleonic Wars DLC[/url][/b][/li]
- [li][b][url=https://forums.taleworlds.com/index.php/topic,373025.0.html]Viking Conquest DLC[/url][/b][/li]
- [li][b][url=http://www.fsegames.eu/forum/index.php?topic=37731.0]FSE Forums[/url][/b][/li]
- [/list]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement