매치 게임 오류 문의

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

매치 개발중입니다.
매칭서버 접속 후 접속종료 이후 재 접속시

Backend.Match.OnSessionJoinInServer 이벤트가 두번 발생합니다.

매칭시 아래와 같은 오류가 발생합니다. 원인이 뭘까요?

매칭된 룸이 아닌 다른 방에 접속을 시도한 경우
ErrInfo : ErrorCode.Match_InGame_AuthroizeFailed
Reason : Internal server error.

안녕하세요 개발자님.

다음과 같은 핸들러 설정 코드가 두번 호출되었을 경우, 이벤트 호출이 두번 발생할 수 있습니다.
핸들러에서 +는 이전에 설정한 핸들러 응답에 새로운 응답을 한개 더 추가한다는 의미입니다.

Backend.Match.OnJoinMatchMakingServer += (args) => {
    // TODO
};

핸들러 세팅하는 함수를 한번만 호출하게끔 만들거나(씬 전환시 Start를 통해 핸들러 설정이 한번 더 호출될 가능성이 있음) 혹은 덮어씌워지도록 아래와 같이 핸들러를 등록하는 것을 추천드립니다.

Backend.Match.OnJoinMatchMakingServer = (JoinChannelEventArgs args) =>{

};