SafeGuard

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

PermisoPermiteNo permite automáticamente
safeguard.adminMenú F10 y comandos sg en el juegoIgnorar detecciones o castigos
safeguard.bypassExención de staff de puntuación y castigosAbrir 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.

Nunca concedas estos permisos a 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.AdminPermissions decide quién abre F10 y usa sg.
  • Config.Staff.FrameworkPermissions decide quién queda exento cuando Exempt = 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.

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:

RolUso habitualPuede hacer
PropietarioResponsable de la comunidadTodo, incluida la facturación y borrar la organización
AdministradorGestión de equipo y servidoresMiembros, licencias, configuración y todo lo de un gestor de seguridad
Gestor de seguridadResponsable del anticheatReglas, excepciones, servidores, auditoría, escáner y moderación
ModeradorModeración diariaJugadores, notas, feedback de detecciones, baneos y acciones en directo
LectorAcceso de solo lecturaVer 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

  1. Da safeguard.admin y safeguard.bypass solo a una cuenta de staff de prueba.
  2. Comprueba sg staff, abre F10 y confirma que un jugador normal recibe el aviso de falta de permiso.
  3. Activa el modo de aprendizaje antes de permitir baneos automáticos.
  4. Invita moderadores al panel con el rol mínimo que necesiten.
  5. 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.