新转发
在NeoForge服务器中启用现代玩家信息转发,以便与Velocity代理配合使用
请至少更新到 1.3.0!
之前的版本可能会泄露 velocity secret!
所有之前支持的 Minecraft 版本也都获得了更新。 只需下载更新并替换旧的 jar 即可。
作为预防措施,你还应该重新生成你的 velocity secret!
为此,请删除你的 "forwarding.secret" 并重新运行 velocity,它会为你生成一个新的 secret。将你的新 secret 复制到服务器的 neoforwarding-server.toml 中。
NeoForwarding
此模组为 NeoForge 服务器启用现代玩家信息转发,以便与 Velocity 代理配合使用,并且还包含 CrossStitch 的移植版本,因为它是使模组命令正常工作所必需的。
使用方法:
将相应的 jar 复制到服务器的 mods 文件夹中,并运行服务器一次。 停止服务器,转到 config/neoforwarding-server.toml, 插入你的 forwarding secret 并将 "enableForwarding" 设置为 true。
如果你运行了任意数量的额外模组或一个模组整合包:
你很可能还需要提高 Velocity 的 max-known-packs 限制!请参阅常见问题。
常见问题:
问:登录失败,velocity 给我一个错误。如何修复?
答:使用以下参数运行 velocity
-Dvelocity.packet-decode-logging=true
然后查看错误是否显示 "too many known packs",如果是,那么这应该能解决问题:
如果你使用了多个模组,你必须将 velocity 中的已知数据包限制从其原版默认值 64 提高到最多 64 + 模组数量,这样应该就没问题了。如果你托管多个模组服务器,请使用模组数量最多的那个服务器的模组数量。
示例:如果你使用 200 个模组,将其设置为 64+200(不需要比这更高)。
-Dvelocity.max-known-packs=264
注意:
不要将其设置得太高,因为它旨在作为针对恶意行为者的保护措施,而且即使比给定示例中的值更高也毫无益处!
另请参阅:
https://docs.papermc.io/velocity/reference/system-properties#velocitymax-known-packs
许可证:
如果所使用的代码有任何问题,请给我发消息。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。