I would really like to give this a try, but for some reason I couldn't
compile it for linux, is there anyone who can do this ? and if so pls post
the binaries somewhere :-)
Greetings
-----Ursprüngliche Nachricht-----
Von: metamod@yahoogroups.com [mailto:metamod@yahoogroups.com] Im Auftrag von
Hrvoje Zeba
Gesendet: Donnerstag, 3. Januar 2008 00:50
An: metamod@yahoogroups.com
Betreff: [metamod] antiaim plugin...
hi...
first, i would like to apologise if this is an OT here and i've missed
the place for posting this :)
i made a metamod plugin for detecting aim bots on the client side.
essentially, it sits on the server side and monitors/analyses client's
moves (mouse and keyboard) and makes a decision about the usage of the
aim bot on the client's side. this is done by a simple neural net which
was trained using the data generated by playing counter strike with and
without using a cheat. the plugin preforms relatively well with respect
to the time and resources which i had to generate the training data as
this was a school project. it successfuly detects FighterFX v7.2 and
HEADZOT Public v2.1 but with a little less success. output from this
plugin is a number, ranging from 0 to 1, which can be thought of as a
probability of the player using an aim bot. i'm not a pro so some pro
moves could be missinterpreted ;) inputs to the net are, roughly
speaking, the differences between two player states (aim vector,
position, ... check the source code) in two consecutive time slices.
accuracy of the net is a little over 81% but this is compensated by
averaging the net's output over 10 consecutive samples. it takes no
action based on the results, it just prints them on the server's
console. if anyone finds this plugin useful, please use it... source
code and a win32 binary can be found here:
http://fly.cc.fer.hr/~hrvoje/antiaim.tar.gz
http://fly.cc.fer.hr/~hrvoje/antiaim_win32.zip
i'm fresh new to the hlsdk/metamod coding so this plugin can be improved
and probably has bugs in it. if someone has the time and energy, feel
free to improve/use/whatever. i haven't provided any docs for it but
it's really simple to understand. except, maybe, for the neural net
part... but the interface for it is pretty straight forward.
finally, some info on using the plugin. the plugin has two cvars:
- aa_enable - set to 1 to enable the plugin
- aa_show - set to 1 to enable the printout of every
calculation for each player
one command is implemented which has 4 subcommands. it has the following
form:
aa <command> <options>
commands:
record <file> - record the data to the specified file
stop - stop the recording
show <player_name> - show the current status of the player (the
name is case sensitive)
help - show the help screen
best regards, hrvoje zeba
--
I doubt, therefore I might be.
To unsubscribe, send an email to: metamod-unsubscribe@yahoogroups.com
Yahoo! Groups Links