yushijinhun / authlib-injector

Build your own Minecraft authentication system.
https://authlib-injector.yushi.moe
GNU Affero General Public License v3.0
752 stars 68 forks source link

使用geyser时出现的问题 #186

Open Sakuraiina opened 1 year ago

Sakuraiina commented 1 year ago

玩家进入的第一次可以登录,并且正常运行,在玩家退出后重新尝试登入的时候,选择mojang登录不会弹出账户和密码的登录框 而且会直接卡在虚空(iOS apple store下载的客户端/pc上的基岩版都测试了 都是这一个问题)。我使用了bc,在第一次登录并输入完密码和用户名的时候authlib会在后台: 16:18:32 [信息] [Geyser-BungeeCord] /ip地址:端口 尝试连接!

[authlib-injector] [INFO] Transformed [com.github.steveice10.mc.auth.service.MsaAuthenticationService] with [Constant URL Transformer] [authlib-injector] [INFO] Transformed [com.github.steveice10.mc.auth.service.MojangAuthenticationService] with [Constant URL Transformer] 16:18:33 [信息] [Geyser-BungeeCord] 玩家以 玩家ID 的用户名建立了连接 [authlib-injector] [INFO] Transformed [com.github.steveice10.mc.auth.service.SessionService] with [Constant URL Transformer] 16:19:00 [信息] [Geyser-BungeeCord] Sakuraiina (登录为: 玩家ID) 已连接到 Java 服务器 16:19:00 [信息] [/ip地址:端口] <-> InitialHandler has connected [authlib-injector] [INFO] Transformed [net.md_5.bungee.util.AllowedCharacters] with [BungeeCord Allowed Characters Transformer] 16:19:00 [信息] [Sakurai_Kana] <-> ServerConnector [服务器名称] has connected 16:19:01 [信息] Netty is not using direct IO buffers.

第二次登入为: 16:20:59 [信息] [Geyser-BungeeCord] /ip地址:端口 尝试连接! 16:20:59 [信息] [Geyser-BungeeCord] 玩家以 玩家ID 的用户名建立了连接

我的能力有限 无法判断是什么问题 但由于重启bc后又可以再次重复这个过程 所以我猜测是缓存等问题造成的? 希望能解决 谢谢