SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Plugin Development

Reply
 
Thread Tools Display Modes
Old 07/10/2018, 09:18 PM   #1
Whitetiger
Huge Clucker
 
Whitetiger's Avatar
 
Join Date: Nov 2007
Posts: 424
Reputation: 156
Lightbulb SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

SAMP_AC_v2

Version 2.0 of SAMP Anti-Cheat. This is a full re-code from the ground up.

Use

This program was used by thousands of players for SA-MP (San Andreas Multiplayer). It was usually used in conjunction with attdef. This program protected against various common cheats that were highly popular between the years 2014-2017. I would not recommend using this today for anti-cheat purposes as it is fairly dated. I believe it could be updated.

Features
  • Game File verification
  • Process list verification (checks for illegal processes)
  • Injected libraries verification (Checks for illegally injected DLL's)
  • Extension to SA-MP. Provides many new functions to the SA-MP game client. Player's familiar with SA-MP+ should recognize some similar functionality.
  • Hooks into main SA-MP network code to allow a seamless installation for server and client.
  • DirectX and many game hooks to prevent advanced cheats.
  • Verifies integrity of packets in the SA-MP network layer.
  • Rudimentary thread analysis: Threads created by all modules were kept track of and monitored.
  • Integration of the Dynamic Natives proof-of-concept.
  • Easy-to-install client that automatically detects GTA:SA and SA-MP installation.
  • Easy-to-install server with vast documentation on new functions and callbacks.
  • Many example Filterscripts showing functionality, easy to extend and implement in current gamemodes.
  • Debugging counter-measures and advanced protection against software decompilation via the Enigma Protector.
  • Advanced configuration to prevent sync bugs, control c-bug speed, switch reload, vehicle blips.
  • Was run and supported on many public servers such as uL DayZ, GTA:T, Public Autoarena as well as countless Attack and Defend servers and gamemodes.
  • Much much more

Compiling

Windows

1) Download Visual Studio 2015 Community Edition - https://www.visualstudio.com/en-us/v...mepage-vs.aspx
2) Download Visual Studio 2013 SDK - https://www.microsoft.com/en-us/down....aspx?id=40758
3) Open acv2.sln with Visual Studio 2015
4) Switch to release mode
5) Compile


Client Specific
  • Ask Whitetiger to run the Enigma protector on the compiled file - you can use the demo for testing.
  • Download nullsoft scriptable install system - http://nsis.sourceforge.net/Download
  • Run sampac.nsi

Linux

1) Use _32_-bit Ubuntu 14.04.3 LTS Through VMWare (Or whatever distro you want, Ubuntu is the easiest)
2) sudo apt-get update
3) sudo apt-get upgrade
4) sudo apt-get install build-essential git g++-4.4 (Old version of g++ to allow compatability with older Linux distros)
5) Follow steps here to generate an ssh key and add to github: https://help.github.com/articles/generating-ssh-keys/
6) git clone git@github.com:Whitetigerswt/SAMP_AC_v2.git
7) cd to "ACv2_Server"
"make"
9) sampac.so should be located in ACv2_Server/bin/


Release builds

Fully compiled release builds are available here

EDIT: these are currently not working because my domain samp-ac.com expired.

Gameplay

(Check GitHub page for working utube links)
Questions, comments, suggestions, future development?

Ask me on the Discord

GitHub
https://github.com/Whitetigerswt/SAMP_AC_v2
__________________
GitHub

Author of SA-MP AC


Last edited by Whitetiger; 08/10/2018 at 12:40 AM.
Whitetiger is offline   Reply With Quote
Old 08/10/2018, 12:35 AM   #2
HydraHumza
Gangsta
 
HydraHumza's Avatar
 
Join Date: Oct 2014
Posts: 627
Reputation: 130
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

Looks cool. Nice release.
__________________
Quote:
Originally Posted by Kalcor View Post
The fact is, I am right. And if you think I'm wrong, you are wrong.
HydraHumza is offline   Reply With Quote
Old 08/10/2018, 12:36 AM   #3
v1k1nG
Huge Clucker
 
v1k1nG's Avatar
 
Join Date: Feb 2018
Posts: 438
Reputation: 31
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

Cant wait!
v1k1nG is offline   Reply With Quote
Old 08/10/2018, 03:03 AM   #4
Pottus
High-roller
 
Pottus's Avatar
 
Join Date: Jun 2012
Posts: 4,852
Reputation: 1292
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

You should add accounts for client users so players can be recognized for playing clean, you could check them even if the server doesn't support AC then add that to their stats of successful AC checked connects.
Pottus is offline   Reply With Quote
Old 08/10/2018, 04:33 AM   #5
iLearner
Gangsta
 
iLearner's Avatar
 
Join Date: Apr 2017
Posts: 596
Reputation: 134
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

Do the browsers still detect it as a virus?
iLearner is offline   Reply With Quote
Old 08/10/2018, 05:52 AM   #6
Lorenc_
High-roller
 
Lorenc_'s Avatar
 
Join Date: Jan 2010
Location: Australia
Posts: 3,803
Reputation: 1160
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

It was better than having it collect dust. Good job mate.
__________________
Join the best Cops And Robbers in SA-MP, today. svr.sfcnr.com:7777

Lorenc_ is offline   Reply With Quote
Old 08/10/2018, 09:42 AM   #7
Whitetiger
Huge Clucker
 
Whitetiger's Avatar
 
Join Date: Nov 2007
Posts: 424
Reputation: 156
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

Quote:
Originally Posted by iLearner View Post
Do the browsers still detect it as a virus?
If you recompile the source code and do not run the Enigma protector on it then no it won't be. I'm going to try to do this in the next few days but I realized there's an issue building the source right now.
__________________
GitHub

Author of SA-MP AC

Whitetiger is offline   Reply With Quote
Old 08/10/2018, 10:41 AM   #8
GospodinX
Big Clucker
 
Join Date: Nov 2017
Posts: 143
Reputation: 20
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

If I'm understand this don't work now because www.sa-mp.ac domain don't work? Or?

Very good, I was use this one year ago but I'm stop because of virus detection.But I will try again
GospodinX is offline   Reply With Quote
Old 08/10/2018, 01:46 PM   #9
wallee
Huge Clucker
 
Join Date: Jan 2017
Posts: 266
Reputation: 40
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

good job, hopefully someone will continue development of this great ac
wallee is offline   Reply With Quote
Old 08/10/2018, 02:36 PM   #10
severance
Big Clucker
 
Join Date: Apr 2015
Posts: 126
Reputation: 8
Default Re: SAMP_AC_v2: Most advanced Client-Side Anti-Cheat for SA-MP. (2014-2017)

Sad watching AC as a part of the big a/d competition released as a source code. Thank you whitetiger for great times. Maybe someone will develop it again for the tournaments and not for dayz/freeroam or even RP servers haha.
severance is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Anti-cheat client side? augustogdo Português/Portuguese 4 25/07/2018 10:39 PM
[FilterScript] Anti-Cheat ANTIFLY\ANTI GOD\ANTI SKIN BUG\ANTI MONEY HACK\ANTI JETPACK HACK\ANTI GODOFCARS\ANTI FAKEKILL RedMF Lançamentos/Releases 15 19/07/2018 06:29 PM
[Pedido] Anti Cheat Client bruxo00 Português/Portuguese 2 26/12/2014 03:35 PM
The best Idea for the new 2014 samp client. Elmerz_com Client Support 3 29/12/2013 04:59 AM
[Help]Client/Server anti cheat ExABot Scripting Help 6 18/12/2012 10:17 AM


All times are GMT. The time now is 04:21 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.