
Technology / Anti-Cheat
CPS Guard
Keeping clicks human.
CPS Guard is Dreamcode Interactive's open-source anti-cheat solution designed to detect and prevent automated clicking in games where click speed and input patterns matter.
It was originally created to protect our games from auto clickers and automated input tools, while keeping legitimate players unaffected.
Built for Click-Based Games
Auto clickers can give players an unfair advantage by generating clicks far beyond what a human player can realistically produce. CPS Guard monitors player input and looks for patterns associated with automated clicking. It is designed to help developers identify:
- Abnormally high click rates
- Extremely consistent click intervals
- Automated input patterns
- Repeated mechanical input behavior
- Other suspicious clicking patterns
CPS Guard is designed as an anti-cheat layer rather than a replacement for good game design and server-side validation.
Open Source
Free for non-commercial use.
CPS Guard is open source and can be used free of charge for non-commercial projects, subject to the project's license terms.
You can inspect the source code, experiment with it, and adapt it for your own non-commercial projects.
View Source CodeCommercial Use
Want to use CPS Guard in a commercial game, application, or service? Commercial use requires a separate license.
The exact terms, licensing conditions, and any additional requirements depend on the intended use. We'd rather talk to you about your project than force every commercial use into the same package.
Contact DreamcodeDesigned for Developers
CPS Guard is intended to be easy to integrate into projects where click-based input needs additional protection.
Documentation, source code, and implementation details are available through the CPS Guard project.
Important
CPS Guard is designed to help detect automated clicking, but no anti-cheat system can guarantee that every form of cheating will be detected.
Developers should combine input protection with appropriate game architecture, validation, and other security measures.