Permissões
O SafeGuard tem duas permissões independentes no servidor FiveM e cargos separados no dashboard. Configura as duas partes: dar acesso ao menu não deve, por si só, tornar alguém imune às deteções.
Permissões no FiveM
| Permissão | Permite | Não permite automaticamente |
|---|---|---|
safeguard.admin | Menu F10 e comandos sg no jogo | Ignorar deteções ou punições |
safeguard.bypass | Não pontuar nem punir a staff | Abrir o menu, banir ou usar comandos |
Configuração mínima com ACE no server.cfg:
add_ace group.admin safeguard.admin allow add_ace group.admin safeguard.bypass allow # Exemplo: colocar um identificador real no grupo de admin. add_principal identifier.license:xxxxxxxxxxxxxxxx group.admin
Depois reinicia o recurso (restart safeguard) e entra com essa conta. A consola do servidor pode sempre usar sg; jogadores só podem usar ações de staff se tiverem safeguard.admin ou uma permissão do framework configurada em Config.AdminPermissions.
builtin.everyone. Dá-as apenas a grupos de staff ou a identificadores concretos. Qualquer ação é validada novamente no servidor, mas uma permissão ampla continua a dar acesso a ferramentas de moderação.Usar as permissões do framework
Se a tua base já tem cargos, podes reconhecê-los no config.lua sem ACE:
Config.AdminPermissions = { 'admin', 'admin.permissao' }
Config.Staff = {
Exempt = true,
Ace = 'safeguard.bypass',
FrameworkPermissions = { 'admin', 'admin.permissao' },
}Config.AdminPermissionsdecide quem abre F10 e usasg.Config.Staff.FrameworkPermissionsdecide quem fica isento de deteções quandoExempt = true.- Podes usar ACE e framework ao mesmo tempo; basta uma das vias autorizar a pessoa.
Usa sg staff para confirmar quem está isento e porquê, e sg framework para confirmar o adaptador ativo. Vê Frameworks para ESX, QBCore, Qbox, vRP e standalone.
Menu de staff e comandos
Com safeguard.admin, carrega em F10 no jogo ou usa sg. O menu permite procurar jogadores, consultar deteções e executar ações como spectate, screenshot, aviso, quarentena, kick e ban. Ações destrutivas pedem confirmação e o servidor verifica a permissão em cada pedido.
Com safeguard.bypass, a staff não acumula risco enquanto usa noclip, teleporte, invisibilidade ou godmode. Isto é adequado para administração, mas não substitui boas práticas: limita o número de pessoas com bypass e remove a permissão quando alguém deixa a equipa.
A lista completa de ações, comandos e limites está em Ferramentas de staff.
Cargos no dashboard
Os cargos da organização controlam o dashboard e são diferentes das ACE do FiveM:
| Cargo | Uso típico | Pode fazer |
|---|---|---|
| Proprietário | Responsável pela comunidade | Tudo, incluindo faturação e apagar a organização |
| Administrador | Gestão da equipa e servidores | Equipa, licenças, configurações e tudo o que o gestor pode fazer |
| Gestor de segurança | Responsável pelo anticheat | Regras, exceções, servidores, auditoria, scanner e ações de moderação |
| Moderador | Moderação diária | Jogadores, notas, feedback de deteções, bans e ações ao vivo |
| Leitor | Consulta sem alterar | Ver servidores, jogadores, deteções, bans, regras e scanner |
Em Equipa, só podes atribuir cargos abaixo do teu: um administrador pode criar moderadores e gestores, mas não outro proprietário. Cada pessoa deve ter a sua própria conta; não partilhes sessões nem palavras-passe.
Configuração segura antes de abrir ao público
- Dá
safeguard.adminesafeguard.bypassapenas a uma conta de teste de staff. - Confirma com
sg staffe abre F10; confirma que um jogador normal recebe "sem permissão". - Ativa o modo aprendizagem antes de permitir bans automáticos.
- Convida moderadores no dashboard com o cargo mínimo necessário.
- Revê o Registo de auditoria depois das primeiras ações para confirmar quem fez cada alteração.
Ver também: Instalação, Dashboard, Configuração e Ferramentas de staff.