Repository navigation
Matchmake Extension Protocol
NEX Protocols > Matchmake Extension (109)
The following games have additional methods in the matchmake extension protocol:
- Mario Kart 8
- Mario Kart 8 Deluxe
- Mario Strikers: Battle League
- Monster Hunter XX (3DS)
- Nintendo Switch Sports
- Pokemon X / Y
- Super Mario Bros. 35
- Super Smash Bros. 4
- Super Smash Bros. Ultimate
This remainder of this page describes the methods that are not specific to any game.
| Type | Name |
|---|---|
| Uint32 | gid |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gid |
This method does not return anything.
| Type | Name |
|---|---|
| Data<Gathering> | anyGathering |
| String | strMessage |
| Type | Name |
|---|---|
| Data<Gathering> | joinedGathering |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<Data<Gathering>> | lstGathering |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<Data<Gathering>> | lstGathering |
| List<GatheringURLs> | lstGatheringUrls |
| Type | Name | Only present in |
|---|---|---|
| Data<Gathering> | anyGathering | |
| String | strMessage | |
| Uint16 | participationCount | NEX v3.5.0 and later |
| Type | Name |
|---|---|
| Uint32 | gid |
| Buffer | sessionKey |
| Type | Name |
|---|---|
| Uint32 | gid |
| String | strMessage |
| Type | Name |
|---|---|
| Buffer | sessionKey |
| Type | Name |
|---|---|
| Uint32 | gid |
| Uint32 | attribIndex |
| Uint32 | newValue |
This method does not return anything.
Wii U:
| Type | Name |
|---|---|
| Uint32 | uiType |
| Uint32 | uiParam1 |
| Uint32 | uiParam2 |
| String | strParam |
Switch:
| Type | Name |
|---|---|
| Uint32 | uiType |
| Uint64 | uiParam1 |
| Uint64 | uiParam2 |
| String | strParam |
This method does not return anything.
| Type | Name |
|---|---|
| Sint32 | uiType |
| Type | Name |
|---|---|
| List<NotificationEvent> | dataList |
| Type | Name |
|---|---|
| Uint32 | gid |
| Buffer | applicationBuffer |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gid |
| List<Uint32> | attribs |
This method does not return anything.
| Type | Name |
|---|---|
| List<Uint32> | lstTypes |
| Type | Name |
|---|---|
| List<NotificationEvent> | dataList |
| Type | Name |
|---|---|
| Data<Gathering> | anyGathering |
This method does not return anything.
| Type | Name |
|---|---|
| List<MatchmakeSessionSearchCriteria> | lstSearchCriteria |
| Data<Gathering> | anyGathering |
| String | strMessage |
| Type | Name |
|---|---|
| Data<Gathering> | joinedGathering |
| Type | Name |
|---|---|
| List<PID> | lstPid |
| Type | Name |
|---|---|
| List<PlayingSession> | lstPlayingSession |
| Type | Name |
|---|---|
| PersistentGathering | community |
| String | strMessage |
| Type | Name |
|---|---|
| Uint32 | gid |
| Type | Name |
|---|---|
| PersistentGathering | community |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gid |
| String | strMessage |
| String | strPassword |
This method does not return anything.
| Type | Name |
|---|---|
| List<Uint32> | lstGid |
| Type | Name |
|---|---|
| List<PersistentGathering> | lstCommunity |
| Type | Name |
|---|---|
| Bool | isAvailableOnly |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<PersistentGathering> | lstCommunity |
| Type | Name |
|---|---|
| PID | pid |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<PersistentGathering> | lstCommunity |
| Type | Name |
|---|---|
| Bool | onlineStatus |
| Bool | participationCommunity |
This method does not return anything.
This method does not take any parameters.
| Type | Name |
|---|---|
| List<PID> | lstPrincipalId |
| Type | Name |
|---|---|
| List<PID> | lstPrincipalId |
This method does not return anything.
| Type | Name |
|---|---|
| List<PID> | lstPrincipalId |
This method does not return anything.
This method does not take any parameters.
This method does not return anything.
| Type | Name |
|---|---|
| PID | pid |
| String | userName |
| Uint32 | violationCode |
This method does not return anything.
This method does not take any parameters.
| Type | Name |
|---|---|
| Bool | flag |
| Uint32 | score |
| Type | Name |
|---|---|
| Uint32 | gid |
| String | strMessage |
| Bool | dontCareMyBlockList |
| Uint16 | participationCount |
| Type | Name |
|---|---|
| Buffer | sessionKey |
| Type | Name |
|---|---|
| List<PID> | lstPrincipalId |
| Bool | includeLoginUser |
| Type | Name |
|---|---|
| List<SimplePlayingSession> | lstSimplePlayingSession |
| Type | Name |
|---|---|
| List<Uint32> | gatheringIdList |
| Type | Name |
|---|---|
| List<SimpleCommunity> | lstSimpleCommunityList |
| Type | Name |
|---|---|
| List<Uint32> | lstGid |
| Data<Gathering> | anyGathering |
| String | strMessage |
| Type | Name |
|---|---|
| Data<Gathering> | joinedGathering |
| Type | Name |
|---|---|
| Uint32 | gid |
| Uint8 | progressScore |
This method does not return anything.
| Type | Name |
|---|---|
| PID | pid |
| Uint32 | mainType |
| Uint32 | subType |
| Uint64 | param1 |
| Uint64 | param2 |
| String | stringParam |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gid |
| Type | Name |
|---|---|
| String | password |
| Type | Name |
|---|---|
| Uint32 | gid |
This method does not return anything.
| Type | Name |
|---|---|
| CreateMatchmakeSessionParam | createMatchmakeSessionParam |
| Type | Name |
|---|---|
| MatchmakeSession | joinedMatchmakeSession |
| Type | Name |
|---|---|
| JoinMatchmakeSessionParam | joinMatchmakeSessionParam |
| Type | Name |
|---|---|
| MatchmakeSession | joinedMatchmakeSession |
| Type | Name |
|---|---|
| AutoMatchmakeParam | autoMatchmakeParam |
| Type | Name |
|---|---|
| MatchmakeSession | joinedMatchmakeSession |
| Type | Name |
|---|---|
| Uint32 | gid |
| Type | Name |
|---|---|
| MatchmakeSession | matchmakeSession |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| List<GatheringURLs> | lstGatheringUrls |
| Type | Name |
|---|---|
| UpdateMatchmakeSessionParam | updateMatchmakeSessionParam |
This method does not return anything.
| Type | Name |
|---|---|
| AutoMatchmakeParam | autoMatchmakeParam |
| Type | Name |
|---|---|
| Uint64 | requestId |
| Type | Name |
|---|---|
| Uint64 | requestId |
This method does not return anything.
This method does not take any parameters.
This method does not return anything.
| Type | Name |
|---|---|
| List<Uint32> | lstGid |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| Type | Name |
|---|---|
| Uint32 | gid |
| Type | Name |
|---|---|
| MatchmakeSession | matchmakeSession |
| Type | Name |
|---|---|
| PID | id |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| Type | Name |
|---|---|
| FindMatchmakeSessionByParticipantParam | param |
| Type | Name |
|---|---|
| List<FindMatchmakeSessionByParticipantResult> | lstSession |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| Type | Name |
|---|---|
| MatchmakeSessionSearchCriteria | searchCriteria |
| Type | Name |
|---|---|
| List<MatchmakeSession> | lstMatchmakeSession |
| List<GatheringURLs> | lstGatheringUrls |
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages