본문으로 건너뛰기

리더보드 생성

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

사전 작업

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

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

리더보드 생성하기

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

create leaderboard

리더보드 바로가기

그룹별 구분 여부

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

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

초기화 주기

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

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

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

집계 대상

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

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

집계 필드

유저 대상

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

길드 대상

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

필드 초기화

  • 리더보드 순위가 초기화될 때, 집계에 사용된 필드 값을 0으로 초기화할 수 있습니다.
  • 추가 항목은 초기화되지 않습니다.
위험

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

정렬

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

보상

보상 테이블

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

보상 우편 제목

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