랭킹
Last updated
Last updated
게임 내 다양한 순위 정보를 생성하고 관리하는 페이지입니다. 기간별, 규칙별 랭킹을 설정하고, 각 랭킹의 상세 로그를 확인할 수 있습니다.
기간 설정
: 특정 기간 내에 생성되거나 활성화된 랭킹을 조회할 수 있습니다.
ID 검색
: 특정 ID
를 입력하여 해당 랭킹을 검색합니다.
이름 검색
: 특정 이름
을 포함하는 랭킹을 검색합니다.
설명 검색
: 특정 설명
내용을 포함하는 랭킹을 검색합니다.
검색 및 필터 조건에 맞는 랭킹 목록을 테이블 형태로 보여줍니다.
주요 컬럼:
사용여부
: 랭킹의 현재 활성 상태 (사용중, 사용안함 등).
Log
: 해당 랭킹의 상세 점수 및 랭킹 로그를 보는 모달을 엽니다.
ID
: 랭킹의 고유 식별자.
이름
: 랭킹의 이름.
설명
: 랭킹에 대한 간략한 설명.
순위 기준
: 랭킹 점수 집계 방식 (예: Last
, Best
, Accumulated
).
무승부 규칙
: 동점자 처리 방식 (예: First
, Last
).
순서
: 정렬 방식 (예: 내림차순
, 오름차순
).
시간대
: 랭킹 집계 기준 시간대 (예: Asia/Seoul
).
주기
: 랭킹 초기화 주기 (예: 일일
, 주간
, 월간
).
초기화 날짜
: 주기가 '월간'일 경우 초기화되는 날짜.
초기화 요일
: 주기가 '주간'일 경우 초기화되는 요일.
초기화 시간
: 랭킹이 초기화되는 시간.
시작 일시
: 랭킹 집계 시작 시간.
만료 시간
: 랭킹 집계 종료 시간.
생성된 시간
: 랭킹이 생성된 시간.
테이블 내 각 행을 클릭하면 해당 랭킹 정보를 수정하는 모달이 열립니다.
[+ 추가]
버튼: 새로운 랭킹을 등록하는 팝업을 엽니다.
새로운 랭킹 정보를 입력하고 생성합니다.
사용여부
: 랭킹 활성화 여부를 토글 스위치로 설정합니다. (기본: 사용중)
ID
: 랭킹의 고유 ID를 입력합니다. (필수)
이름
: 랭킹의 이름을 입력합니다. (필수)
설명
: 랭킹에 대한 설명을 입력합니다.
아이콘 URL
: 랭킹을 나타내는 아이콘 이미지의 URL을 입력합니다.
실제 사용자 전용
: 체크 시 실제 사용자 데이터만 랭킹에 반영합니다.
랭킹 규칙
: 드롭다운 메뉴에서 순위 집계 방식을 선택합니다. (필수)
무승부 규칙
: 드롭다운 메뉴에서 동점자 처리 방식을 선택합니다. (필수)
순서
: 드롭다운 메뉴에서 정렬 방식을 선택합니다. (필수)
시간대
: 드롭다운 메뉴에서 기준 시간대를 선택합니다. (필수)
시작 일시
: 랭킹 집계 시작 날짜 및 시간을 선택합니다. (필수)
주기
: 드롭다운 메뉴에서 랭킹 초기화 주기를 선택합니다. (필수)
초기화 시간
: 랭킹이 초기화되는 시간을 설정합니다. (필수, 주기에 따라 초기화 날짜/요일 추가 설정 필요)
[취소]
버튼: 변경 사항을 저장하지 않고 팝업을 닫습니다.
[추가]
버튼: 입력한 정보로 새 랭킹을 생성합니다.
기존 랭킹 정보를 수정합니다. '랭킹 추가' 모달과 대부분의 필드를 공유하며, 기존 값이 표시됩니다.
[삭제]
버튼: 해당 랭킹 정보를 시스템에서 삭제합니다.
[취소]
버튼: 변경 사항을 저장하지 않고 팝업을 닫습니다.
[저장]
버튼: 수정된 랭킹 정보를 저장합니다.
특정 랭킹의 상세 점수 및 사용자 기록을 보여주는 팝업입니다.
상단에 랭킹 이름이 표시됩니다.
검색 기능:
검색 기준
드롭다운: Rank
또는 사용자 ID
중 선택합니다.
검색어 입력칸
: 선택된 기준에 따라 검색어를 입력합니다.
[검색]
버튼 (돋보기 아이콘): 검색을 실행합니다.
로그 목록 테이블:
Rank
: 사용자의 순위.
사용자 ID
: 해당 순위를 기록한 사용자의 ID.
Score
: 사용자의 점수.
Subscore
: 보조 점수.
Previous score
: 이전 시즌 또는 이전 집계의 점수.
Metadata
: 추가적인 메타데이터.
만료 시간
: 해당 랭킹 데이터의 만료 시간.
업데이트된 시간
: 해당 랭킹 데이터가 마지막으로 업데이트된 시간.
테이블 하단에 총 로그 개수를 표시합니다.
페이지네이션
: 로그 목록이 많을 경우 페이지를 나누어 보여주며, 페이지 이동 기능