Minecraft 플러그인 AdvancedBan

AdvancedBan와 확인된 서버에 대한 정보

🔌 AdvancedBan 소개

AdvancedBan은 단일 서버와 BungeeCord 네트워크 전반에서 플레이어 처벌을 관리하는 Minecraft 플러그인입니다. warn, mute, ban, IP ban, 임시 처벌, kick을 한곳에서 관리하고, 플레이어 처벌 기록도 저장합니다. 이 플러그인은 설정 가능한 시간/레이아웃 템플릿, 번역용 메시지 파일, 로컬 파일 저장과 MySQL 지원을 제공합니다.

🎯 목적

AdvancedBan은 서버 관리자와 모더레이션 팀에게 단일하고 설정 가능한 처벌 시스템을 제공하는 것을 목표로 합니다. 독립형 Spigot/Bukkit 서버와 BungeeCord를 사용하는 프록시 네트워크 모두에서 동작합니다. 체계적인 처벌 기록 관리와 선택적인 네트워크 전체 동기화가 필요한 서버에 적합합니다.

⚙️ 기능

  • Warns, temp-warns, permanent warns
  • Mutes 및 임시 mutes
  • Bans 및 임시 bans
  • IP bans 및 임시 IP bans
  • Kicks
  • 과거 처벌을 확인할 수 있는 PlayerHistory
  • 번역용으로 설정 가능한 시간 레이아웃과 메시지 파일
  • MySQL 및 로컬 파일 저장 지원
  • 선택적 웹/모니터링 패널(외부에서 접근 가능한 MySQL 필요)
  • 다른 플러그인이 AdvancedBan과 연동할 수 있는 API
  • bStats 메트릭 통합

🧩 대상

  • 체계적인 모더레이션이 필요한 소규모 및 대규모 survival / SMP 서버
  • 동기화된 처벌이 필요한 BungeeCord 사용 네트워크
  • 설정 가능한 레이아웃과 번역 준비가 된 메시지 파일을 원하는 서버 관리자

🏗️ 사용 예시

  • 관리자가 자동 시간 레이아웃을 사용해 규칙 위반에 대해 tempban을 적용합니다.
  • 모더레이터가 추가 제재를 내리기 전에 플레이어의 PlayerHistory를 확인해 이전 warns를 검토합니다.
  • 네트워크가 MySQL 저장소를 사용해 프록시와 백엔드 서버 간에 처벌을 공유합니다.

⌨️ 명령어

CommandDescriptionPermissionAccess
/kick플레이어를 킥합니다.지정되지 않음Admin
/ban플레이어를 밴합니다.지정되지 않음Admin
/tempban일정 시간 동안 플레이어를 임시 밴합니다.지정되지 않음Admin
/banip플레이어의 IP를 밴합니다(플레이어 이름 또는 IP).지정되지 않음Admin
/mute플레이어를 뮤트합니다.지정되지 않음Admin
/tempmute플레이어를 임시로 뮤트합니다.지정되지 않음Admin
/warn플레이어에게 경고합니다.지정되지 않음Admin
/tempwarn플레이어에게 임시로 경고합니다.지정되지 않음Admin
/note플레이어 프로필에 내부 메모를 추가합니다.지정되지 않음Admin
/advancedban플러그인 상태를 확인합니다.지정되지 않음Admin

(위 명령어는 공식 플러그인 소스에 문서화되어 있으며, 대부분의 명령어에 대한 구체적인 권한 노드는 주요 페이지에 나와 있지 않습니다.)

🔐 권한

PermissionDescriptionDefault
advancedban.gui공식 GUI 애드온(/bangui)과 해당 기능을 사용하기 위해 필요한 권한입니다.지정되지 않음

⚙️ 설치

📥 설정

  • 공식 AdvancedBan jar를 다운로드하여 서버의 plugins/ 디렉터리에 넣습니다(Spigot/Bukkit 서버 또는 네트워크 설정의 경우 BungeeCord 프록시).
  • 서버 또는 BungeeCord 프록시를 재시작합니다.
  • 플러그인 확인 명령을 실행하여 플러그인이 로드되었는지 확인합니다(플러그인에는 관리자 확인 명령이 제공됩니다).

📦 의존성

  • 선택 사항: 공식 GUI 애드온은 AdvancedGUI에 의존합니다(애드온 전용).
  • 저장소: MySQL(네트워크) 또는 로컬 파일 저장(내장)을 지원합니다.

🧾 설정

  • 플러그인은 자세한 설정 파일과 번역 및 레이아웃 사용자 지정을 위한 전체 메시지 파일을 제공합니다.
  • 웹/모니터링 패널도 사용할 수 있지만, AdvancedBan v2.0.0+와 외부에서 접근 가능한 MySQL 서버가 필요합니다.

🧠 기술 참고

  • 지원 서버 유형: Bukkit/Spigot 및 BungeeCord(프로젝트에는 Bukkit과 Bungee 모듈이 모두 포함됨).
  • 저장 백엔드: 로컬 파일 저장 또는 MySQL(MySQL은 네트워크/Web 기능에 필요).
  • API: AdvancedBan은 다른 플러그인을 위한 API를 제공합니다(JavaDocs와 API 사용법은 프로젝트에서 제공).
  • 메트릭: 플러그인은 bStats를 통해 사용량을 보고합니다.
  • 라이선스: GPL-3.0(프로젝트 저장소).

🤝 이 플러그인이 유용한 경우

독립형 Spigot 서버나 공유 저장소를 사용하는 BungeeCord 프록시 전반에서 실행할 수 있는, 하나로 설정 가능한 처벌 시스템이 필요하다면 AdvancedBan은 문서화된 처벌 동작, 플레이어 기록, 애드온과 외부 도구를 위한 연동 지점을 제공합니다.

AdvancedBan 플러그인 서버

플러그인 AdvancedBan 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.

플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. AdvancedBan의 실제 역할은 서버별 설정에 따라 다릅니다.

데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, AdvancedBan을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.

AdvancedBan을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.