AdvancedBan Auto Ban Addon

AdvancedBan Auto Ban Addon - AdvancedBan 自动封禁插件

自动封禁被封禁账户的关联账号
Bukkit / Spigot 作者 james090500 支持版本 1.16 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
9,166
插件详细介绍

AdvancedAutoBan

本插件是 AdvancedBan 的扩展插件,可自动封禁与先前被封禁玩家使用相同 IP 地址的“小号”账户。它会临时记录被封禁玩家的 IP,并在设定的时间内阻止该 IP 下的所有新连接,从而有效防止惩罚规避。

功能特性

  • 自动封禁小号:当玩家因违规被封禁后,其 IP 地址下新加入的账户(小号)将被自动封禁。
  • 可配置封禁时长:支持设置临时封禁时长或永久封禁。
  • IP 监控周期:可自定义插件监控同一 IP 下关联账户的时间窗口。
  • 自定义封禁信息:可修改发送给被封禁小号玩家的提示消息。
  • 无缝集成:与 AdvancedBan 的 /ban 命令完全兼容,自动生效。
  • 权限绕过:允许特定玩家(如家庭成员共享 IP)免于被自动封禁。

安装方法

本插件可安装在 BungeeCord 或 Spigot/Paper 服务端上。

  • 确保已安装 AdvancedBan 插件。
  • AdvancedAutoBan.jar 文件放入服务器的 plugins 文件夹。
  • 重启服务器即可。

配置说明

插件安装后即可使用,无需额外设置。您可以通过编辑 plugins/AdvancedAutoBan/config.yml 文件进行自定义。

主要配置项

# 执行封禁的操作者名称(最多16个字符)
ban_user: "Auto Ban"

# 封禁持续时间(-1 为永久封禁)
ban_duration: -1

# 插件检查同一 IP 下小号账户的时间窗口(单位:秒,默认600秒即10分钟)
ban_period: 600

# 当小号因关联 IP 被封禁时收到的提示信息
# %banned_player% 变量会被替换为原被封禁玩家的名字
ban_message: "Evading punishment of an alt (%banned_player%)"

命令与权限

命令

  • /autoban reload - 重载插件配置文件。

权限

  • autoban.admin - 允许使用 /autoban reload 命令重载配置。
  • autoban.bypass - 拥有此权限的玩家将不会因 IP 关联而被自动封禁。
  • 注意:任何拥有 AdvancedBan 的 /ban 权限的玩家,其封禁操作都会自动触发本插件的监控逻辑。

重要须知

  • 早期测试版:此插件目前处于早期测试阶段,欢迎反馈和报告错误。
  • IP 共享限制:此插件的主要限制在于无法区分共享同一 IP 的合法不同玩家(例如家庭成员或室友)。在这种情况下,所有使用该 IP 的账户都可能被连带封禁。
  • 解决方案:目前正在探索更精确的识别方法。现阶段,建议为共享 IP 的合法玩家分配 autoban.bypass 权限以避免误封。
测试支持版本
1.16
版本分布
基本信息
插件名称 AdvancedBan Auto Ban Addon
作者 james090500
平台 Bukkit / Spigot
支持版本 1.16 - 1.16
点赞数 未统计
最近版本
暂无数据 -