AlbertBlue
本帖最后由 AlbertBlue 于 2021-11-5 01:03 编辑

介绍

本插件可以限制您服务器的玩家开小号刷取奖励

如果是简单限制小号注册的话,又有一些玩家是宿舍或者校园网之类的

导致这些IP相同的玩家无法进服

本插件可以限制同一IP的玩家执行的命令

例如可防止玩家开小号刷取顶帖奖励,避免被删除服务器帖

或者开小号领取ess的kit礼包


配置文件

limited_commands:
  bt:
    msg: "§c本服务器禁止开小号重复领取顶帖奖励: %player%"
    #mysql下的清理时间 小时
    purge-time: 8760
    commands:
      - "/bt"
      - "/poster"
      - "/bbstoper"
  ess:
    msg: "§c本服务器禁止开小号重复领取礼包: %player%"
    purge-time: 48
    commands:
      - "/kit"
      - "/ekit"
      - "/kits"
      - "/ekits"
#是否启用mysql 更改后请重启
enable: false
#mysql配置
storage:
  username: root
  password: pass
  host: localhost
  port: 3306
  database: antiabuse
  useSSL: false


使用截图(默认配置)





例如大号Albert使用了bt指令

那么同一IP下其他所有帐号都不能使用/bt /poster /bbstoper指令

其他指令可以正常使用


比如同一IP下的其他帐号此时可以正常使用Kit指令

但是一个号使用kit之后那么所有其他帐号就无法使用/kit /ekit /kits /ekits指令了

只有该帐号能继续使用

而不是只能第一个进入服的帐号使用所有指令,其他帐号一个都不能用

避免玩家心态爆炸





显示的名称是同一IP下第一个使用此命令的帐号



MySQL支持


本插件支持mysql,配置文件打开即可
也就是可以用在BC服,比如第一个子服输入了kit指令,那么他的小号即使在另一个子服
也不能刷取奖励
另外也可以设置清理时间
例如顶帖奖励默认是1年,也就是1年内同一IP不能用其他帐号使用Bt指令领取奖励
避免顶帖几十天之后换另一个号继续顶,导致服务器帖被删除
ess礼包的指令列表默认为2天,也就是2天清理一次该指令列表记录
具体时间可以根据服务器配置

强烈建议开启mysql,如果不开启,指令记录是在内存里的
服务器重启后就会消失,重新计算

指令&权限


主命令: /antiabuse reload - 重新载入配置文件(mysql更改需要重启) —— antiabuse.admin
权限: antiabuse.bypass 无视限制

下载


AntiAbuse-1.0.3.jar (198.62 KB, 下载次数: 92) - 当前版本1.0.3

bbs有时候会抽风,下载附件名字是乱码,自己把后缀改成.jar即可

更新日志:



本插件所用所有代码均为原创,不存在借用/抄袭等行为




南征逸
牛哇
老早想要一个限制小号的插件了
评分献上

苏子峰
这个插件还不错 ,

二哈大魔王
同一IP下的其他帐号也可以正常使用被限制的Kit指令
但是一个小号使用kit之后那么所有其他帐号就无法使用/kit /ekit /kits /ekits指令了
而不是只能第一个进入服的帐号使用所有指令,其他帐号一个都不能用


这一段怎么越看越蒙呢..到底是谁使用了kit之后 谁不能用kit 为什么其他账号可以用kit 但是这个"小号"使用kit之后 其他账号就无法使用kit指令

第一页 上一页 下一页 最后一页