Plan

Plan마인크래프트 서버의 통계와 분석 데이터를 수집하고 시각화하는 플러그인이다. 웹 인터페이스를 통해 플레이어 활동, 서버 성능, 플레이 시간 등 다양한 정보를 확인할 수 있다.

주요 기능

데이터 수집

Plan은 다음과 같은 데이터를 자동으로 수집한다:

  • 플레이어 접속 시간 및 패턴
  • 서버 TPS, RAM 사용량, CPU 사용률
  • 플레이어별 플레이타임, 킬/데스, 이동 거리
  • 월드별 활동 통계

웹 인터페이스

내장된 웹서버를 통해 브라우저에서 통계를 확인할 수 있다. 반응형 디자인으로 모바일에서도 편리하게 사용 가능하다.

네트워크 지원

BungeeCord나 Velocity를 사용하는 네트워크 서버의 경우, 모든 서버의 데이터를 통합하여 관리할 수 있다.

명령어

명령어 설명 권한
/plan Plan 메인 명령어 plan.basic
/plan register 웹 인터페이스 계정 등록 plan.register
/plan link 웹 인터페이스 링크 확인 plan.basic
/plan reload 플러그인 리로드 plan.reload
/plan export 데이터 내보내기 plan.export

설정

# Plan/config.yml 주요 설정
Server:
  ServerName: "서버 이름"
  
Webserver:
  Port: 8804
  Alternative_IP: "도메인 또는 IP"
  
Database:
  Type: SQLite  # MySQL, MariaDB도 지원
  MySQL:
    Host: localhost
    Port: 3306
    Database: plan
    User: root
    Password: ""

웹 인터페이스 기능

  • 서버 개요: TPS, 플레이어 수, 서버 가동 시간 등 실시간 정보
  • 플레이어 페이지: 개별 플레이어의 상세 통계 및 활동 기록
  • 서버 분석: 플레이어 유지율, 신규/복귀 플레이어 통계
  • 성능 모니터링: TPS 그래프, 메모리 사용량 추이

확장 기능

Plan은 다른 플러그인과의 연동을 지원한다:

  • LuckPerms: 권한 그룹별 통계
  • Essentials: 경제 통계
  • GriefPrevention: 클레임 통계
  • mcMMO: 스킬 레벨 통계

데이터 관리

  • 자동 백업 기능 지원
  • 오래된 데이터 자동 삭제 설정 가능
  • CSV, JSON 형식으로 데이터 내보내기 지원