Античит (bs_guard)
bs_guard занимается только обнаружением. Он пишет в MySQL и сообщает персоналу. Он никогда не кикает, не банит, не отменяет события и не удаляет сущности. Решаешь ты. Я сделал так, потому что автобан при ложном срабатывании стоит тебе игрока навсегда.
Запускай его через ensure после bs_core, bs_admin, bs_inventory и bs_config.
Где что лежит
Заголовок раздела «Где что лежит»- Конфиг:
bs_guard/config/config_guard.lua. Большинство порогов есть и в F1, категория Anti-cheat (в файле помечены(F1)). - Таблица:
bs_guard_log(миграция028_guard_log.sql). Строки старшеGuard.Alerts.keepDays(30) удаляются при старте. - Интерфейс персонала: F10 > вкладка GUARD. Недавние срабатывания с игроком, проверкой, деталями, уверенностью. Кнопки SPECTATE / GOTO / COPY.
/guardspecпрекращает наблюдение. - Персонал онлайн получает тост, когда уверенность >=
Guard.Alerts.minConfidence(50). Один и тот же игрок + одна и та же проверка только раз заcooldownMs(30 с), повторы считаются.
Проверки
Заголовок раздела «Проверки»| Проверка | Как | Основные ключи |
|---|---|---|
| teleport | скачок позиции за один замер в 1 с | Movement.teleportDist (150) |
| speed | м/с пешком, на транспорте, на воздушном транспорте, N нарушений подряд | onFootMax 13, vehicleMax 85, airMax 150, speedStrikes 3 |
| superjump | подъём за один замер пешком | jumpRise 5 |
| noclip | подъём пешком в нескольких замерах подряд | noclipRise, noclipStrikes |
| godmode | удары, не снижающие здоровье/броню, здоровье > 200, броня > 100 | Guard.God.* |
| weapon | оружие в руках, которого нет как предмета | Guard.Weapons.* |
| explosion / ptfx | частота на клиента | Explosions.maxPerWindow 6, ptfxPerWindow 25 |
| entity | созданные скриптами транспорт/педы/объекты на клиента | Entities.maxVehicles 4, maxPeds 45, maxObjects 60 |
| eventspam | net events на клиента за 10 с | Guard.Events.defaultLimit 40 |
| money | прирост наличных+банка в минуту | |
| items | прирост предметов в минуту (подключается из других ресурсов) |
Персонал исключён (bs.admin, bs.superadmin, bs.guard.bypass), плюс всё из Guard.Settings.whitelist. Проверки движения и оружия пропускают первые joinGraceMs (20 с) после входа, спавна и перезапуска ресурса.
Ложные срабатывания, которые ты увидишь
Заголовок раздела «Ложные срабатывания, которые ты увидишь»- Скорость: машины, слетающие с трамплинов, долгие падения.
- Ноклип: лифты, канатная дорога.
- Телепорт: любой скрипт, телепортирующий игрока без уведомления bs_guard.
- Деньги: персонал, выдающий деньги.
Прочитай уверенность и детали, прежде чем действовать. Если какая-то проверка шумит, подними её порог в 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.