ESG Anti-Cheat

I have talked to some players in game, and some players out of game and it seems that alot of players would love to have an actual anti-cheat for EGL. As you guys know the bandicam overlay is easily hookable to allow you to draw ontop of bandicam's overlay ingame showing a clean video even if you are wall hacking or using esp, the aim correction is easily adjustable with some simple math to limit aimbot flicking that bandicam can't pickup on such precise levels. I started working on a kernel mode driver for another games anti cheat a couple months back and i have already began making a cleaner GUI, and adapting it for crossfire. I will post a development log here of what i have done so far, and update it everyday. If anyone would like some suggestions i am open to all.

Log 8/13.2015: Updated:

Unloads xtrap (bypass's it) - only cause xtrap annoys the **** out of me :)
Added HWID checks.
Scans for every possible way of injecting and manipulating memory in crossfire memory space and it's modules. (cshell, d3d9, etc)
Detects macro's and scripts - allows mouse macro's.
Cleaned up GUI.
Added a database for login testing.
Fixed memory leak, doesn't cause any fps drop or lag.
Added in-game overlay, Includes match information(brackets, who is running anti-cheat, current score of other matches, player scores in game, chat between players on anti-cheat)
Added admin options - allows admin to view a players screen during game, if that player is being suspected of cheating - (admin can view the screen of the player from the anti-cheat without even having to login to the game himself)
Added matchmaking - setup brackets, games, teams (automatically updates brackets once a game is finished, if there is an error with this an admin can update brackets manually also (for dq's and stuff))
If there are any disputes - anti-cheat constantly records once a game is started with zero fps drop(has the capability to compress video files so a 10 minute video can be only <100 mbs in size.)
Admin options - Ability to disable players from entering the anti-cheat(HWID BANS)



Curently working on:

I would like to work on a zp distribution system, not sure how the GM's handle this right now but if this is something i would be allowed to add the would be great.

Working on getting the driver signed.

Adding a heartbeat.

Currently i'm using a local server, i am going to update to a dedicated server.

Feel free to post any suggestions.

Comments