Anti-cheat (bs_guard)
bs_guard é só deteção. Regista no MySQL e avisa o staff. Nunca expulsa, bane, cancela eventos nem apaga entidades. Tu decides. Fi-lo assim porque um ban automático num falso positivo custa-te um jogador para sempre.
Faz ensure dele depois do bs_core, bs_admin, bs_inventory e bs_config.
Onde está cada coisa
Seção intitulada “Onde está cada coisa”- Config:
bs_guard/config/config_guard.lua. A maioria dos limites também está no F1, categoria Anti-cheat (marcados(F1)no ficheiro). - Tabela:
bs_guard_log(migração028_guard_log.sql). As linhas com mais deGuard.Alerts.keepDays(30) são limpas no arranque. - UI de staff: F10 > separador GUARD. Deteções recentes com jogador, verificação, detalhes, confiança. Botões SPECTATE / GOTO / COPY.
/guardspecpára de observar. - O staff online recebe um toast quando a confiança >=
Guard.Alerts.minConfidence(50). O mesmo jogador + a mesma verificação só uma vez porcooldownMs(30 s), as repetições são contadas.
Verificações
Seção intitulada “Verificações”| Verificação | Como | Chaves principais |
|---|---|---|
| teleport | salto de posição numa amostra de 1 s | Movement.teleportDist (150) |
| speed | m/s a pé, em veículo, em aeronave, N avisos seguidos | onFootMax 13, vehicleMax 85, airMax 150, speedStrikes 3 |
| superjump | subida numa amostra a pé | jumpRise 5 |
| noclip | subir a pé várias amostras seguidas | noclipRise, noclipStrikes |
| godmode | golpes que não baixam vida/colete, vida > 200, colete > 100 | Guard.God.* |
| weapon | segurar uma arma que não tens como item | Guard.Weapons.* |
| explosion / ptfx | taxa por cliente | Explosions.maxPerWindow 6, ptfxPerWindow 25 |
| entity | veículos/peds/objetos criados por scripts por cliente | Entities.maxVehicles 4, maxPeds 45, maxObjects 60 |
| eventspam | net events por cliente por 10 s | Guard.Events.defaultLimit 40 |
| money | ganho de dinheiro (mão+banco) por minuto | |
| items | ganho de itens por minuto (opt-in a partir de outros resources) |
O staff está isento (bs.admin, bs.superadmin, bs.guard.bypass), mais tudo o que estiver em Guard.Settings.whitelist. As verificações de movimento e de armas ignoram os primeiros joinGraceMs (20 s) depois de entrar, de dar spawn e de reiniciar o resource.
Falsos positivos que vais ver
Seção intitulada “Falsos positivos que vais ver”- Velocidade: carros a voar de rampas, quedas longas.
- Noclip: elevadores, teleférico.
- Teleport: qualquer script que teletransporte um jogador sem avisar o bs_guard.
- Dinheiro: staff a dar dinheiro.
Lê a confiança e os detalhes antes de agires. Se uma verificação for ruidosa, sobe o limite dela no F1.
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.