리더보드 첫 정산 이후 GetPastLeaderboard()가 0건을 반환합니다

  • 베이스/채팅/데이터베이스/월드 SDK 버전 : 5.18.3
  • 프로젝트명 : IndependenceGO
  • 스테이터스 코드 : 200 (GetPastLeaderboard 호출 자체는 IsSuccess() = true)
  • 에러 코드 : 해당 없음
  • 에러 메시지 : 해당 없음 (에러가 아니라 정상 응답인데 리스트가 비어있음)

안녕하세요, 주간 리더보드 정산 이후 랭킹 보상을 지급하는 로직을 서버 Function에서 구현 중인데, 정산 직후 Backend.Leaderboard.User.GetPastLeaderboard(leaderboardUuid, 50, 0)를 호출하면 계속 0건이 반환되어 문의드립니다.

  • 리더보드 UUID: 01a0d1d8-b95c-7464-9c83-91ff9fab13af (러닝), 01a0d75d-f6d2-7cfb-ae42-a4734065b7ef (스피드)
  • 초기화 주기: 매주 월요일 00:00 (UTC+09:00)
  • 첫 정산 시각: 2026-09-28 00:00 (KST)
  • 정산 직전 콘솔에서 두 리더보드 모두 1위 기록이 등록되어 있는 것을 확인했습니다.
  • 정산 이후(2026-09-28 09:59, 10:10 KST 등 여러 차례) Function에서 GetPastLeaderboard를 호출했으나 IsSuccess()는 true, GetUserPastLeaderboardList().Count는 계속 0으로 나옵니다.
  • 클라이언트에서는 UpdateMyDataAndRefreshLeaderboard로 정상 등록했고, 정산 전까지는 실시간 리더보드(GetLeaderboard)에서 순위가 정상 조회됐습니다.

문의드리고 싶은 내용:

  1. 리더보드 생성 후 첫 정산에서는 GetPastLeaderboard가 아직 데이터를 반환하지 않을 수 있는지(예: 최소 2회 이상 정산이 필요한 구조인지)
  2. 정산 직후 GetPastLeaderboard 결과가 반영되기까지 지연 시간이 있는지
  3. 그 외에 0건이 반환될 수 있는 다른 원인이 있는지

확인 부탁드립니다.

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

안녕하세요 개발자님,
리더보드의 과거 순위 조회는 '보상’을 설정하여 정산이 이루어진 내역에 한해서만 제공됩니다.
해당 함수를 안내하는 개발자 문서 내에서도 보상이 존재하는 리더보드만 가능함을 안내드리고 있으니 확인하여 이용해 주시면 감사하겠습니다.