위키 / Core Features / 레벨링 & XP

레벨링 & XP

업데이트한 사람 Maxime_48 · 2시간 전 · 조회수: 189

언어: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

레벨링 시스템은 활발한 Discord 멤버에게 XP, 레벨, 연속 기록, 프레스티지, 역할 등의 보상을 줘요.

명령어로 설정할 필요 없이 YAWBDB 패널에서 모두 설정할 수 있도록 만들어졌습니다.

XP 획득, 레벨 업 알림, 음성 XP, 연속 기록 옵션이 보이는 레벨링 XP 설정 페이지


📈 멤버가 XP를 얻는 방법

멤버는 여러 가지 활동으로 XP를 얻을 수 있어요.

💬 텍스트 메시지

멤버가 Discord 서버에서 메시지를 보내면 XP를 얻어요.

다음을 설정할 수 있습니다.

  • 메시지당 최소 XP
  • 메시지당 최대 XP
  • 사용자별 대기 시간
  • XP를 비활성화할 채널
  • 채널 배율
  • 역할 배율

대기 시간은 도배로 XP를 모으는 것을 막아 줘요.

🎙️ 음성 활동

멤버가 음성 채널에서 시간을 보내는 동안 XP를 얻을 수 있어요.

음성 XP는 활동이 주로 통화, 게임 세션, 스터디룸, 회의, 커뮤니티 이벤트에서 이루어지는 서버에 유용합니다.

설정에 따라 자리 비움(AFK) 상태이거나 서버에서 뮤트된 사용자는 음성 XP에서 제외될 수 있어요.

👍 리액션

다른 사용자가 자신의 메시지에 리액션하면 XP를 얻을 수 있어요.

커뮤니티의 반응을 얻은 유용하거나 재미있거나 흥미로운 메시지에 보상하는 방식입니다.


🧮 레벨 공식

YAWBDB는 여러 가지 레벨 진행 프리셋을 지원해요.

  • 쉬움 - 초반 진행이 더 빨라요
  • 보통 - 균형 잡힌 기본 진행이에요
  • 어려움 - 더 느리고 더 힘든 진행이에요
  • 사용자 지정 - 공식 계수를 직접 정해요

사용자 지정 공식을 쓰면 숙련된 서버 소유자가 커뮤니티 규모와 활동 수준에 맞게 XP 곡선을 조정할 수 있어요.


🎊 레벨 업 알림

YAWBDB가 레벨 업을 알리는 방식을 선택할 수 있어요.

사용할 수 있는 모드는 다음과 같아요.

  • 비활성화
  • 현재 채널
  • 다이렉트 메시지
  • 특정 채널

레벨 업 메시지에는 사용자 이름, 레벨, XP, 연속 기록, 서버 이름 같은 변수를 넣어 원하는 대로 꾸밀 수 있어요.


🔥 일일 연속 기록

일일 연속 기록은 꾸준한 활동에 보상해요.

다음과 같은 연속 활동에 XP 배율을 설정할 수 있어요.

  • 3일 연속
  • 7일 연속
  • 30일 연속

멤버가 하루를 건너뛰면 연속 기록이 초기화돼요.


🗳️ Top.gg 투표 보너스

Top.gg에서 YAWBDB에 투표한 멤버는 투표가 유효한 동안 추가 XP를 얻을 수 있어요. 투표는 12시간 동안 유지되므로 보너스도 12시간 동안 유지되고, 다시 투표할 수 있게 되는 순간에 끝납니다.

이 기능은 모든 서버에서 기본적으로 꺼져 있어요. 레벨링 → top.gg 투표 보너스에서 켜고, 부여할 배율을 고르세요.

Top.gg는 주말 투표를 두 표로 계산해요. 이때 두 배가 되는 것은 배율이 아니라 보너스예요. ×1.5로 설정하면 주말 투표는 ×3.0이 아니라 ×2.0의 가치예요. 주말 투표 한 번이 30일 연속 기록보다 더 가치 있어서는 안 되기 때문이에요.

투표해야만 쓸 수 있는 것은 없어요. 투표하지 않는 사람이라도 어떤 명령어도, 채널도, 기능도 멈추지 않아요. 이 보너스는 통행료가 아니라 감사의 표시입니다.

멤버는 /boosters로 자신의 상황을 확인할 수 있어요. 보너스가 적용되는 동안에는 종료 시각과 함께 보너스가 표시되고, 적용되지 않을 때는 받을 수 있는 혜택이 표시됩니다.

서버 소유자: 패널의 관리자 영역에서 Top.gg 웹훅을 한 번 설정해야 해요. 설정하기 전에는 이 페이지의 스위치가 반응할 대상이 없습니다.


🎉 XP 이벤트

XP 이벤트로 일시적이거나 반복되는 XP 부스트를 예약할 수 있어요.

예시:

  • 더블 XP 주말
  • 커뮤니티 이벤트 보너스
  • 음성 채널의 밤 배율
  • 명절 XP 이벤트

XP 이벤트는 다른 배율과 함께 쓸 수 있고, 보상 그래프 동작을 트리거할 수도 있어요.


📉 XP 감소

XP 감소는 설정한 일수가 지난 뒤 활동하지 않는 멤버의 XP를 줄여요.

다음을 설정할 수 있습니다.

  • 감소가 시작되는 시점
  • 하루에 제거되는 XP의 양
  • 멤버가 그 아래로 내려갈 수 없는 최저 레벨

과거 활동만이 아니라 현재의 참여에 보상하여 리더보드가 활발하게 유지되도록 도와줍니다.


🥇 일일 최고 멤버 역할

YAWBDB는 하루 동안 가장 많은 XP를 얻은 멤버에게 역할을 자동으로 부여할 수 있어요.

이 역할은 자동으로 교체돼요. 새로운 일일 최고 멤버가 선정되면 이전 보유자는 역할을 잃습니다.


👑 프레스티지

프레스티지는 멤버가 레벨 상한에 도달한 뒤 레벨을 초기화하면서 프레스티지 횟수를 유지하게 해 줘요.

매우 활발한 멤버에게 일반 레벨 상한을 넘어서는 장기적인 목표를 줍니다.

프레스티지는 보상 그래프에서도 특별한 보상을 잠금 해제하는 데 쓸 수 있어요.


🏆 리더보드

리더보드는 멤버의 진행 상황과 순위를 보여 줘요.

페이지나 명령어에 따라 다음을 표시할 수 있어요.

  • 순위
  • 레벨
  • XP
  • 연속 기록
  • 프레스티지
  • 칭호
  • 마지막 활동

서버 스태프는 필요할 때 패널에서 XP를 직접 조정할 수도 있어요.

/rank와 /leaderboard는 이제 원하는 대로 꾸밀 수 있는 이미지 카드를 보여 주고, Discord 로그인 없이 누구나 볼 수 있는 공개 웹 리더보드를 게시할 수도 있어요. 랭크 카드와 공개 리더보드를 참고하세요.


⌨️ 슬래시 명령어

주요 레벨링 명령어는 다음과 같아요.

  • /rank [@user] - 멤버의 레벨, XP, 순위, 연속 기록을 확인해요
  • /boosters - 지금 내 XP를 높여 주는 배율과, 아직 받을 수 있는 배율을 보여 줘요
  • /leaderboard - 서버 리더보드를 보여 줘요
  • /top - 오늘의 XP 최고 획득자를 보여 줘요

📥 다른 봇에서 오셨나요?

모든 사람을 레벨 0으로 되돌릴 필요가 없어요. 레벨 → 가져오기를 쓰면 MEE6나 다른 레벨링 봇의 JSON 내보내기 파일에서 멤버의 XP를 그대로 가져올 수 있어요. 미리보기가 있고, 어느 쪽의 레벨 공식을 유지할지 분명하게 선택할 수 있습니다. 다른 봇에서 레벨 가져오기를 참고하세요.


👍 권장 설정

새 서버라면 이렇게 해 보세요.

  1. 레벨링 기능을 활성화하세요.
  2. 텍스트 XP와 대기 시간을 설정하세요.
  3. 레벨 공식을 선택하세요.
  4. 레벨 업 알림을 설정하세요.
  5. 커뮤니티에 도움이 된다면 음성 XP나 리액션 XP를 활성화하세요.
  6. 보상은 나중에 보상 그래프로 추가하세요.

단순하게 시작하고, 시스템이 잘 돌아가면 확장하세요.