Minecraft(我的世界)中文论坛

标题: [优化]AsyncKeepAlive —— 减少网络卡顿掉线的概率[1.7.2-1.8.8]

作者: jiongjionger    时间: 2015-8-21 21:22
标题: [优化]AsyncKeepAlive —— 减少网络卡顿掉线的概率[1.7.2-1.8.8]
本帖最后由 1582952890 于 2017-9-17 07:04 编辑

AsyncKeepAlive

减少网络卡顿掉线的概率
再强调一次,本插件不支持MOD服

效果:人为设置30%的丢包率,无玩家掉线


工作原理:单独开启一个异步的线程定时(每9秒)发送一次KeepAlive(心跳包)给在线玩家的客户端,减少因为低TPS、瞬间卡顿和网络丢包严重情况下玩家集体掉线的概率,本插件只能减少掉线的概率,不能提高网络传输速度。


* 服务端会每20秒发送一次心跳包(KeepAlive)给所有客户端,客户端必须在30秒内回复这个心跳包,否则判断服务器离线,具体就表现成掉线。如果服务器突然卡顿,必然导致部分玩家掉线,如果卡顿超过20秒,必然全部玩家集体掉线,因为发送心跳包是以同步的方法运行在主线程,受到TPS低的影响则会导致发包速度和响应速度放缓。本插件开辟一个新的异步线程(不受TPS影响),每9秒发送一次心跳包,从而减少玩家在网络条件不佳和服务器TPS低与瞬卡的情况掉线的概率。


插件虽然原理简单,但是测试发现效果拔群哟。


* 本插件为原创插件,如果喜欢请评分以示支持



推荐配合NeverLag使用:)

NeverLag地址:




下载地址:

* 请解压后选择与你服务端匹配的版本
AsyncKeepAlive(需解压).zip (10.6 KB, 下载次数: 8143)

* 经测试,压缩文件无问题。出错请重新下载或者更换解压软件
(某厂的压缩软件无节操)



作者: feiyifan999    时间: 2015-8-21 21:23
支持原创!感谢分享
作者: 280314182    时间: 2015-8-21 21:23
个人理解的话 掉线次数是少了 但是个人感觉会更卡了 原本是20秒发一次 30秒内回复 也就是一共50秒 现在改成9秒的话 个人感觉会加大服务器的压力 这些纯属个人意见 如有不对 欢迎改正
作者: Yinyu    时间: 2015-8-21 21:27
加上这个插件服务器会不会有卡顿?
作者: jiongjionger    时间: 2015-8-21 21:29
280314182 发表于 2015-8-21 21:23
个人理解的话 掉线次数是少了 但是个人感觉会更卡了 原本是20秒发一次 30秒内回复 也就是一共50秒 现在改成 ...

是这样的。由于异步进行,不会影响到TPS。关于额外吃CPU这点,我做了统计,我这300多人在线的时候额外吃了不到千分之二。心跳包也不会有明显的宽带占用增加,数万个心跳包的大小还没一个区块的数据包大。
作者: jiongjionger    时间: 2015-8-21 21:29
Yinyu 发表于 2015-8-21 21:27
加上这个插件服务器会不会有卡顿?

不会更卡
作者: jiongjionger    时间: 2015-8-21 21:30
feiyifan999 发表于 2015-8-21 21:23
支持原创!感谢分享

感谢支持。
作者: 280314182    时间: 2015-8-21 21:32
jiongjionger 发表于 2015-8-21 21:29
是这样的。由于异步进行,不会影响到TPS。关于额外吃CPU这点,我做了统计,我这300多人在线的时候额外吃 ...

哦哦哦 谢谢解释 本人玩单人的 不太了解这些 刚才说的也只是我自己的想法而已
作者: plasma    时间: 2015-8-21 21:35
好像不错,支持原创插件
作者: 215900480    时间: 2015-8-21 21:46
{:10_492:}
作者: YaoNieq    时间: 2015-8-21 22:26
不错 支持原创
作者: 948701463    时间: 2015-8-21 23:50
看了LZ的那个优化服务器的帖子,感觉受益匪浅,谢谢LZ了,
现在又来放出一款好插件,支持啊!
作者: 18090830615    时间: 2015-8-21 23:54
这个插件一定要配合NEVERLAG?

作者: 白羊羊    时间: 2015-8-22 10:37
玩家依旧掉线
作者: 948672463    时间: 2015-8-22 10:42
楼主大赞啊
支持楼主的各种优化插件
作者: jiongjionger    时间: 2015-8-22 12:10
18090830615 发表于 2015-8-21 23:54
这个插件一定要配合NEVERLAG?

不一定需要配合NeverLag
作者: jiongjionger    时间: 2015-8-22 12:11
mimimis 发表于 2015-8-22 10:37
玩家依旧掉线

只是减少掉线的概率和防止因为瞬卡、低TPS掉线。网络渣出屎了和服都蹦了,那还是得掉线的不是。
作者: 白羊羊    时间: 2015-8-22 14:09
jiongjionger 发表于 2015-8-22 12:11
只是减少掉线的概率和防止因为瞬卡、低TPS掉线。网络渣出屎了和服都蹦了,那还是得掉线的不是。 ...

部分玩家一直不掉,有的 玩家一直掉是什么情况?
作者: liliangxu    时间: 2015-8-22 14:13
火锅服 1.7.2有问题貌似
cauldron-1.7.2-1.1147.04.100-server.jar



作者: jiongjionger    时间: 2015-8-22 14:35
liliangxu 发表于 2015-8-22 14:13
火锅服 1.7.2有问题貌似
cauldron-1.7.2-1.1147.04.100-server.jar

目前并不支持1.7.2的MCPC+
作者: liliangxu    时间: 2015-8-22 16:52
jiongjionger 发表于 2015-8-22 14:35
目前并不支持1.7.2的MCPC+

老大加油啊T_T坐等你的优化!
作者: Alove_    时间: 2015-8-22 17:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiongjionger    时间: 2015-8-22 21:12
Alove_ 发表于 2015-8-22 17:14
我只问一个问题,是低消耗吗

是的。消耗极低
作者: Alove_    时间: 2015-8-22 21:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白羊羊    时间: 2015-8-22 21:26
感觉没什么用呢,该掉线的还是得掉
作者: larsan    时间: 2015-8-23 04:39
本帖最后由 larsan 于 2015-8-23 04:48 编辑

                                                                                                            
作者: 88158488    时间: 2015-8-23 19:04
也不支持1.7.10mcpc+ 亲测
作者: ad54683745    时间: 2015-8-23 23:45
又是你发布了那么吊的neverlag插件,又发布这个,支持1.7.10MCpc么
作者: 梦~    时间: 2015-8-23 23:56
233 膝盖又成功的研制了一款 现在服务器BUG修复什么的都是首选你的了 0.0

期待Gh plugin
作者: KarsonCN    时间: 2015-8-24 01:21
貌似很好的样子
作者: Joket_abc    时间: 2015-8-24 10:00
spigot172后台隔几秒显示
[Thread-10/WARN]: java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()Ljava/util/Collection;
[Thread-10/WARN]:         at AsyncPacketThread.run(AsyncPacketThread.java:20)
作者: 778563781    时间: 2015-8-24 10:25
jiongjionger 发表于 2015-8-21 21:29
不会更卡

为啥没人的时候会报错QAQ
作者: caoli5288    时间: 2015-8-24 13:58
nice idea.
作者: ad54683745    时间: 2015-8-24 18:08
多希望出一些这种优化插件   
作者: 哦呵呵和    时间: 2015-8-24 18:19
同31楼  172spigot
作者: edcsg    时间: 2015-8-25 22:41
支持楼主
作者: wy5629841    时间: 2015-8-26 03:28
支持支持~
{:10_512:}
作者: 160831699    时间: 2015-8-26 08:39
支持 1710 KCauldron 吗?
作者: 1269019976    时间: 2015-8-26 08:46
有没有1.6.2的版本{:10_525:}
作者: Jovel    时间: 2015-8-26 08:58
请问Cau可以使用吗?很不错的插件
作者: jesse    时间: 2015-8-26 21:14
很棒的思路!顶楼主啊。
作者: 紅月阿    时间: 2015-8-28 00:59
支持原创!希望真的有效!不管怎么样下载后回复扔到服务器上再算!
作者: lumingjie98    时间: 2015-8-28 15:23
感觉服务器弹人有救了{:10_523:}
作者: moline    时间: 2015-8-28 22:45
大触出品,必属精品
作者: 苏雅人    时间: 2015-8-29 21:59
楼主有没有适合 mcpc+ 1.6.4版本的。如果要收费我可以付费购买这款插件
作者: LK520    时间: 2015-8-29 22:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 10123482    时间: 2015-8-29 22:52
Stevenlaw 发表于 2015-8-29 21:59
楼主有没有适合 mcpc+ 1.6.4版本的。如果要收费我可以付费购买这款插件

不值得吧,这个对于服务器不是非常重要吧,升到1.7.10就行了
作者: yangsihao    时间: 2015-8-30 19:29
解决了我服务器的问题!
帮忙顶顶
作者: xiaoshui123    时间: 2015-8-31 07:23
支持一下- - 优化服务器的插件直接收下 服务器渣没办法
作者: fyyo429    时间: 2015-9-2 21:58
插件有点问题……很容易出错。用的是CB-1.75(兼容172的那个)核心
每过几秒就会在控制台刷出错误消息,如下
21:46:52] [Netty IO #1/ERROR]: Could not pass event AsyncPlayerChatEvent to ChatAlert v1.5.1
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:483) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.PlayerConnection.chat(PlayerConnection.java:878) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:828) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.PacketPlayInChat.a(PacketPlayInChat.java:28) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.PacketPlayInChat.handle(PacketPlayInChat.java:47) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:74) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.server.v1_7_R2.NetworkManager.channelRead0(NetworkManager.java:193) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at com.comphenix.protocol.compat.netty.shaded.ShadedChannelInjector$4.channelRead(ShadedChannelInjector.java:279) [ProtocolLib.jar:?]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_85]
Caused by: java.lang.NullPointerException
        at me.jacklin213.chatalert.ChatListener.getEssNickname(ChatListener.java:234) ~[?:?]
        at me.jacklin213.chatalert.ChatListener.onTag(ChatListener.java:68) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_85]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_85]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_85]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_85]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[cb.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
        ... 34 more


请问是我设置不当还是什么问题?感觉插件就是没有启用的感觉……

作者: jiongjionger    时间: 2015-9-2 23:34
Could not pass event AsyncPlayerChatEvent to ChatAlert v1.5.1
很明显是你安装的ChatAlert插件在报错,和我这个插件没任何关系。
作者: qq97267625    时间: 2015-9-3 02:17
这东西真的有用吗?
作者: jj225511    时间: 2015-9-3 10:08
希望尽早支持1.7.2mcpc+
作者: 风语者    时间: 2015-9-3 10:23
加上这个插件,玩家不会掉,但是服务器不是会更卡吗?
作者: jiongjionger    时间: 2015-9-3 10:45
风语者 发表于 2015-9-3 10:23
加上这个插件,玩家不会掉,但是服务器不是会更卡吗?

并不会更卡
作者: QWH25    时间: 2015-9-3 12:08
支持支持
作者: ws17909    时间: 2015-9-4 01:26
很可惜,没有1.7.9用的
作者: 850947324    时间: 2015-9-4 16:18
装完之后,服务器玩家进不来,删除了后台一直处于启动状态,火都来了
作者: 4one_R    时间: 2015-9-4 20:58

为什么scheduleAsyncRepeatingTask被停用了【
作者: 红菜头糕    时间: 2015-9-4 21:23
1.7.2cauldron使用之后出现同31楼一样的报错,并且是大面积的刷
作者: Smaoll    时间: 2015-9-7 22:04
您好,最近就有您插件的报错问题出现,您看一下顺便解决
http://www.mcbbs.net/thread-499951-1-1.html
作者: fxxkcents    时间: 2015-9-7 23:47
这个是服务器福音啊
作者: jiongjionger    时间: 2015-9-8 09:10
Smaoll 发表于 2015-9-7 22:04
您好,最近就有您插件的报错问题出现,您看一下顺便解决
http://www.mcbbs.net/thread-499951-1-1.html ...

并不是支持全部版本,特别是MOD服
作者: nikoniko_ni    时间: 2015-9-10 10:54
这插件看得舒心用的放心{:10_512:}
作者: 230103    时间: 2015-9-10 19:11
这个没啥用啊
作者: lyixiong330    时间: 2015-9-11 09:10
支持一下 虽然我服不卡 NeverLag 也有在用

作者: LYHPI    时间: 2015-9-12 20:56
非常好用! 谢谢
作者: LYHPI    时间: 2015-9-12 21:02
原创插件必须支持!
作者: 1434967947    时间: 2015-9-15 18:10
可以给我源码吗?我要修改一下9S一下还是有的时候会掉我想设置5S一次,或者你搞个可以配置时间的
作者: huwei5201314789    时间: 2015-9-27 21:42
撸主,没什么用啊感觉
要是有人刻意黑服务器的话,
感觉没什么用
作者: 白龙    时间: 2015-9-29 22:10
不支持MOD服。。坑
作者: zylggg    时间: 2015-9-30 08:00
jiongjionger要成高产大户的节奏啊,感谢MC有你,才变得精彩。
作者: sofa    时间: 2015-9-30 21:05
先试试看吧,不支持mod服有点遗憾
作者: Auncle    时间: 2015-10-8 20:04
{:10_512:}{:10_512:}{:10_512:}  顶一下    还不错
作者: 12344987498496    时间: 2015-10-11 13:08
666666666666666666
作者: wai_wai    时间: 2015-10-11 13:32
支持原创插件
作者: lsz7575    时间: 2015-10-23 23:25
我的服务端1.8.8加载了这个插件之后领地不能用了,老大能帮忙改改吗

领地插件在这  http://www.mcbbs.net/thread-510713-1-1.html

[23:21:20] [Server thread/ERROR]: Error occurred while enabling Residence v2.8.0.7 (Is it up to date?)
java.lang.LinkageError: loader constraint violation: when resolving method "com.bekvon.bukkit.residence.protection.FlagPermissions.init(Lcom/bekvon/bukkit/residence/ResidenceMain;)V" the class loader (instance of org/bukkit/plugin/java/PluginClassLoader) of the current class, com/bekvon/bukkit/residence/ResidenceMain, and the class loader (instance of org/bukkit/plugin/java/PluginClassLoader) for the method's defining class, com/bekvon/bukkit/residence/protection/FlagPermissions, have different Class objects for the type com/bekvon/bukkit/residence/ResidenceMain used in the signature
        at com.bekvon.bukkit.residence.ResidenceMain.onEnable(ResidenceMain.java:367) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:285) [PlugMan.jar:?]
        at com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114) [PlugMan.jar:?]
        at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:104) [PlugMan.jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1165) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1000) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_60]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_60]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:771) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:710) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:613) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-f6fba00-9935adc]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]








作者: 幻境雲達達    时间: 2015-10-24 02:54
1.7.2报错
作者: 白龙    时间: 2015-10-25 14:01
希望能支持MOD服
作者: 701020    时间: 2015-10-25 15:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: xingzeng    时间: 2015-10-28 12:16
楼主 1.7.2SP 后台一直每隔3秒刷一次报错
作者: andylizi    时间: 2015-11-1 10:22
嗯……其实完全不必要分版本吧?用反射NMS可以做到全版本一个插件
并且感觉也完全不必要不支持Cauldron,虽然Cauldron的NMS的混淆的麻烦点,但是从没混淆的bukkit部分找还是可以的……
作者: jiongjionger    时间: 2015-11-1 10:25
andylizi 发表于 2015-11-1 10:22
嗯……其实完全不必要分版本吧?用反射NMS可以做到全版本一个插件
并且感觉也完全不必要不支持Cauldron,虽 ...

我是懒癌患者
作者: a843819482    时间: 2015-11-1 10:34
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: andylizi    时间: 2015-11-1 10:37
本帖最后由 andylizi 于 2015-11-1 10:43 编辑
jiongjionger 发表于 2015-11-1 10:25
我是懒癌患者


难怪……连包名都懒得加了……
那么我可以将你这个插件修改,然后交给你发布吗?

…………………………………………
我刚刚看到,确实可以找到Cauldron的官服的NMS,但有一个问题……
虽然那确实是混淆的,并且确实可以找出来
但是……不同版本的服务器居然混淆的不一样……

作者: lvhengxin    时间: 2015-11-1 16:53
亲测有效,掉线次数确实大大减少
作者: 李永杏啊    时间: 2015-11-14 12:19
我想问下这插件有没有文件夹
作者: 99382214    时间: 2015-11-14 16:09
装了插件后后台无限报错
作者: CarreyYoung    时间: 2015-11-15 20:35
十分感谢楼主~好东西!
作者: 哦也~    时间: 2015-11-15 20:56
已使用,支持国产插件!!
作者: 枫卍梦话    时间: 2015-11-24 14:35
亲…后台一直刷java.lang.NoSuchMethodError: org.bukkit.Bu kkit.getOnlinePlayers()Ljava/util/Collection;
作者: 1449027960    时间: 2015-11-24 18:12
什么时候能支持MOD服。。。
作者: 黑之翅膀    时间: 2015-11-24 22:24
请问可以设置成无回应是重连的次数或秒数吗?
作者: Deeplovelyx    时间: 2015-11-26 18:31
这个优化插件不错带走啦~
作者: 杨腾塬    时间: 2015-11-26 19:24
mcbbs有你更精彩
作者: 李永杏啊    时间: 2015-11-27 19:02
27.11 18:58:29 [Server] WARN at AsyncPacketThread.run(AsyncPacketThread.java:20)
27.11 18:58:29 [Server] WARN java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()Ljava/util/Collection;
这样报错会不会有什么问题 报错频率比较高
作者: 尸柩    时间: 2015-11-27 20:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1092668263    时间: 2015-11-27 22:48
1.6.4能兼容么??
作者: KTR    时间: 2015-11-29 00:09
没加之前流畅的能玩CS插件,加了之后子弹突到一半服务器就崩了
作者: 叫我赖天王    时间: 2015-12-3 11:08
求1.6.2呀!