-
Notifications
You must be signed in to change notification settings - Fork 68
Matchmake Referee Protocol (Eagle)
Yannik Marchand edited this page Apr 30, 2021
·
4 revisions
NEX Protocols > Matchmake Referee > Eagle (120)
Games that use libeagle use a customized matchmake referee protocol. This page describes the customized protocol.
Method ID | Method Name |
---|---|
1 | StartRound |
2 | GetStartRoundParam |
3 | EndRound |
4 | EndRoundWithPartialReport |
5 | EndRoundWithoutReport |
6 | GetRoundParticipants |
7 | GetNotSummarizedRound |
8 | GetRound |
9 | GetStatsPrimary |
10 | GetStatsPrimaries |
11 | GetStatsAll |
12 | CreateStats |
13 | GetOrCreateStats |
14 | ResetStats |
15 | GetEventPoint |
16 | ResetEventPoint |
Type | Name |
---|---|
MatchmakeRefereeStartRoundParam | param |
Type | Name |
---|---|
Uint64 | roundId |
Type | Name |
---|---|
Uint64 | roundId |
Type | Name |
---|---|
MatchmakeRefereeStartRoundParam | param |
Type | Name |
---|---|
MatchmakeRefereeEndRoundParam | endRoundParam |
This method does not return anything.
Type | Description |
---|---|
MatchmakeRefereeEndRoundParam | End round param |
This method does not return anything.
Type | Name |
---|---|
Uint64 | roundId |
This method does not return anything.
Type | Name |
---|---|
Uint64 | roundId |
Type | Name |
---|---|
List<Uint64> | pids |
This method does not take any parameters.
Type | Name |
---|---|
List<MatchmakeRefereeRound> | rounds |
Type | Name |
---|---|
Uint64 | roundId |
Type | Name |
---|---|
MatchmakeRefereeRound | round |
Type | Name |
---|---|
MatchmakeRefereeStatsTarget | target |
Type | Name |
---|---|
MatchmakeRefereeStats | stats |
Type | Name |
---|---|
List<MatchmakeRefereeStatsTarget> | targets |
Type | Name |
---|---|
List<MatchmakeRefereeStats> | stats |
List<Result> | results |
Type | Name |
---|---|
MatchmakeRefereeStatsTarget | target |
Type | Name |
---|---|
List<MatchmakeRefereeStats> | stats |
Type | Name |
---|---|
MatchmakeRefereeStatsInitParam | param |
This method does not return anything.
Type | Name |
---|---|
MatchmakeRefereeStatsInitParam | param |
Type | Name |
---|---|
MatchmakeRefereeStats | stats |
This method does not take any parameters.
This method does not return anything.
MatchmakeRefereeEndRoundParam (Structure)
Type | Name |
---|---|
Uint64 | roundId |
List<MatchmakeRefereePersonalRoundResult> | personalRoundResults |
MatchmakeRefereeRound (Structure)
Type | Name |
---|---|
Uint64 | roundId |
Uint32 | gid |
Uint32 | state |
Uint32 | personalDataCategory |
List<MatchmakeRefereePersonalRoundResult> | normalizedPersonalRoundResults |
MatchmakeRefereeStats (Structure)
Type | Name |
---|---|
Uint64 | uniqueId |
Uint32 | category |
PID | pid |
Uint32 | recentDisconnection |
Uint32 | recentViolation |
Uint32 | recentMismatch |
Uint32 | recentWin |
Uint32 | recentLoss |
Uint32 | recentDraw |
Uint32 | totalDisconnect |
Uint32 | totalViolation |
Uint32 | totalMismatch |
Uint32 | totalWin |
Uint32 | totalLoss |
Uint32 | totalDraw |
Uint32 | ratingValue |
MatchmakeRefereeStartRoundParam (Structure)
Type | Name |
---|---|
Uint32 | personalDataCategory |
Uint32 | gid |
List<PID> | pids |
Uint8 | reportSummaryMode |
Uint32 | eventId |
MatchmakeRefereeStatsTarget (Structure)
Type | Name |
---|---|
PID | pid |
Uint32 | category |
MatchmakeRefereeStatsInitParam (Structure)
Type | Name |
---|---|
Uint32 | category |
Uint32 | initialRatingValue |
MatchmakeRefereePersonalRoundResult (Structure)
Type | Name |
---|---|
PID | pid |
Uint32 | personalRoundResultFlag |
Uint32 | roundWinLoss |
Sint32 | ratingValueChange |
qBuffer | buffer |
Uint8 | reportSummaryMode |
Uint32 | eventId |
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages