07.10.2018, 21:18
(
Last edited by Whitetiger; 08/10/2018 at 12:40 AM.
)
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
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
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
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
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
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