Docs

Comandos y exports

En el juego

Comando Qué hace
/guardian o F6 Abre el panel (comando y tecla en Config.Menu; la tecla se puede cambiar en Ajustes > Asignación de teclas > FiveM)
/guardiantest Modo prueba para el staff exento: Guardian te vigila como a un jugador durante la sesión, sin sancionarte nunca. Otra vez para salir (Config.Menu.TestCommand)

Consola del servidor (no funcionan desde el juego)

Comando Qué hace
guardian_panel create <usuario> <rol> Crea una cuenta del panel web y muestra su contraseña una vez
guardian_panel reset <usuario> Contraseña nueva (obligatorio cambiarla al entrar) y desbloqueo
guardian_panel disable2fa <usuario> Quita la verificación en dos pasos
guardian_panel list Lista las cuentas con su rol, 2FA y si están desactivadas
guardian_scan Vuelve a analizar los recursos en busca de backdoors
guardian_erase <license:...> confirm Borra los datos personales de un jugador (ver "Datos personales")

Convars (server.cfg)

Convar Qué hace
set guardian_webhook_<canal> "https://discord.com/api/webhooks/..." Webhook de un canal (detections, bans, staff, resources). Tiene prioridad sobre el archivo y se puede cambiar sin reiniciar
set guardian_turn_secret "..." Clave del TURN propio (modo WebRTC)
set guardian_geo_key "..." Clave del proveedor de detección de VPN
setr ox:locale "es" Idioma de los mensajes del servidor

Exports para tus scripts (servidor)

Export Qué hace
exports.guardian:AllowTeleport(source, segundos) Llama justo antes de teletransportar a un jugador desde tu script (máximo 60 s sin detecciones de movimiento)
exports.guardian:Report(source, 'honeypot', { motivo = '...' }) Informa de una comprobación de servidor tuya con una detección de origen servidor. Devuelve false si no existe o es de cliente