PazerOP / tf2_bot_detector

Automatically detects and votekicks cheaters/bots in TF2 casual.
MIT License
403 stars 55 forks source link

Identify bots dynamically #63

Closed 107zxz closed 4 years ago

107zxz commented 4 years ago

Certain TF2 bot software features "AntiCheat" functionality, where it will automatically call out hackers based on their actions in game, to avoid hack vs hack situations. Hopefully you can integrate dynamic cheat detection like these.

Here is the source code for the method used in the open-source TF2 "catbots": https://github.com/nullworks/cathook/blob/master/src/hacks/AntiCheat.cpp

randrade86 commented 4 years ago

I believe that one major problem with this is that you can't "read" the game and detect cheaters without reading the game memory or doing any kind of injection. This may cause VAC-Bans if the tool is added to VAC blacklist

107zxz commented 4 years ago

Good point.

PazerOP commented 4 years ago

Monitoring of network traffic may be added in a later version by reading it out of demo files. See one of my other repos, DemoLib2.

ClusterConsultant commented 4 years ago

Duplicate of #57