Skip to content

[Question]: 若登录过程需要在等待后端服中进行操作,会卡在“加入世界中”无法进入 #33

Description

@Aturtle6813-New

你的目标

若需要在等待后端服中进行操作(如账号链接),应当正常进入等待后端服进行操作

当前环境

Velocity-4.1.0-SNAPSHOT-21
Fabric 26.2
已安装auth-yggd auth-floodgate profile-skin safe

插件版本与下载渠道

HyperZoneLogin-26.W32.3-WEEKLY-59ad6dc5-all.jar(Github Releases)

服务器插件列表

代理(Velocity):
Geyser-Velocity.jar
HyperZoneLogin-26.W32.3-WEEKLY-59ad6dc5-all.jar
LuckPerms-Velocity-5.5.57.jar
ViaVersion-5.10.0.jar
floodgate-velocity.jar
geyserupdater-velocity.jar

等待后端(Fabric):
FabricProxy-Lite-2.12.0.jar
fabric-api-0.152.2+26.2.jar

正式后端(Fabric):

Image Image Image Image Image

具体问题

如果在登录过程中,需要在等待后端服进行操作(如账号链接),则会卡在“加入世界中”,无法正常进入等待后端服以操作

你已经看过哪些文档

1服务器基础配置
2模块介绍
3基础安装
core.conf

其他补充

若使用26.6.1版本插件,则无该问题

只知道Littleskin会出现此情况

[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] netty.handleServerLogin channel=[id: 0x5ace73dc, L:/10.2.2.3:25025 - R:/120.229.51.72:11116] username=Aturtl
e6813 holderUuid=d2b2de8f-93ac-4ce2-a268-044347571501 protocol=26.2 sessionHandler=com.velocitypowered.proxy.connection.client.InitialLoginSessionHandler
[08:05:25 INFO] [hyperzonelogin]: 传入 UUID 信息玩家: Aturtle6813 UUID:d2b2de8f-93ac-4ce2-a268-044347571501 类型: UNKNOWN 在线:true
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] netty.handleServerLogin after-OpenPreLogin channel=[id: 0x5ace73dc, L:/10.2.2.3:25025 - R:/120.229.51.72:111
16] username=Aturtle6813 allow=true requestedOnline=true resolvedOnline=true forceOffline=false onlineAllowed=false host=mc19.rhymc.com. playerIp=120.229.51.72
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 请求启动验证: user=Aturtle6813
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] OnlineAuthEvent 收到,已提前启动验证,等待等待区进入后提交结果: addr=[id: 0x5ace73dc, L:/1
0.2.2.3:25025 - R:/120.229.51.72:11116], user=Aturtle6813
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 验证任务开始执行: user=Aturtle6813
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] netty.doLogin after-OpenStartAuth channel=[id: 0x5ace73dc, L:/10.2.2.3:25025 - R:/120.229.51.72:11116] usern
ame=Aturtle6813 allow=true onlineMode=true gameProfile=GameProfile{id='d2b2de8f-93ac-4ce2-a268-044347571501', name='Aturtle6813', properties=[]} encrypt=true
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 开始对玩家 Aturtle6813 (UUID: d2b2de8f-93ac-4ce2-a268-044347571501) 进行Yggdrasil验证
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] netty.doLogin selected-handler channel=[id: 0x5ace73dc, L:/10.2.2.3:25025 - R:/120.229.51.72:11116] username
=Aturtle6813 handler=icu.h2l.login.vServer.outpre.handler.OutPreAuthSessionHandler gameProfile=GameProfile{id='d2b2de8f-93ac-4ce2-a268-044347571501', name='Aturtle6
813', properties=[]}
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] outpre.handler.activated channel=5ace73dc initialProfile=id=d2b2de8f-93ac-4ce2-a268-044347571501, name=Aturt
le6813, propertyCount=0, propertyNames=[] onlineMode=true protocol=26.2
[08:05:25 INFO]: [connected player] Aturtle6813 (/120.229.51.72:11116) entered outpre pre-registration flow
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] outpre.handler.startTemporaryLoginPhase channel=5ace73dc player=Aturtle6813 onlineMode=true profile=id=d2b2d
e8f-93ac-4ce2-a268-044347571501, name=Aturtle6813, propertyCount=0, propertyNames=[]
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 在Entry表 mojang 中找到玩家 Aturtle6813 的记录
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 玩家 Aturtle6813 在数据库中找到 1 个Entry记录
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 第一批次: 开始并发验证,共 1 个 Entry
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 开始并发认证,玩家: Aturtle6813,条目数量: 1
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 mojang: 开始认证请求
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilAuth] 即将发起在线认证请求: entry=Mojang Official, url=https://sessionserver.mojang.com/session/
minecraft/hasJoined?username=Aturtle6813&serverId=-14cb362722ab8841a85bf2edaed271cdf451dc9b
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] fireAndConnect channel=5ace73dc player=Aturtle6813 supportConfig=true
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] connectBackend channel=5ace73dc player=Aturtle6813 supportConfig=true
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] beginInitialJoin start channel=5ace73dc player=Aturtle6813 attachedProfile=false
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] beginInitialJoin state-created channel=5ace73dc player=Aturtle6813 struck=true state(inAuthHold=false, hasCo
nnectedToAuthServerOnce=true, verifiedExitPending=false, initialFlowPending=true, returnTarget=null, authTarget=outpre-auth)
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] beginInitialJoin after-authStart channel=5ace73dc player=Aturtle6813 attachedProfile=false state(inAuthHold=
false, hasConnectedToAuthServerOnce=true, verifiedExitPending=false, initialFlowPending=true, returnTarget=null, authTarget=outpre-auth)
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] beginInitialJoin struck-suspended channel=5ace73dc player=Aturtle6813 state(inAuthHold=false, hasConnectedTo
AuthServerOnce=true, verifiedExitPending=false, initialFlowPending=true, returnTarget=null, authTarget=outpre-auth)
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] WaitingAreaJoin 收到,认证结果将在此阶段提交: user=Aturtle6813
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 为玩家 Aturtle6813 注册等待区玩家上下文
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 验证结果尚未完成,等待异步回调: user=Aturtle6813
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 mojang: 认证失败 - 离线模式玩家尝试加入在线模式服务器
[08:05:25 INFO] [hyperzonelogin]: 玩家 Aturtle6813 的所有认证条目均失败
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 第一批次验证未通过,开始第二批次(所有Yggdrasil Entry)
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 第二批次: 开始并发验证,共 3 个 Entry
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 开始并发认证,玩家: Aturtle6813,条目数量: 3
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 elyby: 开始认证请求
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilAuth] 即将发起在线认证请求: entry=Ely.by, url=https://authserver.ely.by/session/hasJoined?userna
me=Aturtle6813&serverId=-14cb362722ab8841a85bf2edaed271cdf451dc9b
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 littleskin: 开始认证请求
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilAuth] 即将发起在线认证请求: entry=Little Skin, url=https://littleskin.cn/api/yggdrasil/sessionse
rver/session/minecraft/hasJoined?username=Aturtle6813&serverId=-14cb362722ab8841a85bf2edaed271cdf451dc9b
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 mojang: 开始认证请求
[08:05:25 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilAuth] 即将发起在线认证请求: entry=Mojang Official, url=https://sessionserver.mojang.com/session/
minecraft/hasJoined?username=Aturtle6813&serverId=-14cb362722ab8841a85bf2edaed271cdf451dc9b
[08:05:25 INFO] [hyperzonelogin]: 条目 littleskin: 玩家 Aturtle6813 认证成功
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 mojang: 发生异常 - DeferredCoroutine was cancelled
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 mojang: 认证失败 - 发生异常: DeferredCoroutine was cancelled
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 elyby: 发生异常 - DeferredCoroutine was cancelled
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 条目 elyby: 认证失败 - 发生异常: DeferredCoroutine was cancelled
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 返回玩家 Aturtle6813 的认证成功结果
[08:05:26 INFO] [hyperzonelogin]: 玩家 Aturtle6813 通过 Yggdrasil 验证,Entry: littleskin
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 验证任务完成并缓存结果: user=Aturtle6813, result=Success
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] hyperPlayer.overVerify before player=Aturtle6813 attachedProfile=false credentials=[YggdrasilHyperZoneCreden
tial] proxyBound=true
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] profileService.attachVerifiedCredentialProfile player=Aturtle6813 credentials=[YggdrasilHyperZoneCredential:
null]
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][OUTPRE_TRACE] hyperPlayer.overVerify after-attach player=Aturtle6813 attachedProfile=false
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] 玩家 Aturtle6813 调用验证完成接口成功,Entry: littleskin
[08:05:26 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 回调完成后已清理临时状态: user=Aturtle6813
[08:05:29 INFO]: [connected player] Aturtle6813 (/120.229.51.72:11116) has disconnected
[08:05:29 INFO] [hyperzonelogin]: [DEBUG][YGGDRASIL_AUTH] [YggdrasilFlow] 玩家断连,已清理缓存状态: user=Aturtle6813

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions