本帖最后由 DE_SHARK 于 2020-5-8 08:23 编辑
如果使用BC,会出现这种情况: 玩家时不时掉线,客户端弹出这个内容(看起来像是实体元数据过大被bc踢了)
子服后台显示这个:
- [22:22:12 INFO]: Y_yuban lost connection: Internal Exception: io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer
- [22:22:12 INFO]: Y_yuban left the game
- [22:22:23 INFO]: GT_MJason lost connection: Disconnected
- [22:22:23 INFO]: GT_MJason left the game
- [22:22:23 INFO]: GT_Solomonpoi lost connection: Internal Exception: io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer
- [22:22:23 INFO]: GT_Solomonpoi left the game
复制代码
|
BC后台显示这个:
- > 22:23:10 [严重] [GT_MJason] <-> DownstreamBridge <-> [sc] - encountered exception
- java.lang.IllegalArgumentException: Unknown meta type 14
- at net.md_5.bungee.entitymap.EntityMap.rewriteMetaVarInt(EntityMap.java:281)
- at net.md_5.bungee.entitymap.EntityMap.rewriteMetaVarInt(EntityMap.java:138)
- at net.md_5.bungee.entitymap.EntityMap_1_12_1.rewriteClientbound(EntityMap_1_12_1.java:151)
- at net.md_5.bungee.entitymap.EntityMap.rewriteClientbound(EntityMap.java:104)
- at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:121)
- at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:113)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
- at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
- at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
- at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
- at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311)
- at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:425)
- at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
- at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
- at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
- at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
- at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
- at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792)
- at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475)
- at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378)
- at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
- at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
- at java.lang.Thread.run(Thread.java:748)
- > 22:23:10 [信息] [GT_MJason] disconnected with: IllegalArgumentException : Unknown meta type 14 @ net.md_5.bungee.entitymap.EntityMap:281
复制代码
|
你可能会说解决这个问题很简单,mod服换成WaterFall不就好了。是的,wf确实可以解决这个mate问题,但我wf也遇到了另一个问题:无法连入服务器
使用wf时链接服务器,客户端提示是这样的:
子服后台提示是:
22:34:58 INFO]: GT_MJason lost connection: Disconnected
[22:34:58 INFO]: GT_MJason left the game |
wf端后台提示是:
- [22:35:07 INFO]: [/11:10853] <-> InitialHandler has pinged
- [22:35:11 INFO]: [/11:10859] <-> InitialHandler has connected
- [22:35:11 INFO]: [GT_MJason|/11:10859] <-> ServerConnector [sc] has connected
- [22:35:14 WARN]: [/11:10859|GT_MJason] <-> DownstreamBridge <-> [sc] - bad packet ID, are mods in use!? Did not read all bytes from packet class net.md_5.bungee.protocol.packet.EntityEffect 79 Protocol GAME Direction TO_CLIENT
- [22:35:14 INFO]: [GT_MJason] disconnected with: The server you were previously on went down, you have been connected to a fallback server
- [22:35:14 INFO]: [/11:10859|GT_MJason] <-> DownstreamBridge <-> [sc] has disconnected
- [22:35:17 INFO]: [/11:10859|GT_MJason] -> UpstreamBridge has disconnected
复制代码 |
不知道在手机上面排班会不会出错
错了我再改
hexacord..