Minecraft1.16.5离线多人游戏已禁用Bug修复
本文作者:-幻梦眠药- https://www.bilibili.com/read/cv24474600/ 出处:bilibili
BUG描述
MC无法正常进入多人游戏
解决方案
首先,打开.minecraft/versions/你的游戏版本/目录下的json文件,有些人可能玩的是整合包所以目录名并不是1.16.5,总之进去用你喜欢的文本编辑器打开那个json文件就行了
打开文件后,搜索authlib,删除大括号里的size和sha1两行
注意要符合json规范不如启动器会报错
然后,将所有的2.1.28替换为2.3.31
保存文件,重新打开启动器,开始游戏,即可发现已经可以正常进入多人游戏了。
BUG分析简要版
1.16.5版本所使用的认证组件Authlib 2.1.28中,认证是使用网页接口返回的error字段来判断是否认证失败,并且会无视网页接口的HTTP 401状态码但是,现在的Mojang认证接口就算认证失败也不会设置error字段,只会返回HTTP 401
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 tcmiku的档案库!
评论