HIVE SDK for C++

정적 Public 멤버 함수 | 모든 멤버 목록
MatchMaking 클래스 참조

Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다. 더 자세히 ...

#include <HIVE_MatchMaking.h>

정적 Public 멤버 함수

static void requestMatchMaking (int matchId, int point, const char *extraData, onMatchMakingData listener)
 매칭 요청
더 자세히 ...
 
static void getRequestingStatus (int matchId, onMatchMakingData listener)
 매칭 상태 확인
더 자세히 ...
 
static void deleteRequesting (int matchId, onMatchMakingResult listener)
 매칭 요청 삭제
더 자세히 ...
 
static void createGroup (int matchId, int point, const char *extraData, onMatchMakingGroupData listener)
 매칭 그룹 생성
더 자세히 ...
 
static void joinGroup (int matchId, const char *groupCode, int point, const char *extraData, onMatchMakingGroupData listener)
 매칭 그룹 참여
더 자세히 ...
 
static void leaveGroup (int matchId, onMatchMakingResult listener)
 매칭 그룹 탈퇴
더 자세히 ...
 
static void kickGroupUser (int matchId, PlayerID targetPlayerId, onMatchMakingGroupData listener)
 그룹원 추방
더 자세히 ...
 
static void getGroupInfoByUser (int matchId, onMatchMakingGroupData listener)
 그룹 정보 조회 (그룹 내 유저 기준)
더 자세히 ...
 
static void getGroupInfoByGroupCode (const char *groupCode, onMatchMakingGroupData listener)
 그룹 정보 조회 (그룹 코드 기준)
더 자세히 ...
 
static void updateGroupUser (int matchId, bool ready, int point, const char *extraData, onMatchMakingGroupData listener)
 멤버 정보 수정
더 자세히 ...
 
static void requestGroupMatching (int matchId, onMatchMakingGroupData listener)
 그룹 매칭 요청
더 자세히 ...
 
static void deleteGroupMatching (int matchId, onMatchMakingGroupData listener)
 그룹 매칭 요청 취소
더 자세히 ...
 

상세한 설명

Hive MatchMaking은 온라인 매치를 위해 플레이어를 연결하고 관련 데이터를 제공합니다.


Hive MatchMaking 기능을 통해 게임에서 구체적인 매치메이킹 로직을 구현하지 않아도 플레이어의 대전 상대를 간단하게 얻을 수 있습니다.
플레이어가 비슷한 수준을 가진 상대와 매치되도록 하여 균형잡힌 게임 경험을 제공합니다.

Since
4.24.5.0

멤버 함수 문서화

◆ createGroup()

static void MatchMaking::createGroup ( int  matchId,
int  point,
const char *  extraData,
onMatchMakingGroupData  listener 
)
static

매칭 그룹 생성

매칭 그룹을 생성합니다.

Since
4.25.0.0

◆ deleteGroupMatching()

static void MatchMaking::deleteGroupMatching ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 매칭 요청 취소

그룹 매칭 요청을 취소합니다.

Since
4.25.0.0

◆ deleteRequesting()

static void MatchMaking::deleteRequesting ( int  matchId,
onMatchMakingResult  listener 
)
static

매칭 요청 삭제

요청한 매칭을 삭제합니다.

Since
4.24.5.0

◆ getGroupInfoByGroupCode()

static void MatchMaking::getGroupInfoByGroupCode ( const char *  groupCode,
onMatchMakingGroupData  listener 
)
static

그룹 정보 조회 (그룹 코드 기준)

그룹 코드를 기준으로 그룹 정보를 조회합니다.

Since
4.25.0.0

◆ getGroupInfoByUser()

static void MatchMaking::getGroupInfoByUser ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 정보 조회 (그룹 내 유저 기준)

유저 정보를 기준으로 그룹 정보를 조회합니다.

Since
4.25.0.0

◆ getRequestingStatus()

static void MatchMaking::getRequestingStatus ( int  matchId,
onMatchMakingData  listener 
)
static

매칭 상태 확인

요청한 매칭 상태를 확인할 수 있습니다.

Since
4.24.5.0

◆ joinGroup()

static void MatchMaking::joinGroup ( int  matchId,
const char *  groupCode,
int  point,
const char *  extraData,
onMatchMakingGroupData  listener 
)
static

매칭 그룹 참여

매칭 그룹에 참여합니다.

Since
4.25.0.0

◆ kickGroupUser()

static void MatchMaking::kickGroupUser ( int  matchId,
PlayerID  targetPlayerId,
onMatchMakingGroupData  listener 
)
static

그룹원 추방

매칭 그룹에서 그룹원을 추방시킵니다.

Since
4.25.0.0

◆ leaveGroup()

static void MatchMaking::leaveGroup ( int  matchId,
onMatchMakingResult  listener 
)
static

매칭 그룹 탈퇴

매칭 그룹에서 탈퇴합니다.

Since
4.25.0.0

◆ requestGroupMatching()

static void MatchMaking::requestGroupMatching ( int  matchId,
onMatchMakingGroupData  listener 
)
static

그룹 매칭 요청

그룹 매칭을 요청합니다.

Since
4.25.0.0

◆ requestMatchMaking()

static void MatchMaking::requestMatchMaking ( int  matchId,
int  point,
const char *  extraData,
onMatchMakingData  listener 
)
static

매칭 요청

매칭 요청 시 사용할 점수(point)를 입력할 수 있습니다.
매칭에 사용할 부가 정보(닉네임, 레벨, 국가 등)(extraData)를 입력할 수 있습니다.
부가 정보는 매칭 결과에 포함되어 전달됩니다.

Since
4.24.5.0

◆ updateGroupUser()

static void MatchMaking::updateGroupUser ( int  matchId,
bool  ready,
int  point,
const char *  extraData,
onMatchMakingGroupData  listener 
)
static

멤버 정보 수정

그룹에 속한 구성원이 자신의 정보를 변경시킵니다.

Since
4.25.0.0

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침