레벨 & 랭크 시스템

카테고리: 🏆 레벨 & 랭크

개요

채팅과 음성 채널 활동으로 XP를 획득하고 레벨을 올리는 시스템입니다. 레벨업 시 지정된 역할이 자동으로 부여됩니다. 서버별로 독립 운영되며, MEE6·Probot과 동일하게 음성 활동 XP가 실시간으로 반영됩니다 — 통화 중에 /rank를 입력하면 그 순간까지의 XP가 즉시 계산되어 표시됩니다.

XP 획득 방식

활동획득 XP조건
채팅 메시지 전송기본 15~26 XP (랜덤) + 메시지 길이 보너스(최대 +5) + 연속 활동 보너스(최대 +5)25초 쿨타임 · 2자 이상
음성채널 활동10초 단위로 실시간 적립 (1분 환산 시 기존과 동일한 총량)음성채널 입장 중 · 실유저 2명 이상
음성채널 (마이크 요구 설정 시)마이크 활성화 필요서버 설정에 따라
서버 부스터XP 1.5배서버 부스트 중인 멤버 자동 적용

레벨 계산 방식

레벨업에 필요한 XP는 레벨이 올라갈수록 기하급수적으로 증가합니다. 초반에는 빠르게 올라가다 고레벨이 될수록 더 많은 활동이 필요합니다. 같은 채팅이라도 25초 쿨타임이 있어 단순 도배로는 XP를 얻을 수 없으며, 메시지 길이·연속 대화 보너스는 실제 대화에만 의미 있게 붙도록 설계되어 있습니다.

채팅 XP 보너스 상세

  • 메시지 길이 보너스 — 30자 이상부터 10자당 +1XP, 최대 +5XP. 짧은 메시지 도배에는 붙지 않습니다.
  • 연속 활동 보너스 — 쿨타임 종료 직후 곧바로 대화를 이어가면 스트릭이 쌓여 스트릭당 +1XP, 최대 +5XP. 대화가 끊기면 스트릭도 초기화됩니다.
  • 서버 부스터 보너스 — 서버를 부스트 중인 멤버는 채팅·음성 XP 모두 자동으로 1.5배 적용됩니다(별도 설정 불필요).

음성 XP · 실시간 반영

  • 음성채널에 입장해 있는 동안 10초마다 XP가 자동 적립됩니다(1분 기준 총 지급량은 기존 방식과 동일).
  • 실시간 반영/rank·/top 조회 시 마지막 적립 이후 경과한 시간까지 즉시 계산해 보여줍니다. 통화방에 있는 동안 계속 랭크가 오르는 걸 바로 확인할 수 있습니다.
  • 마이크 요구 설정(/랭크설정)을 활성화하면 마이크를 켠 멤버에게만 XP가 지급됩니다.
  • 혼자 있는 음성채널에서는 XP가 지급되지 않습니다(실유저 2명 이상 필요).

시간대 보너스

서버 관리자가 특정 시간대(KST 기준)에 채팅·음성 XP 배율을 직접 설정할 수 있습니다. 활동이 적은 새벽 시간대 등에 배율을 높여 활동을 유도하는 용도로 활용할 수 있으며, 설정하지 않으면 기존과 동일하게 항상 1배로 동작합니다.
항목설명범위
시작시 / 종료시보너스가 적용되는 시각 (KST, 0~23시)자정을 넘는 구간도 가능(예: 22시~6시)
배수XP에 곱해질 배율1.0 ~ 3.0

레벨 시스템 활용 아이디어

  • 레벨 5 도달 → 자유 채팅 채널 잠금 해제
  • 레벨 10 도달 → 특별 이모티콘 서버 접근
  • 레벨 20 도달 → VIP 전용 채널 접근
  • 레벨 30 도달 → 운영진 지원 자격 부여

명령어

>_
/rank [사용자]
누구나
레벨 카드 확인 (본인 또는 특정 사용자, 음성 참여 중이면 실시간 반영)
>_
/top [타입]
누구나
서버 랭킹 (채팅/음성/전체, 현재 통화 중인 인원은 실시간 반영)
>_
/rankset 레벨설정
관리자
레벨업 역할 설정
>_
/rankset 초기화
관리자
레벨 데이터 초기화
>_
/rankset 이벤트
관리자
경험치 N배 이벤트 시작 (자세히 보기)
>_
/rankset 이벤트해제
관리자
진행 중인 경험치 이벤트 즉시 종료
>_
/rankset 시간대보너스
관리자
특정 시간대(KST) 경험치 배율 설정
>_
/rankset 시간대보너스해제
관리자
설정된 시간대 보너스 해제
>_
/랭크설정
관리자
음성 XP 마이크 요구 설정 등