Methods
| Method ID | Method Name |
|---|---|
| 1 | GetSkillRatings |
| 2 | UpdateSkillRating |
| 3 | CalculateMatchQuality |
(1) GetSkillRatings
Request
| Type | Name |
|---|---|
| Uint32 | skillBoardID |
| List<Uint32> | playerPIDs |
Response
| Type | Name |
|---|---|
| List<PlayerSkillRating> | playerSkillRatings |
| SkillRating | averageSkillRating |
(2) UpdateSkillRating
Request
| Type | Name |
|---|---|
| Uint32 | skillBoardID |
| List<SkillRatingTeam> | skillRatingTeams |
| Uint32 | matchID |
Response
| Type | Name |
|---|---|
| List<PlayerSkillRating> | playerSkillRatings |
(3) CalculateMatchQuality
Request
| Type | Name |
|---|---|
| Uint32 | skillBoardID |
| SkillRating | userSkillRating |
| List<SkillRating> | sessionSkillRatings |
Response
| Type | Name |
|---|---|
| List<Double> | matchQualities |
Types
SkillRating (Structure)
| Type | Name |
|---|---|
| Double | m_mean |
| Double | m_standardDeviation |
| Uint32 | m_normalizedSkillRating |
PlayerSkillRating (Structure)
| Type | Name |
|---|---|
| PID | m_playerPID |
| SkillRating | m_skillRating |
| Uint32 | m_matchCount |
SkillRatingTeamParticipant (Structure)
| Type | Name |
|---|---|
| PID | m_playerPID |
| Uint32 | m_partialPlayPercentage |
| Uint32 | m_partialUpdatePercentage |
SkillRatingTeam (Structure)
| Type | Name |
|---|---|
| List<SkillRatingTeamParticipant> | m_participants |
| Uint32 | m_rank |