插件开发

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_RCONReload sourcebans config and ban reason menu options
sm_addban管理员ADMFLAG_RCONsm_addban <time> <steamid> [reason]
sm_ban管理员ADMFLAG_BANsm_ban <#userid\
sm_banip管理员ADMFLAG_BANsm_banip <ip\
sm_rehash服务器配置-Reload SQL admins
sm_unban管理员ADMFLAG_UNBANsm_unban <steamid\

聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。