Minecraft 플러그인 CoreProtect
CoreProtect는 블록 및 엔티티의 빠른 기록과 안티 그리핑을 위한 Minecraft 플러그인입니다. 서버 관리를 위해 조회, 롤백, 복원, 데이터베이스 마이그레이션 도구를 제공합니다.
CoreProtect이(가) 있는 서버 찾기
CoreProtect을(를) 보고한 서버: 158
- 'A savage place! / as holy and enchanted / As e’er beneath a 24명 온라인
- ÂHi guys welcome to Saturn! Choose your province and have a 26명 온라인Java + Bedrock
- SentrySMP 45명 온라인Java
- J's Hideout SMP 18명 온라인Java + Bedrock
- play.vcraft.fr:23020 23명 온라인Java + Bedrock
- PUREMC FAMILY FRIENDLY 5명 온라인
CoreProtect 소개
🔌 CoreProtect 소개
CoreProtect는 블록과 엔티티 변경을 기록해 검색 가능한 기록과, 그리핑·실수로 인한 피해·디버깅을 위한 되돌리기/복구 도구를 제공하는 Minecraft 플러그인입니다. 신뢰할 수 있는 데이터 기록과 관리 도구에 초점을 맞춰, 서버 운영자가 플레이어 행동을 확인하고, 필요한 부분만 롤백 또는 복구하며, 저장된 데이터를 관리할 수 있게 해 줍니다.
🎯 목적
CoreProtect의 핵심 목적은 서버 측 데이터 기록과 그리핑 방지입니다. 누가 무엇을 언제 변경했는지 기록하고, 스태프가 게임 내에서 최근 변경 사항을 확인하며, 플레이어/시간/영역별로 과거 변경 사항을 검색하고, 필요할 때 이를 되돌리거나 복구할 수 있게 합니다.
⚙️ 기능
- 공식 문서로 확인된 블록 및 엔티티 변경(블록 설치, 블록 파괴, 엔티티 변경)의 지속적인 기록.
- 세계와 상호작용하면서 기록된 변경 사항을 볼 수 있는 게임 내 인스펙터 모드.
- 플레이어, 시간, 반경 또는 영역별로 과거 변경 사항을 조회하는 lookup 명령어.
- 기록된 변경 사항을 되돌리거나 다시 적용하는 rollback 및 restore 명령어.
- 보존 규칙에 따라 오래된 데이터를 삭제하고 최적화 플래그로 공간을 회수하는 purge 명령어.
- SQLite와 MySQL 백엔드 간 데이터 이전을 지원하는 데이터베이스 마이그레이션 지원.
- 월드별로 기록 동작을 변경할 수 있는 월드별 설정 파일.
- 공식 문서에 제공된 대로 다른 플러그인이 CoreProtect 데이터를 읽고 쓸 수 있는 공개 API.
🧩 대상 사용자
- 플레이어 활동에 대한 포렌식 로그가 필요한 서버 관리자와 모더레이터.
- 그리핑이나 실수로 인한 피해를 복구하고 싶은 Survival 및 SMP 서버.
- 검색 가능한 과거 데이터와 제어된 롤백이 필요한 크고 작은 서버.
🏗️ 사용 예시
- 관리자가 인스펙터를 사용해 기지에서 블록을 제거한 사람이 누구인지 확인하고, 해당 변경 사항만 대상으로 롤백을 수행한다.
- 모더레이터가 신고를 조사하기 위해 일정 시간 동안의 플레이어 행동을 lookup한다.
- 서버 운영자가 네트워크형 백엔드로 전환하기 위해 CoreProtect 데이터베이스를 SQLite에서 MySQL로 마이그레이션한다.
⌨️ 명령어
| Command | Description | Permission | Access |
|---|---|---|---|
/co help | CoreProtect 명령어 목록을 표시합니다. | coreprotect.help | 관리자 |
/co inspect (/co i) | 게임 내에서 기록된 변경 사항을 보려는 인스펙터를 전환합니다. | coreprotect.inspect | 관리자 |
/co lookup | 과거 블록/엔티티 데이터를 조회합니다(플레이어, 시간, 영역, 반경 기준). | coreprotect.lookup | 관리자 |
/co rollback | 기록된 블록/엔티티 변경 사항을 롤백합니다. | coreprotect.rollback | 관리자 |
/co restore | 이전에 롤백된 변경 사항을 복구합니다. | coreprotect.restore | 관리자 |
/co purge | 보존 설정에 따라 오래된 CoreProtect 데이터를 삭제합니다. | coreprotect.purge | 관리자 |
/co reload | CoreProtect 설정을 다시 불러옵니다. | coreprotect.reload | 관리자 |
/co status | 플러그인 상태와 통계를 봅니다. | coreprotect.status | 관리자 |
/co consumer | 대기 중인 데이터에 대한 consumer 처리를 전환합니다. | coreprotect.consumer | 관리자 |
/co migrate-db | CoreProtect 데이터를 SQLite와 MySQL 사이에서 마이그레이션합니다. | not specified | 관리자 |
/co near | 별칭: 기본 작은 반경으로 lookup을 수행합니다. | uses lookup permission | 관리자 |
/co undo | 별칭: 반대 동작으로 rollback/restore를 되돌립니다. | uses rollback/restore permission | 관리자 |
참고: 명령어 이름과 설명은 공식 CoreProtect 문서를 기반으로 합니다. migrate-db 명령어는 데이터베이스 마이그레이션 기능의 일부로 문서화되어 있으며, 각 명령어의 명시적 권한 노드는 공식 권한 문서에 나와 있습니다.
🔐 권한
| Permission | Description | Default |
|---|---|---|
coreprotect.* | 모든 CoreProtect 명령어에 대한 접근을 허용합니다. | op |
coreprotect.inspect | 인스펙터 사용을 허용합니다. | op |
coreprotect.lookup | lookup 명령어 사용을 허용합니다. | op |
coreprotect.rollback | rollback 명령어 사용을 허용합니다. | op |
coreprotect.restore | restore 명령어 사용을 허용합니다. | op |
coreprotect.teleport | 텔레포트 관련 CoreProtect 기능 사용을 허용합니다. | op |
coreprotect.help | 도움말 출력을 볼 수 있게 허용합니다. | op |
coreprotect.purge | purge 명령어 사용을 허용합니다. | op |
coreprotect.reload | 플러그인 설정 다시 불러오기를 허용합니다. | op |
coreprotect.status | 플러그인 상태 보기를 허용합니다. | op |
coreprotect.consumer | consumer 처리를 전환할 수 있게 허용합니다. | op |
⚙️ 설치
📥 설정
- Minecraft 버전에 맞는 공식 CoreProtect JAR을 다운로드해 서버의
plugins/디렉터리에 넣으세요. - 서버를 다시 시작하고 서버 콘솔에서 CoreProtect가 로드되는지 확인하세요.
- 설정 변경 후에는
/co reload를 사용하면 재시작 없이 적용할 수 있습니다.
📦 종속성
- CoreProtect 자체에 대해 공식 문서에는 필수 타사 플러그인 종속성이 나와 있지 않습니다. (일부 타사 도구와 연동은 호환됨으로 문서화되어 있습니다. 특정 연동은 명시적으로 활성화된 경우에만 나열하세요.)
🧾 설정
- CoreProtect는 플러그인 폴더에
config.yml을 생성합니다. - 월드별 설정 파일은
config.yml을 월드 이름으로 된 파일(예:world_nether.yml)로 복사해 만들 수 있으며, 이때 해당 월드의 기록 설정을 덮어쓸 수 있습니다. - 데이터베이스 마이그레이션 단계와 안전한 마이그레이션 방법은 공식 문서에 설명되어 있습니다.
🧠 기술 참고
- CoreProtect는 다른 플러그인이 기록된 데이터와 상호작용할 수 있는 API를 제공합니다(공식 API 문서에 설명됨).
- CoreProtect는 문서화된 마이그레이션 명령어를 사용해 SQLite와 MySQL 백엔드 간 데이터 마이그레이션을 지원합니다.
- 이 프로젝트는 Artistic-2.0 라이선스로 배포됩니다.
🤝 이 플러그인이 유용한 경우
플레이어 행동을 조사하거나 그리핑을 복구하기 위해 검색 가능한 서버 측 기록과 신뢰할 수 있는 rollback/restore 도구가 필요하다면, CoreProtect는 서버 관리자와 모더레이션 팀에 적합한 집중형 기록 및 복구 도구 세트를 제공합니다.
댓글
아직 댓글이 없습니다
첫 댓글을 남겨 보세요.
서버 관리자용
- 개발자
- PlayPro
- 라이선스
- Artistic-2.0
- 지원 플랫폼
- Spigot
- 지원 버전
- 1.14–1.26
링크
- 다운로드coreprotect.net/latest
- 소스 코드github.com/PlayPro/CoreProtect
- 문서docs.coreprotect.net
- 이슈 트래커github.com/PlayPro/CoreProtect/issues
- 지원discord.gg/b4DZ4jy
- coreprotect.netcoreprotect.net
- coreprotect.netcoreprotect.net/legacy
- patreon.compatreon.com/coreprotect
- Spigot pagespigotmc.org/resources/coreprotect-community-edition.8631
서버가 보고한 내용
서버 플랫폼
- Paper117
- Purpur17
- CraftBukkit10
- Leaf3
- Cauldron2
- Spigot2
- Arclight2
- Mohist1
- Magma1
- Parchment1
- Cauldron-MCPC-Plus1
- CatServer1
플러그인 버전
- 24.143
- 24.020
- 23.117
- 23.012
- 22.411
- 25.111
- 23.210
- 23.44
- 2.14.44
- 25.0-rc24
- 23.2-RC33
- 25.03
- 23.33
- 21.22
- 21.32
- 2.10.02
- 2.041
- 25.0-rc11
- 26.21
- 19.41
- 2.17.51
- 2.14.21
- 2.0.81
MSHQ가 확인할 때 플러그인 목록을 공개하는 서버의 수치입니다. 많은 서버가 목록을 숨기므로 실제 사용량은 더 많습니다.