콘텐츠로 이동

매치 관리

매치 메이킹 시작하기

콘솔에서 [매치 메이킹>매치 관리] 메뉴로 이동합니다.

  1. 매치 메이킹을 추가할 프로젝트를 선택하고, 시작하기 버튼을 눌러 매치를 생성하세요.

    Note

    설정할 프로젝트가 없다면 [앱센터 > 프로젝트 관리]에서 프로젝트 생성 여부를 확인하세요. 프로젝트 상태가 [개발중] 또는 [라이브]일 때만 매치 검색이 가능합니다.

  2. 프로젝트에 매치를 처음 생성할 때, 새 매치 화면에서 기본 정보를 입력하세요.

    • 매치 연동 방식 : 프로젝트에서 매치를 호출하는 방식입니다.
      • SDK : Hive SDK를 사용하여 매치 요청을 보내려는 경우 선택합니다.
      • 서버 콜백 : 매치 메이킹 서버의 API를 통해 직접 매치 요청을 보내려는 경우 선택합니다.
    • 매치 콜백 URL : 매치 결과를 받을 주소입니다. 매치 연동 방식이 서버 콜백일 경우에만 등록이 필요합니다.
    • 매치 이름 : 콘솔에서 매치를 구분할 이름입니다.
  3. 새 매치 화면에서 매치 옵션을 선택하세요.

    • 매치 방식 : 유저 매칭 알고리즘을 선택합니다. 점수 방식을 선택하면 점수가 비슷한 유저끼리 매칭되며, 랜덤을 선택하면 유저 실력에 상관없이 무작위로 매칭됩니다.

    • 매치 단위/인원 : 팀 매치인지 개인 매치인지를 선택합니다. 팀 매치의 경우 팀 개수를 선택할 수 있으며, 각 팀의 팀원 수는 항상 동일하게 구성됩니다. 팀 개수는 최대 4개이며, 참여 인원은 총 16명을 넘을 수 없습니다.

      • 최대 팀 개수 예시: 팀 개수 8 / 각 팀원 수 2
      • 최대 팀원 수 예시: 팀 개수 2 / 각 팀원 수 8
    • 매치 시도 시간 : 매치 인원이 충족되지 않으면, 매치 시도 시간 동안 유저를 탐색합니다.

    • 매치 결과 수신

      • 매치 인원이 충족된 경우만 결과 수신 : 매치 시도 시간 내에 매치가 완료되었을 때만 매치 성공 여부와 함께 유저 정보를 전달합니다.
      • 매치 인원이 충족되지 않아도 결과 수신 : 매치 시도 시간이 지날 때까지 매치 인원이 충족되지 않아도 현재까지 매칭된 유저 정보를 포함한 결과를 전달합니다.
    • 매치 방식이 점수인 경우, 매치 범위 정보를 입력하세요.

      • 매치 범위
        • 매치 대상을 찾지 못하면 매치 증감 시간이 지날 때마다 점수 범위를 매치 증감 값만큼 넓힙니다.
        • 매치 범위 확장 시간 < 전체 매치 시도 시간
        • 매치 범위 증감 값 < 최대 매치 범위 값
      • 최대 매치 범위
        • 유저끼리 매치 가능한 점수 범위를 입력합니다. 예를 들어, 100을 입력하면 요청한 점수에서 +-100점 범위까지만 탐색 범위를 넓힙니다.
  4. 설정이 완료되면, ‘저장’을 클릭하세요.

  5. API 가이드를 참고하여 매치 정보를 호출하세요.

매치 목록

매치를 관리할 프로젝트를 선택해 주세요.
프로젝트에 매치가 등록되어 있으면, 매치 연결 정보가 선택 프로젝트 하위에 표시됩니다.

  1. 매치 연동 방식 : 프로젝트에서 매치를 호출하는 방식입니다.
    • SDK : Hive SDK를 사용하여 매치 요청을 보내려는 경우 선택합니다.
    • 서버 콜백 : 매치 메이킹 서버의 API를 통해 직접 매치 요청을 보내려는 경우 선택합니다. 이 방식을 사용하려면 매치 콜백 URL과 매치 콜백 Secret Key를 등록해야 합니다.
  2. 매치 콜백 URL : 매치 결과를 받을 주소입니다. 서버 콜백 방식을 사용할 때만 입력이 필요합니다.
  3. 매치 콜백 Secret Key : 매치 메이킹 서버와 통신할 때 필요한 값으로, 자동으로 생성됩니다. 키를 변경하거나 새로 생성하려면 Refresh 버튼을 누르세요.

매치 생성하기

새 매치 버튼으로 매치 설정을 추가할 수 있습니다. 하나의 프로젝트에 여러 개의 매치를 등록할 수 있습니다.

매치 수정하기

매치 방식, 매치 단위, 점수 기준을 제외한 나머지 항목을 수정할 수 있습니다. 변경된 정보는 실시간으로 매치 메이킹에 반영됩니다.

매치 삭제하기

매치 목록에서 삭제할 매치를 선택하고, 삭제 버튼을 누릅니다.