MMR 1:1 모드로 게임을 제작중입니다.
처음 로그인해서 인게임 서버 접속한 후에는 정상적으로 플레이가 되지만,
로비로 돌아온 뒤 다시 인게임 서버로 접속하려고하면 오류가 납니다.
문제는 유니티가 멈추는 것도, 콘솔 창에 오류, 경고가 뜨지도 않습니다.
그리고 게임을 끄고 다시 접속하면 잘 접속되고, 한판 후에 다시 접속하면 오류가 납니다.
단지 처음 로그인 해서 인게임 서버로 접속할 때와 다른 점은
OnJoinMatchMakingServer 가 두번 호출 된다는 점입니다.
#1 login 씬
로그인.
#2 Loby
로드와 동시에 JoinChannel(public) 호출.
버튼으로 JoinMatchMakingServer() 호출.
OnJoinMatchMakingServer -> CreateMatchRoom() 호출
OnMatchMakingRoomCreate -> RequestMatchMaking() 호출
OnMatchMakingResponse -> JoinGameServer() 호출
OnSessionJoinInServer -> JoinGameRoom() 호출
OnMatchInGameStart -> 씬 전환
#3 인게임
게임 후 MatchEnd() 호출.
클릭 후 씬 전환 LoadScene(#2)