Closed root-S7 closed 1 year ago
测试用的皮肤站地址:https://littleskin.cn/api/yggdrasil 问题描述:当我的账户下有多个角色时,我在启动器上登录后随机选择一个角色启动游戏出现“登入失败:无效会话...”。但是,当我去皮肤站删除多余角色后且只剩下一个角色时,我在启动器上重新登录后启动游戏确可以进入游戏。 然后我开启了authlib-injector调试日志功能,找到了启动参数的accessToken后面的值;以及游戏日志文件中的clientToken启动参数值在电脑的浏览器上手动“POST /authserver/validate”返回的是204(即正常。
然后我又在authlib-injector调试日志中找到了“serverId”参数值(日志内关键字“@”后面值) 我把这个值拿去“POST /sessionserver/session/minecraft/join”结果返回的是403...
这是authlib-injector日志: authlib-injector.log
我现在可能比较怀疑是可能okHttp框架问题?还是启动阶段未选中“selectedProfile”信息???
我发现启动时候Post /authserver/refresh没加selectedProfile对象值。启动器锅
测试用的皮肤站地址:https://littleskin.cn/api/yggdrasil 问题描述:当我的账户下有多个角色时,我在启动器上登录后随机选择一个角色启动游戏出现“登入失败:无效会话...”。但是,当我去皮肤站删除多余角色后且只剩下一个角色时,我在启动器上重新登录后启动游戏确可以进入游戏。 然后我开启了authlib-injector调试日志功能,找到了启动参数的accessToken后面的值;以及游戏日志文件中的clientToken启动参数值在电脑的浏览器上手动“POST /authserver/validate”返回的是204(即正常。![va](https://github.com/yushijinhun/authlib-injector/assets/110681414/2e206ce0-4b01-4ca3-a8f3-b825e31a76aa)
然后我又在authlib-injector调试日志中找到了“serverId”参数值(日志内关键字“@”后面值)
我把这个值拿去“POST /sessionserver/session/minecraft/join”结果返回的是403...
![image](https://github.com/yushijinhun/authlib-injector/assets/110681414/19436cc1-638d-4040-9d36-000f42b79b6b)
这是authlib-injector日志: authlib-injector.log
我现在可能比较怀疑是可能okHttp框架问题?还是启动阶段未选中“selectedProfile”信息???