리더보드 빠른 시작
이 가이드에서는 리더보드 서비스에 대한 개발 환경을 설정하는 방법을 살펴봅니다. 또한 Game Manager 웹사이트에서 빠르게 리더보드를 만드는 방법도 배웁니다.필수 구성 요소
PlayFab Leaderboards 서비스를 사용하려면 PlayFab 계정이 필요합니다. 계정 생성 방법은 Authentication을 참조하세요.리더보드 만들기
왼쪽 메뉴에서 Progression을 선택합니다. 이제 상단 메뉴에서 Leaderboards 탭을 선택합니다. 그런 다음 “New Leaderboard” 버튼으로 이동하여 리더보드 정의를 만듭니다. 여기서 리더보드의 모든 측면을 구성할 수 있습니다. 사용 가능한 매개 변수와 리더보드를 만드는 방법에 대해 자세히 알아보려면 다음을 참조하세요. 최종 결과는 다음과 같아야 합니다.환경 설정
여기서는 C# SDK를 사용할 개발자 환경을 설정하는 방법을 배우지만, 여기서 소개하는 개념은 다른 SDK나 일반 HTTP 요청에도 적용할 수 있습니다.TitleId 및 DeveloperSecretKey 설정
Title Entity로 인증할 때 DeveloperSecretKey가 필요합니다.타이틀 만들기 및 비밀 키 가져오기
- https://developer.playfab.com/에 로그인합니다.
- 타이틀을 만듭니다.
- 설정의 API Features 섹션에서 Title ID를 확인합니다.
- 비밀 키 생성:
- 타이틀 뷰 왼쪽 상단의 타이틀 이름 옆의 톱니바퀴 아이콘 클릭
- Title Settings
- Secret Keys
- New secret key
Title로 로그인
쓰기 작업의 경우 게임 서버에서 TitleEntity를 사용하는 것이 좋습니다. 이 방법은 이후 모든 요청에 걸쳐 사용될AuthenticationContext를 반환합니다.
Player로 로그인(Player 생성)
이 메서드는 식별자를 기반으로 플레이어를 만들고title_player_account 유형의 엔티티를 반환합니다. 자세한 내용은 엔티티 빠른 시작을 참조하세요.
엔티티의 display name 속성 설정
“Get Leaderboards APIs” 응답에DisplayName 속성을 포함시키려면, 만든 각 엔티티에 대해 다음 코드를 실행하여 엔티티를 게임의 사용자 지정 표시 이름에 매핑해야 합니다.
