인게임 재접속 Not connected

상황 설명

  1. 매칭 기능을 통해 인게임 접속. 플레이 잘됨
  2. 일시정지 테스트를위해 Unity를 몇초간 일시정지
  3. 재생시 Backend.Match.OnSessionOffline 호출 확인
  4. 이탈 유저가 자신일 경우 Backend.Match.IsGameRoomActivate()로 재접할 게임 체크
  5. Backend.Match.JoinGameServer()로 재접 시도. 리턴 True 확인
  6. SendDataToInGameRoom() 호출시 Exception: Not connected. 에러 발생

Not connected 문의를 찾아봐도 대부분 뒤끝 채팅 문의였고, 재접속 관련 문의가 없어서 작성합니다.
무슨 문제일까요

안녕하세요 개발자님,
Backend.Match.IsGameRoomActivate()로 활성 게임룸 확인 후
Backend.Match.JoinGameServer()를 호출했을 때 true를 리턴 받았다면,
정상적으로 게임 서버 접속 요청이 이루어진 것입니다.

이후 반드시 Backend.Match.OnSessionJoinInServer 이벤트가 호출되어야 하며,
이 이벤트가 호출된 이후에만 SendDataToInGameRoom()을 사용할 수 있습니다.

OnSessionJoinInServer 이벤트가 정상적으로 호출된 이후 SendDataToInGameRoom 를 진행하셨는지 확인해 주시면 감사하겠습니다.

물론 OnSessionJoinInServer 이벤트가 호출될 때 Log를 찍게 해두고 작업을 해두었습니다만
JoinGameServer 리턴 True는 확인되도
해당 이벤트는 호출이 안되고있습니다.

가능성

  1. 혹시 인게임 서버에서 이탈(OnSessionOffline 확인)하고 나면 이벤트가 초기화 수도 있나요
  2. JoinGameServer 에서 isReconnect 항목이 true일때는 호출이 안되나요?
  3. 테스트중이라 4인매치지만 샌드박스모드 1인으로 접속한 상태인데 마지막 1명이 튕겨서 생기는 문제인가요?

관련 내용 상세히 확인하여 안내드릴 수 있도록 하겠습니다.