跳到正文

NeoForged Velocity Support

作者:Swedz

为 NeoForge 添加对 Velocity Modern Forwarding 的支持。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

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/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Swedz 的其他作品

查看全部 →