Home docs nex protocols SkillRatingProtocol (48)
Post

SkillRatingProtocol (48)

Methods

(1) GetSkillRatings

Request

TypeName
Uint32skillBoardID
List<Uint32>playerPIDs

Response

TypeName
List<PlayerSkillRating>playerSkillRatings
SkillRatingaverageSkillRating

(2) UpdateSkillRating

Request

TypeName
Uint32skillBoardID
List<SkillRatingTeam>skillRatingTeams
Uint32matchID

Response

TypeName
List<PlayerSkillRating>playerSkillRatings

(3) CalculateMatchQuality

Request

TypeName
Uint32skillBoardID
SkillRatinguserSkillRating
List<SkillRating>sessionSkillRatings

Response

TypeName
List<Double>matchQualities

Types

SkillRating (Structure)

TypeName
Doublem_mean
Doublem_standardDeviation
Uint32m_normalizedSkillRating

PlayerSkillRating (Structure)

TypeName
PIDm_playerPID
SkillRatingm_skillRating
Uint32m_matchCount

SkillRatingTeamParticipant (Structure)

TypeName
PIDm_playerPID
Uint32m_partialPlayPercentage
Uint32m_partialUpdatePercentage

SkillRatingTeam (Structure)

TypeName
List<SkillRatingTeamParticipant>m_participants
Uint32m_rank
Contents