Skip to content

RMC Party Service

michal-kapala edited this page Apr 7, 2024 · 7 revisions

Custom RMC service for premade matchmaking lobby management.

Method ID Method Name
1 OnSignInCheckPartyStatus
2 InviteByID
3 InviteByName
4 GetInviteList
5 GetInviteeList
6 AcceptPartyInvite
7 DeclinePartyInvite
8 CancelPartyInvite
9 PromoteToLeader
10 GetPartyMemberList
11 RemoveFromParty
12 LeaveParty
13 DisbandParty
14 GetPartyInvite
15 GetPartyDetails
16 GetPartyMember
17 GetPartyMemberListForPlayers

(1) OnSignInCheckPartyStatus

Request

Empty request.

Response

Type Name
AnyDataHolder<Gathering> _Party
List<GR5_PartyMember> _PartyMemberList
List<GR5_Invitee> _InviteeList

(2) InviteByID

Request

Type Name
List<Uint32> _PlayerIDs
String _InviteMessage
Uint32 _MatchRequestId
Uint32 _SessionId
Uint32 _TeamId

Response

Type Name
List<GR5_Invitee> _InviteeList

(3) InviteByName

Request

Type Name
List<Uint32> _PlayerNames
String _InviteMessage
Uint32 _MatchRequestId
Uint32 _SessionId
Uint32 _TeamId

Response

Type Name
List<GR5_Invitee> _InviteeList

(4) GetInviteList

Request

Empty request.

Response

Type Name
List<GR5_Invitation> _InvitesList

(5) GetInviteeList

Request

Type Name

Response

Type Name

(6) AcceptPartyInvite

Request

Type Name

Response

Type Name

(7) DeclinePartyInvite

Request

Type Name

Response

Type Name

(8) CancelPartyInvite

Request

Type Name

Response

Type Name

(9) PromoteToLeader

Request

Type Name

Response

Type Name

(10) GetPartyMemberList

Request

Type Name

Response

Type Name

(11) RemoveFromParty

Request

Type Name

Response

Type Name

(12) LeaveParty

Request

Type Name

Response

Type Name

(13) DisbandParty

Request

Type Name

Response

Type Name

(14) GetPartyInvite

Request

Type Name

Response

Type Name

(15) GetPartyDetails

Request

Type Name

Response

Type Name

(16) GetPartyMember

Request

Type Name

Response

Type Name

(17) GetPartyMemberListForPlayers

Request

Type Name

Response

Type Name

Types

GR5_Invitee

Same as GR5_BasicPersona.

GR5_PartyMember

Same as GR5_BasicPersona.

GR5_Invitation

Type Name
GR5_BasicPersona m_Inviter
Uint32 m_PartyID
String m_InviterMessage

Clone this wiki locally