Repository navigation
Game Session Protocol
Yannik Marchand edited this page Jan 27, 2021
·
1 revision
NEX Protocols > Game Session (42)
| Method ID | Method Name |
|---|---|
| 1 | CreateSession |
| 2 | UpdateSession |
| 3 | DeleteSession |
| 4 | MigrateSession |
| 5 | LeaveSession |
| 6 | GetSession |
| 7 | SearchSessions |
| 8 | AddParticipants |
| 9 | RemoveParticipants |
| 10 | GetParticipantCount |
| 11 | GetParticipants |
| 12 | SendInvitation |
| 13 | GetInvitationReceivedCount |
| 14 | GetInvitationsReceived |
| 15 | GetInvitationSentCount |
| 16 | GetInvitationsSent |
| 17 | AcceptInvitation |
| 18 | DeclineInvitation |
| 19 | CancelInvitation |
| 20 | SendTextMessage |
| 21 | RegisterURLs |
| 22 | JoinSession |
| 23 | AbandonSession |
| 24 | SearchSessionsWithParticipants |
| 25 | GetSessions |
| 26 | GetParticipantsURLs |
| 27 | MigrateSessionHost |
| 28 | SplitSession |
| 29 | SearchSocialSessions |
| 30 | ReportUnsuccessfulJoinSessions |
| Type | Name |
|---|---|
| GameSession | gameSession |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| Type | Name |
|---|---|
| GameSessionUpdate | gameSessionUpdate |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKeyMigrated |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| Type | Name |
|---|---|
| GameSessionSearchResult | searchResult |
| Type | Name |
|---|---|
| GameSessionQuery | gameSessionQuery |
| Type | Name |
|---|---|
| List<GameSessionSearchResult> | searchResults |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| List<Uint32> | publicParticipantIDs |
| List<Uint32> | privateParticipantIDs |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| List<Uint32> | participantIDs |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| Type | Name |
|---|---|
| Uint32 | count |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<GameSessionParticipant> | participants |
| Type | Name |
|---|---|
| GameSessionInvitation | invitation |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gameSessionTypeID |
| Type | Name |
|---|---|
| Uint32 | count |
| Type | Name |
|---|---|
| Uint32 | gameSessionTypeID |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<GameSessionInvitationReceived> | invitations |
| Type | Name |
|---|---|
| Uint32 | gameSessionTypeID |
| Type | Name |
|---|---|
| Uint32 | count |
| Type | Name |
|---|---|
| Uint32 | gameSessionTypeID |
| ResultRange | resultRange |
| Type | Name |
|---|---|
| List<GameSessionInvitationSent> | invitations |
| Type | Name |
|---|---|
| GameSessionInvitationReceived | gameSessionInvitation |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionInvitationReceived | gameSessionInvitation |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionInvitationSent | gameSessionInvitation |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionMessage | gameSessionMessage |
This method does not return anything.
| Type | Name |
|---|---|
| List<StationURL> | stationURLs |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
This method does not return anything.
| Type | Name |
|---|---|
| Uint32 | gameSessionTypeID |
| List<Uint32> | participantIDs |
| Type | Name |
|---|---|
| List<GameSessionSearchWithParticipantsResult> | searchResults |
| Type | Name |
|---|---|
| List<GameSessionKey> | gameSessionKeys |
| Type | Name |
|---|---|
| List<GameSessionSearchResult> | searchResults |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| List<Uint32> | participantIDs |
| Type | Name |
|---|---|
| List<GameSessionParticipant> | participants |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
This method does not return anything.
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKey |
| Type | Name |
|---|---|
| GameSessionKey | gameSessionKeyMigrated |
| Type | Name |
|---|---|
| GameSessionSocialQuery | gameSessionSocialQuery |
| Type | Name |
|---|---|
| List<GameSessionSearchWithParticipantsResult> | searchResults |
| Type | Name |
|---|---|
| List<GameSessionUnsuccessfulJoinSession> | unsuccessfulJoinSessions |
This method does not return anything.
GameSessionKey (Structure)
| Type | Name |
|---|---|
| Uint32 | m_typeID |
| Uint32 | m_sessionID |
GameSession (Structure)
| Type | Name |
|---|---|
| Uint32 | m_typeID |
| List<Property> | m_attributes |
GameSessionSearchResult (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| Uint32 | m_hostPID |
| List<StationURL> | m_hostURLs |
| List<Property> | m_attributes |
GameSessionUpdate (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| List<Property> | m_attributes |
GameSessionParticipant (Structure)
| Type | Name |
|---|---|
| Uint32 | m_PID |
| String | m_name |
| List<StationURL> | m_stationURLs |
GameSessionInvitation (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| List<Uint32> | m_recipientPIDs |
| String | m_message |
GameSessionInvitationSent (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| Uint32 | m_recipientPID |
| String | m_message |
| DateTime | m_creationTime |
GameSessionInvitationReceived (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| Uint32 | m_senderPID |
| String | m_message |
| DateTime | m_creationTime |
GameSessionQuery (Structure)
| Type | Name |
|---|---|
| Uint32 | m_typeID |
| Uint32 | m_queryID |
| List<Property> | m_parameters |
GameSessionSocialQuery (Structure)
| Type | Name |
|---|---|
| Uint32 | m_typeID |
| Uint32 | m_queryID |
| List<Property> | m_parameters |
| List<Uint32> | m_participantIDs |
GameSessionMessage (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| String | m_message |
GameSessionSearchWithParticipantsResult (Structure)
| Type | Name |
|---|---|
| List<Uint32> | m_participantIDs |
GameSessionUnsuccessfulJoinSession (Structure)
| Type | Name |
|---|---|
| GameSessionKey | m_sessionKey |
| Uint32 | m_errorCategory |
| Sint32 | m_errorCode |
Property (Structure)
| Type | Description |
|---|---|
| Uint32 | ID |
| Uint32 | Value |
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages