Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork78
Matchmake Referee Protocol
Yannik Marchand edited this pageFeb 10, 2022 ·22 revisions
NEX Protocols > Matchmake Referee (120)
Games that uselibeagle use acustomized matchmake referee protocol.
The following games have additional methods in the matchmake referee protocol:
The remainder of this page describe the standard matchmake referee protocol.
- Raises
Core::InvalidArgument
if the list of pids is empty. - Raises
MatchmakeReferee::NotParticipatedGathering
if the gathering does not exist or at least one of the pids is not a participant of the gathering.
Type | Name |
---|---|
MatchmakeRefereeStartRoundParam | param |
Type | Name |
---|---|
Uint64 | roundId |
- Raises
MatchmakeReferee::RoundNotFound
if the round id is invalid.
Type | Name |
---|---|
Uint64 | roundId |
Type | Name |
---|---|
MatchmakeRefereeStartRoundParam | param |
Type | Name |
---|---|
MatchmakeRefereeEndRoundParam | endRoundParam |
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 |
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 |
- Home
- NEX
- NPLN
- Pia
- Switch Servers
- Other Pages