Docs

Configuración

config/shared.lua (lo leen servidor y clientes, sin secretos)

Opción Qué hace
Config.Debug Trazas de depuración en consola (también el registro de llegada del vídeo del CCTV)
Config.Framework 'auto', 'qb', 'qbx', 'esx' o 'none'
Config.Menu.Command / DefaultKey Comando y tecla por defecto del panel en el juego
Config.DefaultLanguage Idioma del panel si el usuario no ha elegido otro

config/server.lua (solo servidor)

Bloque Qué controla
Detections Modo, peso, caducidad y agrupación (cooldownMs) de cada detección
Scoring Umbrales de aviso, expulsión y baneo, tope de puntos de cliente, reglas del baneo automático
Grace Duración de cada ventana de gracia
Movement Velocidades máximas por tipo de movimiento, distancia de teletransporte, muestras seguidas, zonas ignoradas, aprendizaje de puntos de teletransporte, vuelo a pie (Fly)
PlayerState Vida y blindaje máximos con margen
Entities, Explosions, Particles, Fire, Projectiles Listas negras, límites por ventana (ráfaga de 2 s y ritmo sostenido de 1 minuto para entidades), si se cancela la creación y cuándo se mira la matrícula de los vehículos creados (PlateCheckDelayMs, 0 lo apaga)
Weapons Tolerancias de daño y distancia, cadencia, bloqueo de armas dadas a otros (CancelGiveToOthers), de tareas borradas o forzadas a otros (CancelClearTasksOthers, CancelTasksOnOthers), armas prohibidas
Aim Parámetros de la heurística de puntería (muestras mínimas, ventana, umbrales, disparos seguidos que debe mantenerse el patrón)
Session Rotación del token de sesión y latido del cliente; metros que debe moverse un jugador sin latido para ser client_stopped (StoppedMoveMetres)
ClientChecks Qué comprueba el cliente y cada cuánto (se le envía al conectar)
RateLimits Límite de peticiones por jugador y evento; el exceso repetido es event_flood
Honeypots Eventos falsos que solo dispara un menú de trampas. Quita cualquiera que use un recurso tuyo
EventWatch Eventos de recursos comunes que los menús repiten en masa; llamadas máximas por ventana. Añade los eventos de tus recursos que mueven dinero u objetos
Roles Roles, ACE, grupos del framework y permisos
BanMatching Identificadores que bloquean y qué hacer con la IP (flag por defecto: solo avisa)
Watchlist Vigilancia: Enabled, AlertOnDetection (aviso por cada detección de un vigilado, también en sombra), AlwaysCollectEvidence (captura, caja negra y vídeo de sus detecciones aunque la acción sea solo registro), MaxListed
SanctionPresets Motivos rápidos de los diálogos de avisar, expulsar y banear: id (texto de ui.preset.<id> en locales, o el propio texto si no existe), actions (warn, kick, ban) y banDays (0 = permanente)
Evidence Capturas, calidad, cuándo se reúnen pruebas (CollectFrom), espera antes de expulsar o banear y vídeo (Evidence.Video)
Blackbox Muestreo, ventana (10-15 s) y tamaño de fragmento de la caja negra
CCTV Capturas: frecuencia, calidad, máximo de jugadores a la vez, inactividad. CCTV.Relay: vídeo en directo por tu servidor. CCTV.Stream: vídeo WebRTC opcional con TURN
Voice Escucha de voz: activación, minutos máximos, radio y refresco
Geo Country: país con la base de datos incluida. VpnCheck: detección opcional de VPN y proxy
Privacy Aviso al entrar, aviso al jugador observado y retención en días
Resources Vigilancia de recursos iniciados o detenidos tras el arranque, escáner de backdoors e integridad
StaffAlerts Avisos en el juego de detecciones que solo registran (QuietDetections, QuietMinConfidence) y aviso al staff exento de que no se le vigila (ExemptNotice)
Webhooks Webhooks de Discord por canal y acción mínima enviada. Nunca mencionan a nadie
WebPanel Panel web: activación, sesión, contraseñas, bloqueo, proxy, cookie segura, 2FA obligatoria
ZoneMap Imagen del mapa, límites del mundo que cubre, opacidad, escala de altura de la vista 3D y zonas dibujadas