• 如果您发现没有下载许可,请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
  • 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
  • 已支持自助资源推荐投送,可在资源“更多选项”中使用金粒投放。
  • 已支持 API 上传资源版本更新,点击了解详情
  • 已支持付费资源设置购买协议,可在“更多选项”中设置。
  • 全站已支持 Markdown 格式文本编辑器,可自由选择使用 BB 代码或 Markdown 格式。
CheckSbPro - 物品过量检测 越权检测 异常指令检测 [理论全版本]

原创 付费插件 反作弊 CheckSbPro - 物品过量检测 越权检测 异常指令检测 [理论全版本] 1.0.0

◆ 游戏版本
理论全版本[1.16.5&1.12.2测试]
◆ 服务端核心
CatServer
  • CheckSbPro[理论全版本]​

  • 支持检测玩家背包物品是否过量 执行操作并记录​

  • 支持OP、创造 越权检测 只支持配置文件中的玩家获取​

  • 异常指令输入检测/pl /versions等 并写入配置​

  • 管理员上线自动提醒异常行为​

  • 指令输入频率检测
    微信图片_20260809110440_205_10.png

  • 代码:
    # CheckSbPro 指令行为监测配置
    # ============================
    
    # 是否启用指令频率监测
    frequency-monitor:
      enable: false
      # 时间窗口(秒)
      window-seconds: 5
      # 在时间窗口内允许的最大指令数
      max-commands: 8
      # 超出后的处理方式: kick(踢出) / log(仅记录) / warn(警告)
      action: "log"
      # 踢出时的提示消息
      kick-message: "&c[CheckSbPro] &c检测到异常指令频率,您已被踢出服务器!"
      # 警告消息
      warn-message: "&c[CheckSbPro] &c警告:您的指令输入过于频繁,请放慢速度!"
    
    # 可疑指令检测
    suspicious-commands:
      enable: true
      # 检测以下指令(不含 / 前缀)
      # 当玩家使用这些指令时触发告警
      commands:
        - "ver"
        - "version"
        - "about"
        - "plugins"
        - "pl"
        - "list"
        - "tps"
        - "gc"
        - "mspt"
        - "lag"
        - "ping"
        - "online"
        - "debug"
        - "report"
        - "helpop"
        - "seed"
      # 检测到可疑指令时的处理: kick / log / warn
      action: "log"
      # 单次触发(同一玩家一段时间内只记录一次同类告警)
      cooldown-seconds: 30
      # 踢出消息
      suspicious-kick-message: "&c[CheckSbPro] &c检测到可疑指令行为,您已被踢出!"
    
    # ========== 原版 CheckSbpro 反作弊配置 ==========
    
    # OP白名单 - 这些玩家允许拥有OP权限,不受OP检测和物品检测限制
    # 控制台指令: /checksbpro addop <玩家名>  /  /checksbpro delop <玩家名>
    OpList:
      - "leu"
    
    # 创造白名单 - 这些玩家允许进入创造模式
    # 控制台指令: /checksbpro addcreative <玩家名>  /  /checksbpro delcreative <玩家名>
    CreativeList:
      - "leu"
    
    # OP检测触发时执行的控制台命令
    # 可用变量: {player} - 违规玩家名
    OpBlackCommands:
      - "say [CheckSbPro] 玩家 {player} 违规获得OP权限,已降级!"
      # - "kick {player} 违规获得OP权限"
    
    # 创造模式检测触发时执行的控制台命令
    CreativeBlackCommands:
      - "say [CheckSbPro] 玩家 {player} 违规进入创造模式,已切回生存!"
      # - "kick {player} 违规进入创造模式"
    
    # 物品检测配置
    ListenerItem:
      # 监控的物品列表(玩家背包中这些物品的数量会被统计)
      # 当玩家拥有的该类物品总数量超过 CriticalCount 时触发
      ItemList:
        - "PIXELMON_MASTER_BALL"
        - "PIXELMON_WISHING_PIECE"
        - "PIXELMON_WATERDUDE_WISHING_PIECE"
        - "CUSTOMICON_ITEM_1"
        - "CUSTOMICON_ITEM_37"
        - "CUSTOMICON_ITEM_51"
        - "CUSTOMICON_ITEM_45"
        - "CUSTOMICON_ITEM_46"
        - "CUSTOMICON_ITEM_47"
        - "CUSTOMICON_ITEM_48"
        - "CUSTOMICON_ITEM_49"
        - "CUSTOMICON_ITEM_50"
        - "CUSTOMICON_ITEM_51"
        - "CUSTOMICON_ITEM_52"
        - "CUSTOMICON_ITEM_53"
        - "CUSTOMICON_LUCKY_10"
        - "CUSTOMICON_LUCKY_11"
        - "PIXELMON_SACHET"
      # 临界数量(超过此数量视为异常)
      CriticalCount: 64
    
    # 物品检测触发时执行的控制台命令
    # 可用变量: {player} - 违规玩家名
    ItemBlackCommands:
      - "broadcast !&f[&6CheckSbPro&f] &f玩家 &a{player} &f背包物品&c数量异常!请报告服主"
      # - "kick {player} 背包物品异常"
    
    # 管理员上线提醒
    admin-alerts:
      enable: true
      # 当管理员上线时,是否通知其查看未处理的告警
      notify-on-login: true
      # 通知方式: chat(聊天框) / title(标题) / both
      notify-type: "chat"
      # 提醒消息
      login-message: "&6[CheckSbPro] &e您有 &c%count% &e条未处理的告警,请使用 &c/checksbpro alerts &e查看"
      # 同时发送到控制台
      log-to-console: true
    
    # 日志记录
    logging:
      # 是否写入文件
      file: true
      # 日志文件名(在插件数据目录下)
      filename: "alerts.log"
      # 日志格式
      format: "[%time%] [%level%] %player% (%ip%) - %detail%"
      # 保留天数(超过的日志自动清理)
      retain-days: 30
    
    # 存储设置
    storage:
      # 是否保存告警数据供管理员查看
      save-alerts: true
      # 最多保存的告警数量(超过自动清理旧的)
      max-alerts: 1000
      # 数据文件
      filename: "alerts_data.yml"
    
    # 消息样式
    messages:
      prefix: "&6[CheckSbPro] &r"
      reload: "&a配置文件已重载!"
      cleared: "&a所有告警记录已清空!"
      no-alerts: "&e当前没有未处理的告警。"
      command-deny: "&c您没有权限使用此命令!"
      checksbpro-info: |
        &6============= &bCheckSbPro &6=============
        &e指令频率监测: &c%freq_status%
        &e可疑指令检测: &c%susp_status%
        &e反作弊保护: &c%anti_status%
        &e未处理告警: &c%alert_count%
        &6==========================================
  • 微信图片_20260809110449_206_10.png
    微信图片_20260809110449_206_10.png
    18.3 KB · 查看: 11

leu

Lv.1 泥土
高级创作者
2022-12-04
17
4
0
钻石
0.00 钻石
金锭
143 金锭
作者
leu
价格
40.00 钻石
下载
1
查看
15
首次发布
最后更新

Ratings

0.00 星 0 星