Project

General

Profile

Actions

멀티 컨넥터 사용하기

멀티플레이어 게임을 개발한다면  MainChattingRanking  시스템을 모두 하나의 메인 서버에 구현합니다.  Authorization  서버의 경우 한번의 연결만 필요합니다.  Relay  서버의 경우 룸에서만 연결이 필요합니다.

넷드론 유니티 버전의  smartclient  안에는  Main ConnectorSub Connector  를 생성합니다.

컨넥터는 필요할 경우 원하는 만큼 생성이 가능합니다.

이제 클라이언트의 연결 순서가 중요한데요.

  • 로그인 화면으로 전환된 뒤  IDPassword  를 입력하세요.
  • Client  는  Sub Connector  를 이용하여  Authorization  서버 연결을 하게됩니다.
  • 인증이 정상적으로 완료 되었다면  Authorization  서버는 해당 연결을 종료합니다.
  • 서버/채널 선택 화면으로 전환된 뒤  Main Connector  를 이용하여 선택된  Main  서버 연결을 하게됩니다.
  • 룸 생성 및 입장을 실행합니다.
  • Client  는  Sub Connector  를 이용하여  Relay  서버 연결을 하게됩니다.
  • 플레이중인 룸에서 나오게 될 경우  Relay  서버는 해당 연결을 종료합니다.
  • 게임 종료를 위해 로그아웃을 실행합니다.
  • Main  서버는 해당 연결을 종료합니다.

이런 순서로 컨넥터가 활용됩니다.

Updated by 강 귀복 about 2 years ago · 5 revisions