Before installing Pilot AC, make sure your server has:
| Requirement | Details |
|---|---|
| FiveM Server | Any FiveM server with OneSync enabled |
| oxmysql | MySQL resource for FiveM (GitHub) |
| MySQL Database | Any MySQL/MariaDB database (already required by most frameworks) |
| Framework | QBCore, ESX, or Standalone — Pilot AC auto-detects |
| screenshot-basic | (Optional) For taking player screenshots on detection (GitHub) |
Visit the official store to purchase your license:
https://pilotac.tebex.io
After purchase, log in with Discord at pilotac.com/panel. You'll see your license key in the License section.
Visit the Cfx.re Keymaster portal to download the resource:
https://portal.cfx.re
Navigate to Granted Assets → find PilotAC → click Download. You will get a .zip file with the resource.
Create a folder called pilotac inside your server's resources/ directory.
Extract the contents of the downloaded zip into the pilotac folder:
resources/
├── [core]/
├── [standalone]/
├── pilotac/ <-- here
│ ├── fxmanifest.lua
│ ├── config.lua (encrypted — do not edit)
│ ├── shared/
│ ├── server/
│ └── client/
└── ...
Add these lines to your server.cfg. Set your license key via the convar and make sure pilotac loads after oxmysql and your framework:
set pilotac_license "YOUR-LICENSE-KEY-HERE"
ensure oxmysql
ensure es_extended # or qb-core
ensure pilotac
Restart your FiveM server. Pilot AC will automatically:
pilotac_license convar in server.cfg.
When Pilot AC starts correctly, you'll see this in your server console:
██████╗ ██╗██╗ ██████╗ ████████╗ █████╗ ██████╗
██╔══██╗██║██║ ██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝
██████╔╝██║██║ ██║ ██║ ██║ ███████║██║
██╔═══╝ ██║██║ ██║ ██║ ██║ ██╔══██║██║
██║ ██║███████╗╚██████╔╝ ██║ ██║ ██║╚██████╗
╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝
[Pilot AC] v1.0.0 - Starting up...
[Pilot AC] Framework detected: QBCore
[Pilot AC] Database tables ready
[Pilot AC] License validated successfully
[Pilot AC] Pilot AC is now protecting this server!
[Pilot AC] Framework: qbcore | Detections: 15 active
If you see "Pilot AC is now protecting this server!", everything is working.
All configuration is done from the web panel — the resource's config.lua is encrypted and cannot be edited.
Go to the Config page at pilotac.com/panel. Toggle detections on/off and adjust thresholds in real-time. Changes apply immediately — no server restart needed.
If a detection causes false positives with a specific resource, you can whitelist that resource from the panel. This prevents it from triggering detections while keeping the rest of the anti-cheat active.
| Detection | What It Detects | Default |
|---|---|---|
| God Mode | Player health doesn't decrease after damage | ON |
| Teleport | Impossible movement distance | ON |
| Speed Hack | Vehicle or on-foot speed exceeding limits | ON |
| Noclip | Flying without vehicle, under map | ON |
| Weapon Spawn | Weapons not given by the server | ON |
| Vehicle Spawn | Vehicles not spawned legitimately | ON |
| Explosions | Explosion spam or blacklisted types | ON |
| Resource Injection | Lua executors and injected resources | ON |
| Ped Model | Unauthorized player model changes | ON |
| Freecam | Camera detached from player ped | ON |
| Invisibility | Player made themselves invisible | ON |
| Super Jump | Abnormal jump height | ON |
| Entity Spam | Mass object/ped/vehicle creation | ON |
| Mass Action | One player affecting all others | ON |
| Self Revive | Self-resurrection without game mechanics | ON |
To receive alerts in your Discord server:
Go to your Discord server → Channel Settings → Integrations → Webhooks → New Webhook. Create separate webhooks for each category (recommended).
Go to Config at pilotac.com/panel and paste your webhook URLs in the corresponding fields (detections, bans, joins, admin).
Your staff can manage the anti-cheat from the panel without needing your account:
Need a developer or tester to use tools without getting banned?
license:abc123, steam:110000xxx, or discord:123456)Whitelisted players are completely exempt from all detections and auto-bans.
If a detection causes false positives with a specific server resource, you can whitelist that resource from the panel. This prevents it from triggering detections while keeping the rest of the anti-cheat fully active.
Pilot AC is 100% self-contained. To uninstall:
ensure pilotac from server.cfgpilotac folder from resources/database_cleanup.sql to remove database tablesserver.cfg is correct: set pilotac_license "YOUR-KEY"ensure oxmysql is before ensure pilotac in server.cfgJoin our Discord server for support.