Documentation index for AI agents

GS2-SeasonRating API リファレンス

シーズンレーティング機能

シーズンレーティングは、シーズンごとにリセットされるレーティングです。
レーティングはティアーで表現され、ブロンズティアーで一定の戦績をあげるとシルバーティアーに昇格し、シルバーティアーで一定の戦績をあげるとゴールドティアーに昇格するようなレーティングを実装できます。
シルバーティアーで戦績を上げられない場合ブロンズティアーに降格するようなこともあります。

レーティング値自体は本マイクロサービスでは管理せず、GS2-Experience の経験値として処理されます。
マッチメイキングの指標には GS2-Experience のランクの値の範囲を使用してください。

シーズンは期間を設定することができ、シーズンを跨ぐとレーティングがリセットされます。

ティアーは一般的にブロンズから始まり、勝ち進めることでシルバー、ゴールド、プラチナ…のように上がっていく仕様が一般的です。
ティアーを上げるには、同一ティアー内のプレイヤーと対戦し、順位によって変動する入手ポイントが閾値を超えると次のティアーに上がれます。
勝負に負けるとポイントは減ることがあり、ポイントが閾値を下回ると前のティアーに下がることがあります。

レーティング戦において、マッチメイキングのルールは原則的に同一ティアーで構成するべきです。
しかし、プレイヤーが不足するなどの理由で前後のティアーのプレイヤーを含んだ状態でマッチメイキングをする場合も各プレイヤーが属しているティアーの最小・最大変動量と順位を元にポイントの変動量を決定します。
低いティアーのプレイヤーが高いティアーのプレイヤーに勝った場合にボーナスポイントを加算する仕組みやその逆のような仕組みはありません。
本来異なる強さのプレイヤー同士を対戦させたうえでポイント変動量に細工を加えるより、各ティアーに最低限ゲームプレイを成立させるだけのプレイヤーが滞留するようにティアーの閾値設計を行うことを推奨します。


GS2-SeasonRating SDK for Game Engine API リファレンス

ゲームエンジン向け GS2-SeasonRating SDK の モデルの仕様 と API のリファレンス

GS2-SeasonRating SDK API リファレンス

各種プログラミング言語向け GS2-SeasonRating SDK の モデルの仕様 と API のリファレンス

GS2-SeasonRating Deploy/CDK リファレンス

GS2-Deployのスタックを作成する際に使用するテンプレートのフォーマットと、CDKによる各種言語のテンプレート出力の実装例

GS2-SeasonRating マスターデータリファレンス

マスターデータのフォーマットと インポートする各種モデルのリファレンス