Trinity Anti-Cheat is a complete anti-cheat solution for Garry's Mod. Its architecture is built with modularity, performance, and security in mind. It also supports installation along side various popular anti-cheats including QAC, MAC (and TTT forks like Velkon), and SimpLAC.
Notable unique features include:
- PVS Anti-ESP serverside system
- Anti-Aimbot interpolated serverside system
- Anti-ESP clientside system (Anti C++)
- Anti-File Stealer systems
- Anti-Nospread systems
Table Of Contents:
Installation is very simple:
- Download the anti-cheat from the releases section on GitHub.
- Install the anti-cheat to the directory:
GarrysMod\garrysmod\addons\.
You should check the known addon incompatibility list before installation! You should also read the documentation and wiki for guidance.
Configuration is also simple but can be challenging depending on how deep you'd like to go:
- Navigate to the directory
Trinity-Anti-Cheat\lua\tac\config\. - Choose to either configure the clientside (
clientside.lua) or serverside (serverside.lua).
You should follow the tips inside of the configuration files and consult the extensive configuration documentation during configuration.
If there is a specific feature that confuses you, then you should consult the wiki.
If you experience any issues you should consult the troubleshooting documentation first before opening an issue on GitHub. Questions are welcome on the GitHub issue tracker.
- Srlion - The SFS serialization library.
- Vectivus - The print library.
- Wholecream - Providing some detection ideas.
- Matthew B. (HeX) - Providing the biggest source of motivation to finish this project and awesome detection resources for when I'm out of ideas.
This project is licensed under the GNU General Public License v3.0 with a “Commons Clause” License Condition v1.0 - see the LICENSE file for more details. See also the contributing documentation for developer instructions.
