周末
本帖最后由 1582952890 于 2017-9-17 07:27 编辑

要求:Bungeecord环境



功能:限制单个IP地址的用户的连接数量,达到防止压测的目的。

         PS:推荐这个插件的原因是Bungeecord普遍使用的防压测插件PlayerThrottleBungee在任何版本下都会刷屏报错,那么这个插件可以完美代替其功能,目前没有未知的错误。



权限节点:  无    

命令: 无



安装步骤:

  • 下载插件放入Bungeecord根目录的 /plugins 下
  • 打开Bungeecord,关闭Bungeecord 生成config配置文件
  • 编辑config配置文件 (相信大家都会就不多说,建议用notepad++使用GB2312编码编辑中文内容)
  • 启动Bungeecord



config文件:

  1. limit: 3     ##每个IP可以连接的数量
复制代码


下载地址:

    AddressLimit.jar (4.41 KB, 下载次数: 1299)



    如果你喜欢请点击评分!







gzygww
我服务器有时候会有BUG啊,显示一个IP有十五六个人。如果这样的话他们就上不去了吧

RainbowCity
这个,, 话说你的这个插件我好像在那里见过,   不怎么好用的说法

1208533483
gzygww 发表于 2015-6-28 23:04
我服务器有时候会有BUG啊,显示一个IP有十五六个人。如果这样的话他们就上不去了吧 ...

这不是BUG是因为BC代理的原因,BC会把每个外网IP虚拟成内网IP发送给服务端,所以就这样了呀

周末
RainbowCity 发表于 2015-6-29 00:11
这个,, 话说你的这个插件我好像在那里见过,   不怎么好用的说法

目前未发现什么问题,如果有问题可以发我,我帮反馈给插件制作者

KK44KK
貌似在转发服务器装上任意一个防压测插件都可以起到防压测效果.....

gzygww
1208533483 发表于 2015-6-29 06:10
这不是BUG是因为BC代理的原因,BC会把每个外网IP虚拟成内网IP发送给服务端,所以就这样了呀 ...

那要怎么解决啊

周末
KK44KK 发表于 2015-6-29 12:43
貌似在转发服务器装上任意一个防压测插件都可以起到防压测效果.....

不,部分motd压测可以让Bungeecord 直接失去响应。

KK44KK
周末 发表于 2015-6-29 18:56
不,部分motd压测可以让Bungeecord 直接失去响应。

反正我用的动态motd插件有防压测功能

z544871644
感觉没有别 的防压测好用。不过还是赞一个。

LK520
不行,完全不行,我亲自压测,几秒蹦服,我的服务器是1.8的

Yinyu
已修复,感谢楼主

HJ_KISS
14:40:04 [警告] Could not load plugin from file plugins\AddressLimit.jar
Cannot create property=description for JavaBean=PluginDescription(name=AddressLimit, main=null, version=1.0-SNAPSHOT, author=null, depends=[], file=null)
in 'reader', line 1, column 1:
    name: AddressLimit
    ^
Unable to find property 'description' on class: net.md_5.bungee.api.plugin.PluginDescription
in 'reader', line 3, column 14:
    description: Limit BungeeCord connections per ...
                 ^

        at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:299)
        at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.construct(Constructor.java:189)
        at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:332)
        at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:182)
        at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:141)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:127)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)
        at org.yaml.snakeyaml.Yaml.loadAs(Yaml.java:475)
        at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:307)
        at net.md_5.bungee.BungeeCord.start(BungeeCord.java:165)
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java:68)
Caused by: org.yaml.snakeyaml.error.YAMLException: Unable to find property 'description' on class: net.md_5.bungee.api.plugin.PluginDescription
        at org.yaml.snakeyaml.introspector.PropertyUtils.getProperty(PropertyUtils.java:132)
        at org.yaml.snakeyaml.introspector.PropertyUtils.getProperty(PropertyUtils.java:121)
        at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.getProperty(Constructor.java:309)
        at org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:240)
        ... 10 more

这是怎么回事

Littleorange
问个问题
长城宽带这种动态IP会变的,怎么办。。。。

Jimkimhk
md_5开发的插件我很喜欢- -
十分简单小巧
不过谢谢你的搬运

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