Amit-B / samp-guard

Software used to extend the multiplayer game SA-MP with client-sided anti cheat and additional features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SA-MP Guard

SA-MP Guard is a script for the multiplayer game GTA: San Andreas which extends the server scripters ability with a few new features, including cheat and hack checking.

History: The software was originally made for an Israeli gaming community of mine which contained a SA-MP gameserver. As times passed by, cheaters grew smarter and the community had problems blocking them. Then I had the idea of making a client-side app that will communicate with the server and report about files directly from the client's computer. Of course there may be a lot of workarounds to bypass the software, however, it was still preventing low-level cheaters at these times. Additionally, when I found out more about memory, I decided to try them out as I already had a networking system working between each player and the server, and then came the new features.

Use: It was originally made with block so only servers that are allowed to use the script could actually use it. However, as I haven't maintained this for a long time, I figured it'd be best to make it open-source, so developers can actually reactivate it if they learn how. Note that this can easily be hacked and requires developer maintaince in order to work.

Files:

  • client: Contains the client-side desktop software, for Windows only (written in C#).
  • server: Contains the server-side service, for SA-MP gameserver (written in Pawn). Requires Sockets plugin by BlueG. Also contains the .inc file in order to implement the features in any code.
  • server/examples: Shows examples of working with the sGuard system. Note that any chat messages are written in Hebrew.
  • website: Contains the files of the web services that are required for the system to work, as well as a full website that represents the system and contains a info/download pages and development information (functions usage, etc). Note that the website is written in Hebrew too.

About

Software used to extend the multiplayer game SA-MP with client-sided anti cheat and additional features.


Languages

Language:C# 46.2%Language:Pawn 23.3%Language:PHP 13.2%Language:JavaScript 9.1%Language:C++ 4.5%Language:CSS 3.8%