본문으로 건너뛰기

리더보드 생성

게임에서 리더보드를 구현하기 위해서는 뒤끝 콘솔에서 리더보드를 생성해야 합니다.

사전 작업

어떤 값을 기준으로 순위를 집계할 것인지 설정할 수 있어야 합니다.
이 값이 게임정보(유저 데이터 테이블)에 저장될 수 있도록 테이블을 만들어주세요.

  1. 게임정보 메뉴에서 테이블을 생성합니다.
  2. 숫자형 필드를 설정합니다.

리더보드 생성하기

상단의 '리더보드 생성하기' 버튼을 클릭하면 아래와 같은 모달이 열리며,
여러 설정을 통해 원하는 형태의 리더보드를 생성할 수 있습니다.

create leaderboard

리더보드 바로가기

그룹별 구분 여부

그룹을 사용한다면, 그룹별로 구분되는 리더보드를 만들 수 있습니다.

구분그룹별로 구분함구분 없음
순위 집계 범위각각의 그룹 안에서 순위를 집계합니다.그룹과 상관없이 모든 유저(또는 길드)를 대상으로 순위를 집계합니다.
리더보드 개수집계 기간 동안 참여한 그룹의 개수만큼1개

초기화 주기

초기화 주기 및 시각을 선택할 수 있습니다.
초기화 시각은 00시부터 23시 사이에서 직접 선택할 수 있습니다.

구분설명
매일하루 단위로 초기화되는 리더보드입니다.
매주일주일 단위로 초기화되는 리더보드입니다.
매N월N 개월 단위로 초기화되는 리더보드입니다.
없음초기화되지 않고 계속 누적되는 리더보드입니다. 리더보드가 초기화되지 않기 때문에 최종 순위에 따른 보상을 지급할 수 없습니다.
날짜 지정시작일과 종료일을 직접 설정할 수 있으며, 반복되지 않습니다. 종료 하루 뒤에 리더보드가 초기화됩니다.

초기화에 대한 자세한 내용은 리더보드 소개 문서를 확인해주세요.

집계 대상

유저 또는 길드 중에서 대상을 선택할 수 있습니다.

구분유저 대상길드 대상
순위 집계 대상유저길드
참여할 수 있는 대상모든 유저길드에 속해있는 모든 유저
추가 필드 지원지원지원하지 않음

집계 필드

유저 대상

  • 유저의 특정 데이터를 기준으로 순위를 집계할 수 있습니다.
  • 순위 집계에 사용할 게임 정보 테이블과 필드를 지정하세요. Private 테이블과 숫자형 필드만 선택할 수 있습니다. 선택한 테이블의 최근 100개의 데이터를 취합하여 필드를 표시합니다.
  • 집계 필드 이외에도 리더보드에 노출하고자 하는 추가 필드를 설정할 수 있습니다.

길드 대상

  • 길드의 메타 정보 또는 굿즈(재화) 정보를 기준으로 순위를 집계할 수 있습니다. 제일 마지막에 생성된 길드를 기준으로 자세한 항목을 표시합니다.
  • 길드의 메타 정보를 이용한 리더보드의 경우, 숫자형 필드만 선택할 수 있으며, 길드에 가입한 모든 유저가 데이터를 수정할 수 있습니다. SDK를 통해 길드의 메타데이터를 생성하세요.
  • 길드의 굿즈(재화) 정보를 이용한 리더보드의 경우, 길드에 가입한 모든 유저가 재화를 길드에 기부할 수 있지만, 사용 권한은 길드 마스터에게만 있습니다.

필드 초기화

  • 리더보드 순위가 초기화될 때, 집계에 사용된 필드 값을 0으로 초기화할 수 있습니다.
  • 추가 항목은 초기화되지 않습니다.
  • 집계 필드로 선택한 테이블의 종류(게임 정보, 데이터베이스)에 따라 초기화 범위가 달라집니다.
구분초기화 대상비고
게임 정보 테이블리더보드 순위 정보에 등록된 유저의 집계 필드 데이터해당 주기에 리더보드를 갱신한 이력이 없는 유저는 초기화 제외
데이터베이스 테이블전체 유저의 집계 필드 데이터갱신 이력과 무관하게 모든 유저 집계 필드 초기화
위험

리더보드에 사용된 게임정보 테이블 안에 한 유저에 대한 row가 여러 개 존재하는 경우, 가장 최근 생성된 row의 데이터를 초기화합니다.
이 경우 리더보드와 무관한 row의 데이터가 초기화될 수 있으니, 리더보드에 사용되는 테이블은 반드시 유저당 1개의 row 데이터를 가지도록 운영해야 합니다.

정렬

내림차순 또는 오름차순 중에서 선택할 수 있습니다.

보상

보상 테이블

리더보드가 초기화될 때 최종 순위에 따라 참여 대상에게 보상을 지급할 수 있습니다. 보상은 뒤끝 우편으로 발송됩니다.
순위 구간 별 보상을 설정해놓은 보상 테이블을 선택하세요.

보상 우편 제목

보상 우편 제목을 언어별로 다르게 설정할 수 있습니다.