问题情况:
客户端、服务端都安装 Fabric Seasons,国内的玩家进入服务器时会卡在「加入世界中...」。偶尔能进入,偶尔不行,且从 2024/1/6 日开始越来越多玩家无法直接进入服务器。
Prominece II [FABRIC/RPG] 整合包也有同样的问题(因为包含该模组)
问题原因:
Fabric Season 在进入世界前会从 "https://gist.githubusercontent.com/lucaargolo/abfd0edbcf7340e6f8bf32698a8d2d57/raw/fabric-seasons-compat.json" 获取一个兼容性表,很多地区很难直接访问这个链接,导致获取失败(单人可进,多人可能会卡住,以后模组自己可能会修复这个问题,也可能国内 gist 访问后续也会改善)
解决方案:
可选方案一、修改 Hosts 以便能正常访问 gist 服务
适合已分发客户端的服务器,使用脚本可非常便捷的解决问题,避免了部分玩家不会改模组配置、不会编辑 hosts 的问题
通过脚本或直接修改 hosts 文件之后,就能正常访问 gist 服务,也就能解决了
可直接将这行加入 hosts 中:
20.205.243.166 gist.githubusercontent.com20.27.177.113 github.com
方法一
可使用脚本:[https://www.123pan.com/s/nYC8Vv-FQuf.html](https://www.123pan.com/s/nYC8Vv-FQuf.html)。每个玩家都需要使用这个脚本
方法二
网上的脚本可能会有恶意行为(尽管我们可以保证我们制作的脚本是安全的),如果不使用脚本,玩家也可直接修改 hosts,将上面的那一行 IP 和 地址添加到 hosts 中。修改 hosts 教程:[https://cloud.tencent.com/developer/article/1964691](https://cloud.tencent.com/developer/article/1964691)。每个玩家都需要进行这个操作
可选方案二、修改模组客户端配置文件,关闭兼容性检查
适合尚未分发客户端的服务器,服主可直接编辑整合包文件,默认关闭该选项
打开整合包根目录,打开 config/seasons.json 配置文件,找到 "notifyCompat": true ,将 true 改为 false 即可