본문으로 건너뛰기
버전: SDK-5.11.5

재접속 정의

뒤끝매치에서 재접속은 게임방에 참여 중 비정상적인 이유로 인게임 서버와 접속이 끊어졌을 때 해당 게임방에 다시 접속하는 것을 의미합니다.

image

아래와 같은 상황에서 인게임 서버와 접속이 끊어질 수 있습니다.

  • 통신 상태 불량 등의 이유로 클라이언트와 인게임 서버가 30초 이상 통신이 원활하게 이루어지지 않으면 자동으로 인게임 서버와 접속이 끊어집니다.
  • 게임 도중 클라이언트의 비정상적인 종료 혹은 유저가 강제로 클라이언트를 종료했을 때 인게임 서버와 접속이 끊어집니다.

뒤끝매치에서는 상황 따라 SDK에서 자동으로 재접속을 시도할 수 있고, 수동으로도 재접속을 시도할 수 있습니다.

SDK에서 자동으로 서버와 재접속을 시도하는 경우

  • 통신 상태 불량 등의 이유로 클라이언트와 서버가 연결이 끊어지는 경우 SDK에서 자동으로 서버와 재접속을 시도합니다.
  • SDK에서는 재접속을 시도 후 실패하는 경우 서버와 연결을 끊습니다.

수동으로 재접속을 시도하는 경우

클라이언트의 종료 후 다시 게임을 시작하는 경우 재접속을 시도할 수 있습니다.

  • 뒤끝 비동기 서버에 현재 진행 중인 게임이 존재하는지 검색합니다.
  • 진행 중인 게임이 있을 경우 리턴 받은 정보를 이용하여 수동으로 재접속을 시도할 수 있습니다.

재접속을 못하는 경우

  • 인게임 서버와 접속이 끊긴 이후 매치 서버에서 매칭 신청을 하면 자동으로 해당 게임에서 패배 처리됩니다. 게임에서 패배 처리된 이후에는 해당 게임에 다시 재접속할 수 없습니다.
  • 인게임 서버와 접속이 끊긴 상태에서 다른 유저가 게임을 끝내면(게임 결과 메시지를 서버로 보내면) 해당 게임에 재접속할 수 없습니다.