Instalación del plugin
Setup paso a paso, configuración, cvars y endpoints públicos.
Requisitos
- Servidor con ReHLDS + AMX Mod X 1.9+
- Módulo ReChecker en addons/rechecker/
- Módulo sockets de AMXX (para hablar con el servidor central)
- API key — pídela desde el panel admin tras registrar tu servidor
1. Descargar el plugin
El binario foxac.amxx se descarga desde Mis licencias (botón Descargar plugin en cada licencia). Por seguridad no se distribuye públicamente desde esta página.
cp foxac.amxx cstrike/addons/amxmodx/plugins/ echo "foxac.amxx" >> cstrike/addons/amxmodx/configs/plugins.iniAl arrancar el server por primera vez, el plugin crea automáticamente la carpeta cstrike/addons/amxmodx/configs/FoxAntiCheat/ con foxac.cfg (plantilla con tu API key) y foxac_local.log.
2. Pegar tu API key
Tu API key la consigues en Mis licencias. Edita cstrike/addons/amxmodx/configs/FoxAntiCheat/foxac.cfg:
foxac_api_key "tu_api_key_aqui"Reinicia el server. El plugin valida la licencia contra /api/public/license/validate y, si todo está bien, descarga las firmas y queda activo.
3. (Opcional) Mini-web de baneados
Desde Mis licencias → Mini-web de baneados puedes personalizar nombre de comunidad, colores, logo, fondo, servidores y redes sociales, y descargar un ZIP en PHP listo para subir a tu hosting.
4. Cómo aparece un baneo
Cuando un jugador es detectado o se conecta uno ya baneado en la red, el plugin avisa por tres canales a la vez:
- HUD — mensaje grande durante 6s con nick, motivo y severidad.
- Chat (say) — [FoxAC] Jugador X baneado. Motivo: Y con colores.
- Consola — log en consola del server, consola de los clientes y en amxmodx_logs.
5. Auto-ban en conexión
Con foxac_check_on_connect 1, en cuanto un jugador autoriza su SteamID el plugin consulta /api/public/bans/check?steamid=. Si ya está baneado en cualquier servidor de la red, se le hace kick inmediato con el motivo original y se anuncia a la sala.
CVars disponibles
| CVar | Default | Descripción |
|---|---|---|
| foxac_enabled | 1 | Activa el plugin |
| foxac_api_key | "" | Licencia del servidor (protegida) |
| foxac_check_on_connect | 1 | Kickea al conectar si ya está baneado |
| foxac_hud_color | "255 60 60" | Color RGB del HUD |
Política de baneos
| Gravedad | Duración |
|---|---|
| LOW | 1 hora |
| MEDIUM | 1 día |
| HIGH | 7 días |
| CRITICAL | Permanente |
Endpoints públicos
GET /api/public/license/validate— handshake del pluginGET /api/public/rechecker.ini— firmas para ReCheckerGET /api/public/bans/check?steamid=— consulta ban globalPOST /api/public/report— reporta una detección