Cloud-based anticheat engineered for zero in-server performance impact
Website • Documentation • Releases
Traditional anticheats run on the game server and compete with gameplay for CPU time. Each tick spent on detection is a tick not spent on players.
AsyncAnticheat keeps detection off-server: the plugin captures packets and streams them to the ingestion API for analysis. Detections run asynchronously in the cloud and feed results back to the dashboard without impacting TPS.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Game Server │ │ Ingestion │ │ Detection │
│ │ │ API (Rust) │ │ Modules │
│ ┌───────────┐ │ │ │ │ │
│ │ AsyncAC │──┼────▶│ /ingest │────▶│ Movement │
│ │ Plugin │ │ │ │ │ Combat │
│ └───────────┘ │ │ Object Store │ │ Player │
│ │ │ + PostgreSQL │ │ │
└─────────────────┘ └────────┬────────┘ └────────┬────────┘
│ │
│ ┌─────────────┐ │
└───▶│ Dashboard │◀───┘
│ (Next.js) │
└─────────────┘
Plugin captures packets with PacketEvents and batches them for transmission.
API receives packet batches, stores them, and dispatches them to detection modules.
Modules analyze packets asynchronously and report findings back to the API.
Dashboard displays detections, player history, and server analytics in real-time.
| Component | Technology | Purpose |
|---|---|---|
| Plugin | Java 21, PacketEvents, Hopper | Packet capture, minimal footprint |
| API | Rust, Axum, PostgreSQL | High-throughput ingestion and storage |
| Dashboard | Next.js 15, React 19 | Real-time monitoring |
| Modules | Rust | Detection algorithms |
| Platform | Versions |
|---|---|
| Paper | 1.8 - 1.21+ |
| Spigot | 1.8 - 1.21+ |
| Folia | 1.19.4+ |
- Download the latest JAR from Releases
- Place in your server's
plugins/folder - Start the server - PacketEvents will be downloaded and loaded automatically via Hopper (no restart required!)
- Configure
plugins/AsyncAnticheat/config.ymlwith your API key - View detections at asyncanticheat.com/dashboard
Full setup guide: asyncanticheat.com/docs
├── plugin/ # Minecraft plugin (Java, Gradle)
├── api/ # Ingestion API (Rust, Axum)
├── web/ # Website & dashboard (Next.js)
└── modules/ # Detection modules (Git submodule)
# Plugin
cd plugin && ./gradlew build
# API
cd api && cargo build
# Web
cd web && bun install && bun devIssues and pull requests welcome. See the documentation for module development guidelines.
Async Anticheat License - Source-available under the Async Anticheat License.
Oraxen • HackedServer • MCServerJars
Made with ❤️ by Th0rgal