Skip to content

[Question]: 与ambassador插件发生冲突 #21

@Jackcharled

Description

@Jackcharled

你的目标

只允许mojang和littleskin

当前环境

velocity-3.5.0-SNAPSHOT-594
mohist-1.20.1-46ca7304-server

启用模块:auth-yggd,profile-skin,safe
数据库使用:Mysql

插件版本与下载渠道

HyperZoneLogin-26.4.6-RC-29a32a89-all
下载渠道: GitHub Releases

服务器插件列表

velocity:
Ambassador-Velocity-1.4.5-all
CMIV-1.0.2.3
HyperZoneLogin-26.4.6-RC-29a32a89-all

mohist:
SuperLobbyDeluxe-4.7.7-shaded
CMILib1.5.9.3
CMI-9.8.6.6
ProtocolLib
LuckPerms-Bukkit-5.5.42

具体问题

velocity启动时产生报错,客户端侧进入服务器时如图所示,代理端显示认证成功状态,但是因为与ambassador插件冲突导致无法正常进入游戏。已测试过使用纯forge服务端依然无法进入服务器,使用paper服务端可以正常进入服务器。
代理端提示如下报错:
[18:37:00 ERROR] [ambassador]: An error prevented Ambassador to load correctly: java.lang.RuntimeException: java.lang.NoSuchMethodException: icu.h2l.login.inject.network.VelocityNetworkInjectorImpl$injectToBackend$1$1.initChannel(io.netty.channel.Channel)
玩家连接时产生了以下报错:
exception encountered in icu.h2l.login.vServer.outpre.OutPreClientBridgeSessionHandler@663d9909
java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method) ~[?:?]
at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:46) ~[?:?]
at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:340) ~[?:?]
at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:294) ~[?:?]
at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:269) ~[?:?]
at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:425) ~[?:?]
at io.netty.buffer.AdaptivePoolingAllocator$AdaptiveByteBuf.setBytes(AdaptivePoolingAllocator.java:1935) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1139) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:161) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[velocity-3.5.0-SNAPSHOT-594.jar:3.5.0-SNAPSHOT (git-ad8de436-b594)]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]

你已经看过哪些文档

1、快速上手
2、服务器基础配置
3、模块介绍
4、基础安装
5、常见问题

其他补充

代理端截图:
Image

Image

验证端截图:
Image
客户端报错截图:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions