GS2-SeasonRating SDK for Game Engine API 레퍼런스
게임 엔진용 GS2-SeasonRating SDK의 모델 사양과 API 레퍼런스
시즌 레이팅은 시즌마다 리셋되는 레이팅입니다.
레이팅은 티어로 표현되며, 브론즈 티어에서 일정 전적을 달성하면 실버 티어로 승급하고, 실버 티어에서 일정 전적을 달성하면 골드 티어로 승급하는 레이팅을 구현할 수 있습니다.
실버 티어에서 전적을 올리지 못하면 브론즈 티어로 강등되는 경우도 있습니다.
레이팅 값 자체는 이 마이크로서비스에서 관리하지 않고, GS2-Experience 의 경험치로 처리됩니다.
매치메이킹의 지표로는 GS2-Experience 의 랭크 값 범위를 사용해 주세요.
시즌은 기간을 설정할 수 있으며, 시즌이 바뀌면 레이팅이 리셋됩니다.
티어는 일반적으로 브론즈부터 시작하여, 승리를 거듭할수록 실버, 골드, 플래티넘… 으로 올라가는 사양이 일반적입니다.
티어를 올리려면 같은 티어 내의 플레이어와 대전하여, 순위에 따라 변동되는 획득 포인트가 임계값을 넘으면 다음 티어로 올라갈 수 있습니다.
승부에서 패배하면 포인트가 줄어들 수 있으며, 포인트가 임계값을 밑돌면 이전 티어로 내려갈 수 있습니다.
레이팅전에서 매치메이킹 규칙은 원칙적으로 같은 티어로 구성해야 합니다.
하지만 플레이어 수 부족 등의 이유로 앞뒤 티어의 플레이어를 포함한 상태로 매치메이킹을 하는 경우에도, 각 플레이어가 속한 티어의 최소·최대 변동량과 순위를 바탕으로 포인트 변동량을 결정합니다.
낮은 티어의 플레이어가 높은 티어의 플레이어를 이겼을 때 보너스 포인트를 가산하는 구조나 그 반대와 같은 구조는 없습니다.
원래 다른 강함의 플레이어끼리 대전시킨 후 포인트 변동량에 조작을 가하는 것보다, 각 티어에 최소한 게임플레이가 성립할 정도의 플레이어가 머무르도록 티어 임계값을 설계하는 것을 권장합니다.
게임 엔진용 GS2-SeasonRating SDK의 모델 사양과 API 레퍼런스
각종 프로그래밍 언어용 GS2-SeasonRating SDK의 모델 사양과 API 레퍼런스
GS2-Deploy의 스택을 생성할 때 사용하는 템플릿 포맷과, CDK를 이용한 각종 언어의 템플릿 출력 구현 예제
마스터 데이터 포맷과 임포트할 각종 모델의 레퍼런스