Nemesis is a simple example of an anti-cheat system. The goal of the project is to demonstrate the basic principles of building a cheat protection system for gaming applications.
- Modular system: Cheat checks are divided into small, independent modules, allowing for flexible configuration of the system based on player behavior.
- Standardization: All modules follow a uniform standard, ensuring consistency and facilitating the development and integration of new modules.
- Precise detection: Nemesis focuses on accurate cheat detection, avoiding heuristics and false positives.
- Simplicity and clarity: The system is designed to be as simple and understandable as possible, demonstrating the basic principles of how an anti-cheat works.
/sdk
- SDK for developing check modules/bootstrap
- System loader and initializer/testapp
- Test application to demonstrate Nemesis capabilities/server
- Server-side component of the system/docs
- Documentation on module usage and development
- Clone the repository:
git clone https://github.com/sapdragon/nemesis.git
- Follow the instructions in the documentation to set up the environment and run the test application.
We welcome community contributions to the development of Nemesis! If you want to improve existing modules, add new features, or fix bugs, please refer to our contributor guidelines.
Nemesis is distributed under the BSD-3 Licence.
If you have any questions, suggestions, or would like to report an issue, please contact me at Telegram.
Join the exploration of anti-cheat development fundamentals with Nemesis! 🎓💻