NEX Protocols > Matchmake Extension (109)
The following games have additional methods in the matchmake extension protocol:
This remainder of this page describes the methods that are not specific to any game.
(1) CloseParticipation
Request
Response
This method does not return anything.
(2) OpenParticipation
Request
Response
This method does not return anything.
(3) AutoMatchmake_Postpone
Request
Response
(4) BrowseMatchmakeSession
Request
Response
(5) BrowseMatchmakeSessionWithHostUrls
Request
Response
(6) CreateMatchmakeSession
Request
Type |
Name |
Only present in |
Data<Gathering> |
anyGathering |
|
String |
strMessage |
|
Uint16 |
participationCount |
NEX v3.5.0 and later |
Response
Type |
Name |
Uint32 |
gid |
Buffer |
sessionKey |
(7) JoinMatchmakeSession
Request
Type |
Name |
Uint32 |
gid |
String |
strMessage |
Response
(8) ModifyCurrentGameAttribute
Request
Type |
Name |
Uint32 |
gid |
Uint32 |
attribIndex |
Uint32 |
newValue |
Response
This method does not return anything.
(9) UpdateNotificationData
Request
Wii U:
Type |
Name |
Uint32 |
uiType |
Uint32 |
uiParam1 |
Uint32 |
uiParam2 |
String |
strParam |
Switch:
Type |
Name |
Uint32 |
uiType |
Uint64 |
uiParam1 |
Uint64 |
uiParam2 |
String |
strParam |
Response
This method does not return anything.
(10) GetFriendNotificationData
Request
Response
(11) UpdateApplicationBuffer
Request
Type |
Name |
Uint32 |
gid |
Buffer |
applicationBuffer |
Response
This method does not return anything.
(12) UpdateMatchmakeSessionAttribute
Request
Type |
Name |
Uint32 |
gid |
List<Uint32> |
attribs |
Response
This method does not return anything.
(13) GetlstFriendNotificationData
Request
Type |
Name |
List<Uint32> |
lstTypes |
Response
(14) UpdateMatchmakeSession
Request
Response
This method does not return anything.
(15) AutoMatchmakeWithSearchCriteria_Postpone
Request
Response
(16) GetPlayingSession
Request
Response
(17) CreateCommunity
Request
Response
(18) UpdateCommunity
Request
Response
This method does not return anything.
(19) JoinCommunity
Request
Response
This method does not return anything.
(20) FindCommunityByGatheringId
Request
Type |
Name |
List<Uint32> |
lstGid |
Response
(21) FindOfficialCommunity
Request
Response
(22) FindCommunityByParticipant
Request
Response
(23) UpdatePrivacySetting
Request
Type |
Name |
Bool |
onlineStatus |
Bool |
participationCommunity |
Response
This method does not return anything.
(24) GetMyBlockList
Request
This method does not take any parameters.
Response
(25) AddToBlockList
Request
Response
This method does not return anything.
(26) RemoveFromBlockList
Request
Response
This method does not return anything.
(27) ClearMyBlockList
Request
This method does not take any parameters.
Response
This method does not return anything.
(28) ReportViolation
Request
Type |
Name |
PID |
pid |
String |
userName |
Uint32 |
violationCode |
Response
This method does not return anything.
(29) IsViolationUser
Request
This method does not take any parameters.
Response
Type |
Name |
Bool |
flag |
Uint32 |
score |
(30) JoinMatchmakeSessionEx
Request
Type |
Name |
Uint32 |
gid |
String |
strMessage |
Bool |
dontCareMyBlockList |
Uint16 |
participationCount |
Response
(31) GetSimplePlayingSession
Request
Type |
Name |
List<PID> |
lstPrincipalId |
Bool |
includeLoginUser |
Response
(32) GetSimpleCommunity
Request
Type |
Name |
List<Uint32> |
gatheringIdList |
Response
(33) AutoMatchmakeWithGatheringId_Postpone
Request
Response
(34) UpdateProgressScore
Request
Type |
Name |
Uint32 |
gid |
Uint8 |
progressScore |
Response
This method does not return anything.
(35) DebugNotifyEvent
Request
Type |
Name |
PID |
pid |
Uint32 |
mainType |
Uint32 |
subType |
Uint64 |
param1 |
Uint64 |
param2 |
String |
stringParam |
Response
This method does not return anything.
(36) GenerateMatchmakeSessionSystemPassword
Request
Response
(37) ClearMatchmakeSessionSystemPassword
Request
Response
This method does not return anything.
(38) CreateMatchmakeSessionWithParam
Request
Response
(39) JoinMatchmakeSessionWithParam
Request
Response
(40) AutoMatchmakeWithParam_Postpone
Request
Response
(41) FindMatchmakeSessionByGatheringIdDetail
Request
Response
(42) BrowseMatchmakeSessionNoHolder
Request
Response
(43) BrowseMatchmakeSessionWithHostUrlsNoHolder
Request
Response
(44) UpdateMatchmakeSessionPart
Request
Response
This method does not return anything.
(45) RequestMatchmaking
Request
Response
Type |
Name |
Uint64 |
requestId |
(46) WithdrawMatchmaking
Request
Type |
Name |
Uint64 |
requestId |
Response
This method does not return anything.
(47) WithdrawMatchmakingAll
Request
This method does not take any parameters.
Response
This method does not return anything.
(48) FindMatchmakeSessionByGatheringId
Request
Type |
Name |
List<Uint32> |
lstGid |
Response
(49) FindMatchmakeSessionBySingleGatheringId
Request
Response
(50) FindMatchmakeSessionByOwner
Request
Response
(51) FindMatchmakeSessionByParticipant
Request
Response
(52) BrowseMatchmakeSessionNoHolderNoResultRange
Request
Response
(53) BrowseMatchmakeSessionWithHostUrlsNoHolderNoResultRange
Request
Response