레벨 & 랭크 시스템
개요
채팅과 음성 채널 활동으로 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 이벤트해제진행 중인 경험치 이벤트 즉시 종료
>_
/rankset 시간대보너스특정 시간대(KST) 경험치 배율 설정
>_
/rankset 시간대보너스해제설정된 시간대 보너스 해제
>_
/랭크설정음성 XP 마이크 요구 설정 등