sbpp_main:SourceBans++ 主插件
封禁入库、跨服同步、网页管理的核心:sm_ban 全家桶接管者。
SourceBans++ 的服务器端主插件:把封禁写入 SourceBans 数据库,实现跨服封禁同步。玩家在任意一台 Anne 服被 ban,所有服务器同步生效;封禁记录可在 [封禁查询](/sourcebans.php) 页面查询与申诉。
它做什么
- 接管
sm_ban/sm_unban/sm_addban等命令入库。 - 入服校验数据库封禁,命中即拒绝。
- 与网页后台(管理组、封禁管理)实时联动。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/extend/sbpp_main.smx |
| 源码 | addons/sourcemod/scripting/extend/sbpp_main.sp |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
say | 聊天钩子 | - | 监听聊天输入;通常用于解析聊天触发或屏蔽命令回显 |
say_team | 聊天钩子 | - | 监听聊天输入;通常用于解析聊天触发或屏蔽命令回显 |
sb_reload | 管理员 | ADMFLAG_RCON | Reload sourcebans config and ban reason menu options |
sm_addban | 管理员 | ADMFLAG_RCON | sm_addban <time> <steamid> [reason] |
sm_ban | 管理员 | ADMFLAG_BAN | sm_ban <#userid\ |
sm_banip | 管理员 | ADMFLAG_BAN | sm_banip <ip\ |
sm_rehash | 服务器配置 | - | Reload SQL admins |
sm_unban | 管理员 | ADMFLAG_UNBAN | sm_unban <steamid\ |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。