Anti-cheat (bs_guard)
bs_guard to tylko wykrywanie. Zapisuje do MySQL i informuje staff. Nigdy nie kickuje, nie banuje, nie anuluje eventów ani nie usuwa encji. Ty decydujesz. Zrobiłem to tak, bo auto-ban przy fałszywym alarmie kosztuje cię gracza na zawsze.
Zrób ensure po bs_core, bs_admin, bs_inventory i bs_config.
Gdzie co jest
Dział zatytułowany „Gdzie co jest”- Config:
bs_guard/config/config_guard.lua. Większość progów jest też w F1, kategoria Anti-cheat (oznaczone(F1)w pliku). - Tabela:
bs_guard_log(migracja028_guard_log.sql). Wiersze starsze niżGuard.Alerts.keepDays(30) są czyszczone przy starcie. - UI staffu: F10 > zakładka GUARD. Ostatnie wykrycia z graczem, sprawdzeniem, szczegółami, pewnością. Przyciski SPECTATE / GOTO / COPY.
/guardspeckończy obserwację. - Staff online dostaje toast, gdy pewność >=
Guard.Alerts.minConfidence(50). Ten sam gracz + to samo sprawdzenie tylko raz nacooldownMs(30 s), powtórki są zliczane.
Sprawdzenia
Dział zatytułowany „Sprawdzenia”| Sprawdzenie | Jak | Główne klucze |
|---|---|---|
| teleport | skok pozycji w jednej próbce 1 s | Movement.teleportDist (150) |
| speed | m/s pieszo, w pojeździe, w statku powietrznym, N przekroczeń z rzędu | onFootMax 13, vehicleMax 85, airMax 150, speedStrikes 3 |
| superjump | wzrost wysokości w jednej próbce pieszo | jumpRise 5 |
| noclip | wznoszenie się pieszo przez kilka próbek z rzędu | noclipRise, noclipStrikes |
| godmode | trafienia, które nie obniżają zdrowia/pancerza, zdrowie > 200, pancerz > 100 | Guard.God.* |
| weapon | trzymanie broni, której nie masz jako przedmiotu | Guard.Weapons.* |
| explosion / ptfx | częstotliwość na klienta | Explosions.maxPerWindow 6, ptfxPerWindow 25 |
| entity | pojazdy/pedy/obiekty tworzone skryptami na klienta | Entities.maxVehicles 4, maxPeds 45, maxObjects 60 |
| eventspam | net eventy na klienta na 10 s | Guard.Events.defaultLimit 40 |
| money | przyrost gotówki+banku na minutę | |
| items | przyrost przedmiotów na minutę (opt-in z innych resource’ów) |
Staff jest wyłączony z kontroli (bs.admin, bs.superadmin, bs.guard.bypass), plus wszystko w Guard.Settings.whitelist. Sprawdzenia ruchu i broni pomijają pierwsze joinGraceMs (20 s) po dołączeniu, spawnie i restarcie resource’a.
Fałszywe alarmy, które zobaczysz
Dział zatytułowany „Fałszywe alarmy, które zobaczysz”- Prędkość: auta lecące z ramp, długie upadki.
- Noclip: windy, kolejka linowa.
- Teleport: każdy skrypt teleportujący gracza bez informowania bs_guard.
- Pieniądze: staff dający pieniądze.
Przeczytaj pewność i szczegóły, zanim zadziałasz. Jeśli jakieś sprawdzenie jest zbyt hałaśliwe, podnieś jego próg w 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.