Skip to main content

Welcome to ACHCE Client

ACHCE Client is an anti-cheat solution designed specifically for Halo Combat Evolved. It protects your game servers from cheating through TopMost window protection, session monitoring, and Firebase real-time database integration.
This documentation covers both currently implemented features (TopMost protection, Firebase session tracking) and planned architectural designs (hardware identification, temporary folders, ban checking). Implementation status is clearly marked throughout.

Quick Start

Get ACHCE Client up and running in minutes

Installation Guide

Step-by-step installation instructions

Core Concepts

Understand how ACHCE Client protects your game

Configuration

Configure Firebase and client settings

Key Features

ACHCE Client provides multiple layers of protection to ensure fair gameplay:

TopMost Protection

Block external cheat injection tools with window overlay

Temporary Folders

Prevent unauthorized game modifications

Hardware Identification

Unique player identification using device identifiers

Ban System

Firebase-based player tracking and ban management

How It Works

ACHCE Client employs protection mechanisms to prevent cheating:
  1. TopMost Window Protection ✅ - Maintains a fullscreen overlay window to block external cheat injection tools
  2. Firebase Session Tracking ✅ - Registers player sessions in Firebase database with automatic cleanup on exit
  3. Temporary Folders 📋 - Planned feature to isolate game files in ephemeral storage
  4. Hardware Identification 📋 - Planned feature to identify players using unique hardware IDs instead of IP addresses
The current release (v1.0.0) implements TopMost protection and Firebase session tracking. Additional features are documented as architectural designs for future development.

Get Started

Installation

Install ACHCE Client and dependencies

Firebase Setup

Configure Firebase for player tracking

Build docs developers (and LLMs) love