입장과 같은 zone 이동 — JoinWorld · Move

JoinWorldRes는 join completion callback에서 발신 — admission 완료까지가 성공 의미

입장과 같은 zone 이동 — JoinWorld · Move JoinWorldRes는 join completion callback에서 발신 — admission 완료까지가 성공 의미 JoinWorldReq create or get Player Actor Defer() 후 EnterZoneReq(zone-nw) EnterZoneRes (join completion callback) JoinWorldRes(25,25) — completion에서 발신 JoinWorldRes MoveMsg(28,27) MoveMsg validate 후 UpdatePositionMsg ZoneStateNotify source ZoneStateNotify ZoneStateNotify(28,27) Game Browser · Sequence participant Game Browser Gateway · Sequence participant Gateway Player Actor · Sequence participant Player Actor Zone Spot · Sequence participant Zone Spot

자기 메시지 2개 (archify 미지원 → 인접 화살표에 합침)

  • • 원문 Player Actor→Player Actor "Defer() zone join, handler 종료"를 뒤따르는 EnterZoneReq(zone-nw) 화살표 라벨에 합쳤다. Zone join은 Framework Actor Join이라 handler 안에서 동기 완료되지 않는다 — Actor는 join을 Defer()로 등록하고 현재 handler를 정상 종료하며, join 결과는 completion callback으로 도착한다.
  • • 원문 Player Actor→Player Actor "validate and update coordinates"를 뒤따르는 UpdatePositionMsg 화살표 라벨에 합쳤다.

JoinWorldRes의 규범 의미

  • • JoinWorldRes는 join completion callback에서 발신한다 — JoinWorldRes 성공 = target zone admission까지 완료가 이 시나리오의 규범 의미이며, admission 이전 상태(cache 등)로 terminal을 만드는 구현은 비적합이다.