Ferramentas de staff
Menu no jogo (F10)
A staff abre o menu com F10 (pode ser mudado em Definições → Atribuição de teclas → FiveM, "SafeGuard staff menu"). Tem o aspeto do dashboard e mostra:
- Jogadores: todos online, ordenados por risco, com vida, colete, ping e se o SafeGuard está a correr no jogo deles. Ações: observar, captura de ecrã, mensagem, aviso, curar, reanimar, matar, congelar, ir até, trazer, tirar do veículo, eliminar veículo, limpar entidades, retirar armas, quarentena, repor risco, expulsar e banir (1 hora a permanente). As ações destrutivas pedem um segundo clique.
- Deteções: as mais recentes no servidor.
- Ferramentas da staff: para ti: - ESP de jogadores: nome, id, vida, colete, distância e cor do risco por cima de cada jogador, também através de paredes e ao longe; - Jogadores no mapa: um ponto por jogador no mapa e no minimapa, com a cor do risco; - Noclip, Invisível e Godmode (as deteções ignoram-te enquanto estão ligados); - Teleportar para o marcador e Reparar o meu veículo.
- Servidor: jogadores, deteções dos últimos 15 minutos, banimentos ativos, eventos bloqueados e ligação à cloud.
Cada ação é verificada no servidor: um jogador sem permissão que tente abrir o menu só recebe um aviso.
Comandos (consola e jogo)
sg é o atalho de safeguard.
| Comando | O que faz | |
|---|---|---|
sg status | Modo, jogadores, deteções, fila | |
sg player <id> · sg risk | Sessão e risco de um jogador · os 10 com mais risco | |
sg detections [id] | Deteções recentes | |
| `sg ban <id> <horas\ | perm> <motivo> · sg kick <id> <motivo>` | Punições manuais |
sg bans · sg unban <id do ban> | Listar e revogar banimentos | |
sg screenshot <id> | Captura de ecrã do jogador | |
sg spectate <id> · sg spectate off | Observar um jogador no jogo | |
sg freeze <id> · sg unfreeze <id> | Congelar / descongelar | |
sg goto <id> · sg bring <id> | Ir até / trazer | |
sg heal <id> · sg revive <id> · sg slay <id> | Curar, reanimar, matar | |
sg cleanup <id> | Apagar veículos, peds e props criados pelo jogador | |
sg strip <id> | Retirar todas as armas | |
sg warn <id> <mensagem> | Aviso a vermelho no ecrã do jogador | |
sg quarantine <id> · sg release <id> | Restringir sem expulsar | |
sg clear <id> | Repor risco, quarentena e congelamento | |
sg test <id> <categoria.tipo> [confiança] | Simulação: pontua uma deteção falsa sem punir | |
sg reload | Voltar a ler o config.lua |
No dashboard
Em Ao vivo e na página de cada jogador tens as mesmas ações, mais:
- Observar (spectate): o ecrã do jogador ao vivo ao lado do estado verificado pelo servidor (vida, colete, velocidade, veículo, arma, posição, ping). Escolhe Suave (~15 imagens/s), Equilibrado (~8) ou Detalhe (2, mais nítido). As imagens nunca são guardadas.
- Captura de ecrã: fica nas Provas do jogador.
Vários ecrãs
Em Ao vivo → Vários ecrãs podes ver até 8 jogadores ao mesmo tempo, com cerca de 5 imagens por segundo cada. O botão Preencher com os de maior risco escolhe por ti. Cada servidor aceita no máximo 8 visualizações ao mesmo tempo, e todas ficam no registo de auditoria.
Replays
Liga-os em Definições → Privacidade → Replays (precisa do SafeGuard 1.3.0 ou mais recente). A partir daí:
- Deteções graves comprovadas pelo servidor e banimentos criam um replay automaticamente, no máximo um a cada 3 minutos por jogador (os banimentos têm sempre o seu).
- Jogadores com risco de 40 ou mais, ou em observação, são capturados cerca de uma vez a cada 0,75 s (no máximo 6 jogadores por servidor). Por isso o replay mostra também os segundos antes da deteção. Só as últimas imagens ficam na memória do servidor.
- A staff pode gravar um replay em Ações → Gravar replay ou na janela de spectate.
Um replay são imagens sem som, não vídeo contínuo: até 10 imagens por segundo depois da deteção, conforme o jogo e a ligação do jogador. Fica na deteção, no perfil do jogador e em Provas, e segue a retenção das capturas de ecrã. Cada organização guarda no máximo 200 por dia.
Pontuação de confiança
Cada jogador tem um valor de 0 a 100, com os fatores que o explicam: tempo na comunidade, horas jogadas, dias sem deteções graves, deteções recentes, vereditos da staff, banimentos e contas ligadas. Todos começam em 50, e um banimento ativo limita o valor a 10. As deteções pesam mais quando são comprovadas pelo servidor, e os falsos positivos marcados pela staff deixam de contar. A pontuação é só informativa: nunca pune nem altera o risco.
Rede de bans
Em Punições → Rede de bans, cada servidor escolhe o seu modo:
| Modo | O que faz |
|---|---|
| Desligado | Não partilha nem consulta. É o valor por omissão |
| Avisar a staff | O jogador entra e a staff é avisada. Partilha os bans automáticos deste servidor |
| Recusar entrada | Recusa jogadores banidos pelo número de comunidades que escolheres (2 por omissão). Abaixo disso, avisa a staff. Partilha os bans automáticos deste servidor |
Só contam bans automáticos permanentes, de organizações com licença paga, 24 horas depois de aplicados. Bans manuais, IP e tokens de hardware nunca são usados. Um ban revogado ou um recurso aceite sai logo da rede. Em Exceções podes deixar entrar qualquer jogador. Quem já foi recusado fica bloqueado localmente até 1 hora, por isso uma exceção ou uma revogação pode demorar esse tempo a chegar-lhe.
Ao entrar na rede, informa os jogadores nas regras ou no aviso de privacidade do teu servidor.
Procura de menus nas capturas
Liga-a em Definições → Privacidade → Procura de menus de batota. O SafeGuard lê o texto das capturas de ecrã recentes e, em cerca de 5 minutos, avisa a staff se encontrar o nome de um menu conhecido. A captura fica marcada com o nome encontrado. Isto nunca soma risco nem pune: um jogador pode escrever esses nomes no chat, por isso confirma sempre a imagem. Menus que não aparecem nas capturas, como os que desenham por cima do jogo, não são encontrados.
Possíveis contas alternativas
Quem se liga com o mesmo token de hardware ou conta de um jogador banido é recusado. Se só coincidir o IP, a staff é avisada e o jogador entra, porque uma família ou um café podem partilhar o mesmo IP. Com Endereços IP em "não guardar", este aviso não funciona.