-
Notifications
You must be signed in to change notification settings - Fork 68
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