bs_guard
anti-cheat DETECTION layer (log + alert staff only, never kicks/bans).
Generated from the Lua sources in resources/[beyond]/bs_guard/. 25 entries. The description column is the comment above the line in the code, so if it’s empty nobody wrote one yet.
Exports
Section titled “Exports”Call with exports.bs_guard:Name(...) from the same side.
| Name | Side | Where | Description |
|---|---|---|---|
Allow | server | server/sv_core.lua:99 | |
Flag | server | server/sv_core.lua:218 | |
IsAllowed | server | server/sv_core.lua:100 | |
IsExempt | server | server/sv_core.lua:219 | |
ReportItem | server | server/sv_economy.lua:31 | |
WatchEvent | server | server/sv_events.lua:37 | Other resources can add their own event to the watch list at runtime. |
Callbacks
Section titled “Callbacks”Server callbacks are called from a client with BSB.Await(name, timeoutMs, ...). Client callbacks are called from the server with BSB.AwaitClient(src, name, timeoutMs, ...).
| Name | Direction | Where | Description |
|---|---|---|---|
guard:goto | client -> server | server/sv_admin.lua:49 | |
guard:list | client -> server | server/sv_admin.lua:9 | |
guard:spectate | client -> server | server/sv_admin.lua:59 |
Events
Section titled “Events”“net” means the handler is registered with RegisterNetEvent, so the other side can trigger it. “local” is AddEventHandler only (same side, or game events).
| Name | Side | Type | Where | Description |
|---|---|---|---|---|
bs_config:changed:bs_guard | server | local | server/sv_combat.lua:164 | |
bs_guard:allow | server | local | server/sv_core.lua:102 | server-side event for resources that prefer not to depend on the export |
bs_guard:flag | server | local | server/sv_core.lua:220 | |
bs_guard:itemDelta | server | local | server/sv_economy.lua:32 | |
bs_guard:spectate | client | net | client/cl_spectate.lua:27 | |
bs_guard:spectateStop | client | net | client/cl_spectate.lua:25 | |
bs:characters:logout | server | net | server/sv_core.lua:233 | |
bs:characters:spawned | server | net | server/sv_core.lua:228 | the client announcing its character spawn (bs_core owns the net event) |
entityCreating | server | local | server/sv_combat.lua:211 | |
explosionEvent | server | local | server/sv_combat.lua:166 | |
onResourceStop | client | local | client/cl_spectate.lua:67 | |
playerDropped | server | local | server/sv_core.lua:235 | |
playerJoining | server | local | server/sv_core.lua:226 | |
ptFxEvent | server | local | server/sv_combat.lua:184 | |
weaponDamageEvent | server | local | server/sv_combat.lua:33 |
Commands
Section titled “Commands”| Command | Side | Where | Description |
|---|---|---|---|
/guardspec | server | server/sv_admin.lua:72 | /guardspec stops spectating (also toggled from the GUARD tab) |
bs19.org · Privacy · Terms · Cookie settings