介绍
NeoForged Velocity 支持
为 NeoForge 添加对 Velocity 的 Modern Forwarding 的支持。Velocity 的 Modern
Forwarding 协议会直接将用户数据从代理传输到服务端,在你的防火墙之上充当第二层
防护,抵御恶意行为者。如需更详细的信息,请参阅官方文档
此处。
本实现力求与 Paper 的 modern
forwarding 实现保持一致。这有助于兼容性,并让代码保持简洁。
如有任何问题,请在我的 Discord 的 #velocity-support 频道中提问。
入门
首先,你需要搭建一个 Velocity 代理。我假设既然你已经在看这个模组,你应该已经搭建好了
。如果没有,关于搭建代理的详细步骤,请参阅官方文档
此处。
当你到了想要将 NeoForge 服务端连接到代理的阶段,请将对应版本的模组安装到你的
服务端。之后,只需将你代理的 forwarding.secret 文件复制到你的 NeoForge
服务端目录中。当然,请确保你的服务端处于离线模式(server.properties 中的 online-mode=false)。
启动你的服务端,就可以开始了!
故障排除
如果你在连接服务端时遇到问题,并且 Velocity 给出数据包解码错误,请将以下
参数添加到你的代理启动脚本中:
-Dvelocity.packet-decode-logging=true
这会让 Velocity 提供更多关于数据包解码错误的信息。
常见问题
NeoForged Velocity Support 支持哪些 Minecraft 版本?
NeoForged Velocity Support 支持 Minecraft Java 版 1.21.1–26.1.2,共 3 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
NeoForged Velocity Support 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
评论
登录后评论和评分