Antes de instalar Pilot AC, asegurate de que tu servidor tiene:
| Requisito | Detalles |
|---|---|
| Servidor FiveM | Cualquier servidor FiveM con OneSync activado |
| oxmysql | Recurso MySQL para FiveM (GitHub) |
| Base de Datos MySQL | Cualquier MySQL/MariaDB (ya lo tienes si usas QBCore o ESX) |
| Framework | QBCore, ESX, o Standalone — Pilot AC lo detecta automaticamente |
Visita el panel e inicia sesion con Discord:
https://pilotac.com/panel/
Contacta al equipo de Pilot AC para obtener tu clave de licencia. Una vez activada, la veras en la seccion License del panel.
Veras tu licencia con un boton verde "Download Resource (pilot-ac.zip)".
El archivo .zip viene con tu clave de licencia ya configurada. No necesitas editar ningun archivo.
Extrae pilot-ac.zip. Obtendras una carpeta llamada pilot-ac.
Mueve la carpeta pilot-ac al directorio resources/ de tu servidor:
resources/
├── [core]/
├── [standalone]/
├── pilot-ac/ <-- aqui
│ ├── fxmanifest.lua
│ ├── config.lua
│ ├── shared/
│ ├── server/
│ └── client/
└── ...
Agrega esta linea a tu server.cfg. Asegurate de que cargue despues de oxmysql:
ensure oxmysql
ensure pilot-ac
Inicia (o reinicia) tu servidor FiveM. Pilot AC automaticamente:
Cuando Pilot AC inicia correctamente, veras esto en la consola de tu servidor:
██████╗ ██╗██╗ ██████╗ ████████╗ █████╗ ██████╗
██╔══██╗██║██║ ██╔═══██╗╚══██╔══╝ ██╔══██╗██╔════╝
██████╔╝██║██║ ██║ ██║ ██║ ███████║██║
██╔═══╝ ██║██║ ██║ ██║ ██║ ██╔══██║██║
██║ ██║███████╗╚██████╔╝ ██║ ██║ ██║╚██████╗
╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝
[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
Si ves "Pilot AC is now protecting this server!", todo esta funcionando.
Puedes configurar Pilot AC de dos formas:
Ve a la pagina Config en el panel. Activa/desactiva detecciones y ajusta umbrales en tiempo real. Los cambios se aplican inmediatamente — no necesitas reiniciar el servidor.
Abre pilot-ac/config.lua y edita los valores directamente. Reinicia el recurso despues de los cambios:
-- En la consola de tu servidor:
restart pilot-ac
| Deteccion | Que Detecta | Default |
|---|---|---|
| God Mode | La salud del jugador no baja al recibir dano | ON |
| Teleport | Movimiento de distancia imposible | ON |
| Speed Hack | Velocidad excesiva en vehiculo o a pie | ON |
| Noclip | Volar sin vehiculo, debajo del mapa | ON |
| Weapon Spawn | Armas no dadas por el servidor | ON |
| Vehicle Spawn | Vehiculos no spawneados legitimamente | ON |
| Explosiones | Spam de explosiones o tipos bloqueados | ON |
| Resource Injection | Ejecutores Lua y recursos inyectados | ON |
| Ped Model | Cambios de modelo de jugador no autorizados | ON |
| Freecam | Camara separada del jugador | ON |
| Invisibilidad | Jugador se hizo invisible | ON |
| Super Jump | Altura de salto anormal | ON |
| Entity Spam | Creacion masiva de objetos/peds/vehiculos | ON |
| Mass Action | Un jugador afectando a todos los demas | ON |
| Self Revive | Auto-revivirse sin mecanica del juego | ON |
Para recibir alertas en tu servidor de Discord:
Ve a tu servidor de Discord → Configuracion del Canal → Integraciones → Webhooks → Nuevo Webhook. Crea webhooks separados para cada categoria (recomendado).
Config.Webhooks = {
enabled = true,
detections = 'https://discord.com/api/webhooks/TU_WEBHOOK_URL',
bans = 'https://discord.com/api/webhooks/TU_WEBHOOK_URL',
joins = 'https://discord.com/api/webhooks/TU_WEBHOOK_URL',
admin = 'https://discord.com/api/webhooks/TU_WEBHOOK_URL',
serverName = 'Mi Servidor',
}
Tu staff puede manejar el anti-cheat desde el panel sin necesitar tu cuenta:
Necesitas que un desarrollador o tester use herramientas sin ser baneado?
license:abc123, steam:110000xxx, o discord:123456)Los jugadores en whitelist estan completamente exentos de todas las detecciones y auto-bans.
Pilot AC esta 100% contenido en una sola carpeta. Para desinstalar:
ensure pilot-ac de server.cfgpilot-ac de resources/database_cleanup.sql para borrar las tablas de la base de datosconfig.lua es correctaConfig.ApiUrl apunta a la URL correcta del panelensure oxmysql esta antes de ensure pilot-ac en server.cfgconsecutiveFlags para detecciones sensiblesUnete a nuestro servidor de Discord para soporte.