Punishments
Each detection has its own punishment setting. You can have one detection log quietly while another bans straight away.
Lua
"ban" -- ban the player
"kick" -- kick the player
"log" -- log to Discord and the panel, do nothing else
true -- use the global action in SB.punishment.action
false -- detection offThe value on the detection wins
If a detection is set to "log" but SB.punishment.action is "ban", it only logs. The global action is only used when the detection is set to true.
Lua
SB.punishment.action = "ban"
SB.clientChecks.teleporting = "log" -- logs only
SB.clientChecks.godMode = true -- uses "ban" from the global setting🔨 Ban
Lua
SB.clientChecks.someDetection = "ban"Use this for detections you have tested and trust.
👢 Kick
Lua
SB.clientChecks.someDetection = "kick"Stops the activity without creating a permanent ban.
📝 Log only
Lua
SB.clientChecks.someDetection = "log"Useful while testing a new detection or watching for false positives.
🚫 Disable
Lua
SB.clientChecks.someDetection = falseOnly disable a detection when you understand why it conflicts with your server.
Recommended process
When you introduce SB AntiCheat to a new server, start uncertain detections on "log". Check the logs for false positives, then move them to "kick" or "ban".
Last updated 2026-11-08
