HIVE SDK for Unreal Engine

Classes | Functions
FHiveMatchMaking

Hive MatchMaking connects players for online matches and provides relevant data. More...

Classes

class  FHiveMatchMaking
 Hive MatchMaking connects players for online matches and provides relevant data. More...
 
class  FHiveMatchMakingData
 Match Making 콜백 데이터 정보
More...
 
class  FHiveMatchMakingGroupData
 매치 메이킹 그룹 데이터 정보
More...
 
class  FHiveMatchingMemberInfo
 매치 메이킹 그룹 멤버 정보
More...
 

Functions

static void FHiveMatchMaking::RequestMatchMaking (int32 MatchId, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingDataDelegate &Delegate)
 Matching Request
More...
 
static void FHiveMatchMaking::GetRequestingStatus (int32 MatchId, const FHiveMatchMakingOnMatchMakingDataDelegate &Delegate)
 Check Matching Status
More...
 
static void FHiveMatchMaking::DeleteRequesting (int32 MatchId, const FHiveMatchMakingOnResultDelegate &Delegate)
 Delete Matching Request
More...
 
static void FHiveMatchMaking::CreateGroup (int32 MatchId, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Create a matching group
More...
 
static void FHiveMatchMaking::JoinGroup (int32 MatchId, const FString &GroupCode, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Join a matching group
More...
 
static void FHiveMatchMaking::LeaveGroup (int32 MatchId, const FHiveMatchMakingOnResultDelegate &Delegate)
 Leave a matching group
More...
 
static void FHiveMatchMaking::KickGroupUser (int32 MatchId, int64 TargetPlayerId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Kick a group member
More...
 
static void FHiveMatchMaking::GetGroupInfoByUser (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Get group information (based on group users)
More...
 
static void FHiveMatchMaking::GetGroupInfoByGroupCode (const FString &GroupCode, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Get group information (based on group code)
More...
 
static void FHiveMatchMaking::UpdateGroupUser (int32 MatchId, bool Ready, int32 Point, const FString &ExtraData, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Modify member information
More...
 
static void FHiveMatchMaking::RequestGroupMatching (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Request group matching
More...
 
static void FHiveMatchMaking::DeleteGroupMatching (int32 MatchId, const FHiveMatchMakingOnMatchMakingGroupDataDelegate &Delegate)
 Cancel group matching request
More...
 

Detailed Description

Hive MatchMaking connects players for online matches and provides relevant data.


Hive MatchMaking feature makes it simple to get matches for your players without having to implement specific matchmaking logic in your game.

Function Documentation

◆ CreateGroup()

static void FHiveMatchMaking::CreateGroup ( int32  MatchId,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Create a matching group

Create a matching group.

Since
4.25.0.0

◆ DeleteGroupMatching()

static void FHiveMatchMaking::DeleteGroupMatching ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Cancel group matching request

Cancel group matching request.

Since
4.25.0.0

◆ DeleteRequesting()

static void FHiveMatchMaking::DeleteRequesting ( int32  MatchId,
const FHiveMatchMakingOnResultDelegate &  Delegate 
)
static

Delete Matching Request

Deletes the requested match.

Since
4.24.5.0

◆ GetGroupInfoByGroupCode()

static void FHiveMatchMaking::GetGroupInfoByGroupCode ( const FString &  GroupCode,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Get group information (based on group code)

Get group information based on group code.

Since
4.25.0.0

◆ GetGroupInfoByUser()

static void FHiveMatchMaking::GetGroupInfoByUser ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Get group information (based on group users)

Get group information based on user information.

Since
4.25.0.0

◆ GetRequestingStatus()

static void FHiveMatchMaking::GetRequestingStatus ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingDataDelegate &  Delegate 
)
static

Check Matching Status

You can check the status of your requested matching.

Since
4.24.5.0

◆ JoinGroup()

static void FHiveMatchMaking::JoinGroup ( int32  MatchId,
const FString &  GroupCode,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Join a matching group

Join a matching group.

Since
4.25.0.0

◆ KickGroupUser()

static void FHiveMatchMaking::KickGroupUser ( int32  MatchId,
int64  TargetPlayerId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Kick a group member

Kick a group member

Since
4.25.0.0

◆ LeaveGroup()

static void FHiveMatchMaking::LeaveGroup ( int32  MatchId,
const FHiveMatchMakingOnResultDelegate &  Delegate 
)
static

Leave a matching group

Leave a matching group.

Since
4.25.0.0

◆ RequestGroupMatching()

static void FHiveMatchMaking::RequestGroupMatching ( int32  MatchId,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Request group matching

Request group matching.

Since
4.25.0.0

◆ RequestMatchMaking()

static void FHiveMatchMaking::RequestMatchMaking ( int32  MatchId,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingDataDelegate &  Delegate 
)
static

Matching Request

You can enter the score(point) to be used when requesting matching.
You can also enter additional information(nickname, level, country, etc.)(extraData) to be used for matching.
ExtraData is delivered as part of the matching results.

Since
4.24.5.0

◆ UpdateGroupUser()

static void FHiveMatchMaking::UpdateGroupUser ( int32  MatchId,
bool  Ready,
int32  Point,
const FString &  ExtraData,
const FHiveMatchMakingOnMatchMakingGroupDataDelegate &  Delegate 
)
static

Modify member information

Group members change their information.

Since
4.25.0.0
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy