고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.
커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.
문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 베이스/채팅/데이터베이스/월드 SDK 버전 : 5.18.12
- 프로젝트명 : MSR_GLOBAL
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.
안녕하세요.
리더보드의 집계 기간 및 정산 시간, 정산 진행 여부를 인게임 내에서 확인하는 방법 에 대해 문의드립니다.
현재 인게임에서 플레이어에게 리더보드의 현재 집계 기간(시작일 ~ 종료일) 을 표시하려고 합니다.
뒤끝에서 제공하는 리더보드 정보 중 rankStartDateAndTime , rankEndDateAndTime 필드를 통해 집계 기간을 확인할 수 있는 것으로 보이나, 해당 필드는 특정 기간 동안만 운영되는 일회성 리더보드의 집계 기간 을 나타내는 것으로 알고 있습니다.
반면 콘솔에서 리더보드의 집계 주기를 매일 / 매주 / 매월(N개월) 등으로 설정한 경우에는, 해당 설정값을 기준으로 현재 집계 기간의 시작일과 종료일을 계산하거나 가져올 수 있는 방법이 확인되지 않습니다.
{
"rows": [
{
"rankType": "user", // 리더보드 타입(user / guild)
"isDivision": true, // 그룹 구분 여부
"rewardInDate": "2024-07-30T04:52:13.448Z",
"order": "desc", // 정렬 순서
"initializationTime": "04:00:00 UTC+9:00", // 리더보드 초기화 시간
"rankStartDateAndTime": "2024-08-19T15:40:00.000Z", // (일회성, 기한없음 리더보드에서만) 리더보드 시작 시간
"rankEndDateAndTime": "2024-08-20T15:00:00.000Z", // (일회성 리더보드에서만) 리더보드 종료 시간
// 랭킹 기간
// day : 일간
// week : 주간
// month : 월간
// infinity : 누적 랭킹
// custom : 일회성 랭킹
"date": "custom", //
"inDate": "2024-08-20T07:08:09.478Z", // 리더보드 생성 일시
"uuid": "01916e9d-5186-7594-b8ab-e286cefb6226",
"extraDataColumn": "추가 항목 컬럼 이름", // (추가항목 선택시에만) 추가항목 컬럼이름
"extraDataType": "S", // (추가항목 선택시에만) 추가항목 컬럼 데이터 타입
"isReset": true, // 초기화 시 데이터 리셋 여부
// 언어별 보상 이름
"rewardPostTitle": {
"ko": "한국보상",
"en": "EnglishReward",
"fallback": "en"
},
"rewardName": "보상 차트 이름",
"title": "랭킹 제목",
"table": "랭킹에 사용된 테이블 이름",
"column": "랭킹에 사용된 컬럼 이름"
},
]
}
따라서 아래 사항에 대해 문의드립니다.
- 매일 / 매주 / 매월(N개월)로 설정된 리더보드의 현재 집계 기간(시작일 ~ 종료일)을 출력하기 위한 방법
- 현재 리더보드가 정산 진행 중인지 여부를 확인할 수 있는 방법이 있는지
- 정산이 시작되는 정확한 시점과 정산이 완료되는 시점 이 입력해둔 값의 +1시간으로 고정인지
이에 해당 정보를 확인할 수 있는 API나 권장 구현 방법이 있다면 안내 부탁드립니다.
감사합니다.