Home docs nex protocols matchmake-referee Eagle (120)
Post

Eagle (120)

Games that use libeagle use a customized matchmake referee protocol. This page describes the customized protocol.

Methods

(1) StartRound

Request

Response

TypeName
Uint64roundId

(2) GetStartRoundParam

Request

TypeName
Uint64roundId

Response

(3) EndRound

Request

TypeName
MatchmakeRefereeEndRoundParamendRoundParam

Response

This method does not return anything.

(4) EndRoundWithPartialReport

Request

TypeDescription
MatchmakeRefereeEndRoundParamEnd round param

Response

This method does not return anything.

(5) EndRoundWithoutReport

Request

TypeName
Uint64roundId

Response

This method does not return anything.

(6) GetRoundParticipants

Request

TypeName
Uint64roundId

Response

TypeName
List<Uint64>pids

(7) GetNotSummarizedRound

Request

This method does not take any parameters.

Response

(8) GetRound

Request

TypeName
Uint64roundId

Response

(9) GetStatsPrimary

Request

Response

(10) GetStatsPrimaries

Request

Response

TypeName
List<MatchmakeRefereeStats>stats
List<Result>results

(11) GetStatsAll

Request

Response

(12) CreateStats

Request

Response

This method does not return anything.

(13) GetOrCreateStats

Request

Response

(14) ResetStats

Request

This method does not take any parameters.

Response

This method does not return anything.

Types

MatchmakeRefereeEndRoundParam (Structure)

TypeName
Uint64roundId
List<MatchmakeRefereePersonalRoundResult>personalRoundResults

MatchmakeRefereeRound (Structure)

TypeName
Uint64roundId
Uint32gid
Uint32state
Uint32personalDataCategory
List<MatchmakeRefereePersonalRoundResult>normalizedPersonalRoundResults

MatchmakeRefereeStats (Structure)

TypeName
Uint64uniqueId
Uint32category
PIDpid
Uint32recentDisconnection
Uint32recentViolation
Uint32recentMismatch
Uint32recentWin
Uint32recentLoss
Uint32recentDraw
Uint32totalDisconnect
Uint32totalViolation
Uint32totalMismatch
Uint32totalWin
Uint32totalLoss
Uint32totalDraw
Uint32ratingValue

MatchmakeRefereeStartRoundParam (Structure)

TypeName
Uint32personalDataCategory
Uint32gid
List<PID>pids
Uint8reportSummaryMode
Uint32eventId

MatchmakeRefereeStatsTarget (Structure)

TypeName
PIDpid
Uint32category

MatchmakeRefereeStatsInitParam (Structure)

TypeName
Uint32category
Uint32initialRatingValue

MatchmakeRefereePersonalRoundResult (Structure)

TypeName
PIDpid
Uint32personalRoundResultFlag
Uint32roundWinLoss
Sint32ratingValueChange
qBufferbuffer
Uint8reportSummaryMode
Uint32eventId
Contents