本教程代理端选用的是Velocity,MC游戏版本1.21.1,理论1.21.1版本以上教程通用
1.首先配置velocity代理
在velocity.toml配置文件中将player-info-forwarding-mode = "NONE" 改为 player-info-forwarding-mode = "modern"
将ping-passthrough = "DISABLED" 改为 ping-passthrough = "mods"
2.然后下载 Proxy Compatible Forge 模组 模组链接
将模组放入子服的mods文件夹后,然后在 ./config/pcf-common.toml 配置文件中将 forwardingSecret = "" 中""的部分填入velocity开服目录下forwarding.secret文件中随机生成的密钥
自此就完成的neoforge核心的跨服搭建
3.但是现在仍有一些问题,比如无法进入以paper等其他核心搭建的登录服务器。会显示下图阻止玩家进入登录服务器

这是因为 NeoForge 强制握执行握手协议(只要你装了客户端服务器双端要求安装的模组)
我们可以通过在客户端安装 Be Quiet Negotiator 模组 模组链接
安装后便可以正常加入非NeoForge服务端了,下面是效果

可以畅快的跨服游玩了
4.(后记)我为了最大化的模组兼容选用了nanolimbo核心作为登录大厅,如果各位的模组整合包无法加入正常的paper登录大厅可以试试这款轻量的登录大厅核心
这是github链接 nanolimbo 感兴趣的可以自己研究下,本教程不再另作说明了
- 内容版权许可
- CC BY 署名