你的目标
只允许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、常见问题
其他补充
代理端截图:

验证端截图:

客户端报错截图:

你的目标
只允许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、常见问题
其他补充
代理端截图:

验证端截图:


客户端报错截图: