SA-MP Forums Archive
Doing a anti-cheat plugin, any ideas? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP (https://sampforum.blast.hk/forumdisplay.php?fid=3)
+--- Forum: General (https://sampforum.blast.hk/forumdisplay.php?fid=13)
+--- Thread: Doing a anti-cheat plugin, any ideas? (/showthread.php?tid=398675)



Doing a anti-cheat plugin, any ideas? - GWMPT - 10.12.2012

My old topic: https://sampforum.blast.hk/showthread.php?tid=398535 got locked due being posted on the wrong section.
So i am creating it here.


I am currently creating a small anti-hack plugin for sa-mp server.
And well, i would like to know what you would like to see on it!

Currently, i have these functions on the "list" to be scripted inside the plugin:
  1. anti airbreak
  2. anti fake-kill(Something related to that)
  3. Anti Speed-Hack
  4. Anti Weapons-Hack
  5. Anti Car-"Push"
  6. Anti Money-Hack
  7. Anti Score-Hack
  8. Anti Aimbot(This will get bugged, i know)
This plugin will have a autoupdate checker, so when the newest version is released(and stable) it will inform you about it.


Re: Doing a anti-cheat plugin, any ideas? - Sting. - 10.12.2012

Wow this is nice. First time, anti cheat plugin. Ok. But can player control certain things like to enable and disable the cheat. I know its not a script its a plugin but can it be done?


Re: Doing a anti-cheat plugin, any ideas? - GWMPT - 10.12.2012

Quote:
Originally Posted by RTR12
Посмотреть сообщение
Wow this is nice. First time, anti cheat plugin. Ok. But can player control certain things like to enable and disable the cheat. I know its not a script its a plugin but can it be done?
Yes it can.


Re: Doing a anti-cheat plugin, any ideas? - Sting. - 10.12.2012

I'm adding you as friend and I hope you notify me with this..


Re : Doing a anti-cheat plugin, any ideas? - Vukilore - 10.12.2012

Anti Carjack hack and you solve 60% of the most destructible cheat.
Also anti invalid mods


Re: Doing a anti-cheat plugin, any ideas? - GWMPT - 10.12.2012

The best way to find if a player is using a cheat, ******, or whatever, is having a client side plugin.
But since sa-mp does not support client side functions or plugins, i'll need to do it via the hardest way, which is:
Watching every player movement.


@edit, Since some servers like to allow the admins to use hacks, i am adding the "AC_OnPlayerConnect" and "AC_OnPlayerDisconnection" natives to plugin native, so, if you wanna use the player to plugin, and be always being checked, that's the easiest way.

I will be setting too which anti-cheat functions are going to be runned, like, if you just want anti-airbreak, you just enable it.

The array definition will be given later, when the plugin is ready for release.


AW: Doing a anti-cheat plugin, any ideas? - Mellnik - 10.12.2012

Put "Anti Ammo-Cheat" on your list.


Re: Doing a anti-cheat plugin, any ideas? - Vvolk - 10.12.2012

It will be very useful if you add these anticheats:

1. Anti health and armour hack.
2. Anti vehicle repair.
3. Anti "INV".


Re: Doing a anti-cheat plugin, any ideas? - GWMPT - 10.12.2012

Thanks for the suggestions guys!
If someone WHO have c++ knownledge, and would like to work with me, please contact me @pm.
I am currently setting up the github repository.


Re: Doing a anti-cheat plugin, any ideas? - Potassium - 10.12.2012

Please, they are not hacks they are CHEATS. If you can't even get that right then I worry for the system itself. I wouldn't use an anti-cheat by someone who didn't know the difference between cheats and hacks. Just a tip.