Permisos
SafeGuard tiene dos permisos independientes en el servidor FiveM y roles distintos en el panel. Configura ambos: poder abrir el menú no debe hacer a alguien inmune a las detecciones.
Permisos de FiveM
| Permiso | Permite | No permite automáticamente |
|---|---|---|
safeguard.admin | Menú F10 y comandos sg en el juego | Ignorar detecciones o castigos |
safeguard.bypass | Exención de staff de puntuación y castigos | Abrir el menú, banear o usar comandos |
Configuración ACE mínima en server.cfg:
add_ace group.admin safeguard.admin allow add_ace group.admin safeguard.bypass allow # Ejemplo: añade un identificador real al grupo admin. add_principal identifier.license:xxxxxxxxxxxxxxxx group.admin
Reinicia el recurso (restart safeguard) y entra con esa cuenta. La consola del servidor siempre puede usar sg; los jugadores solo usan acciones de staff si tienen safeguard.admin o un permiso de framework configurado en Config.AdminPermissions.
builtin.everyone. Dáselos solo a grupos de staff o identificadores concretos. El servidor vuelve a comprobar cada acción, pero un permiso amplio sigue dando acceso a herramientas de moderación.Permisos del framework
Si tu base ya tiene cargos, reconócelos en config.lua sin ACE:
Config.AdminPermissions = { 'admin', 'admin.permissao' }
Config.Staff = {
Exempt = true,
Ace = 'safeguard.bypass',
FrameworkPermissions = { 'admin', 'admin.permissao' },
}Config.AdminPermissionsdecide quién abre F10 y usasg.Config.Staff.FrameworkPermissionsdecide quién queda exento cuandoExempt = true.- Puedes usar ACE y permisos de framework a la vez; cualquiera de las vías puede autorizar a una persona.
Usa sg staff para confirmar quién está exento y por qué, y sg framework para confirmar el adaptador activo. Consulta Frameworks para ESX, QBCore, Qbox, vRP y standalone.
Menú de staff y comandos
Con safeguard.admin, pulsa F10 en el juego o usa sg. El menú permite buscar jugadores, revisar detecciones y usar espectar, capturas, avisos, cuarentena, expulsiones y baneos. Las acciones destructivas piden confirmación y el servidor comprueba el permiso en cada petición.
Con safeguard.bypass, el staff no acumula riesgo mientras usa noclip, teletransportes, invisibilidad o godmode. Limita el bypass a quien lo necesite y elimínalo cuando alguien deje el staff.
La referencia completa de acciones, comandos y límites está en Herramientas del staff.
Roles del panel
Los roles de la organización controlan el panel y son distintos de las ACE de FiveM:
| Rol | Uso habitual | Puede hacer |
|---|---|---|
| Propietario | Responsable de la comunidad | Todo, incluida la facturación y borrar la organización |
| Administrador | Gestión de equipo y servidores | Miembros, licencias, configuración y todo lo de un gestor de seguridad |
| Gestor de seguridad | Responsable del anticheat | Reglas, excepciones, servidores, auditoría, escáner y moderación |
| Moderador | Moderación diaria | Jugadores, notas, feedback de detecciones, baneos y acciones en directo |
| Lector | Acceso de solo lectura | Ver servidores, jugadores, detecciones, baneos, reglas y escáner |
En Equipo, solo puedes asignar roles inferiores al tuyo: un administrador puede crear moderadores y gestores de seguridad, pero no otro propietario. Cada persona debe tener su propia cuenta; no compartas sesiones ni contraseñas.
Lista segura para el primer día
- Da
safeguard.adminysafeguard.bypasssolo a una cuenta de staff de prueba. - Comprueba
sg staff, abre F10 y confirma que un jugador normal recibe el aviso de falta de permiso. - Activa el modo de aprendizaje antes de permitir baneos automáticos.
- Invita moderadores al panel con el rol mínimo que necesiten.
- Revisa el Registro de auditoría después de las primeras acciones para confirmar quién hizo cada cambio.
Consulta también: Instalación, Panel, Configuración y Herramientas del staff.