Skip to content
호스팅 · 보호 및 관리

그리프 롤백 및 행동 모니터링

Millida 서버의 CoreProtect를 알아보세요: 누가 블록을 부쉈는지 확인하고, 명령 하나로 건축물을 롤백하며, 인벤토리를 복구하고, 로그 데이터베이스 비대화를 피하는 방법.

업데이트 2026년 8월 4일

로그가 없으면 “누가 집을 부쉈는지”는 영원히 알 수 없어요. CoreProtect는 블록, 상자, 몹에 대한 모든 행동을 기록하고 되돌릴 수도 있어요. 서바이벌 서버에서는 서버를 열기도 전에 가장 먼저 설치하는 플러그인이에요.

설치

“플러그인과 모드” 섹션 → CoreProtect → 재시작. 첫 시작 시 플러그인이 자체 데이터베이스를 만들어요. 기본값은 SQLite이고 서버 파일 안에 저장되는데, 트래픽이 많은 서버에서는 MySQL을 연결하는 게 좋아요. 제어판에서 데이터베이스를 제공하니 데이터베이스를 참고하세요.

기록 확인

  1. /co i — 조사 모드를 켜요.
  2. 블록을 좌클릭 — 그 블록에 무슨 일이 있었는지 확인해요.
  3. 우클릭 — 인접한 블록의 기록을 봐요 (사실상 “이 자리에 예전에 뭐가 있었는지”).
  4. /co i를 다시 입력 — 끄기.

클릭 없이 검색하기:

/co lookup u:nick t:2d r:30
  • u: — 닉네임,
  • t: — 기간 (30m, 6h, 3d),
  • r: — 블록 단위 반경,
  • a: — 행동 유형 (block, container, kill, chat, command),
  • b: — 특정 블록.

되돌리기

/co rollback u:Griefer t:6h r:50

파라미터를 잘못 넣었다면 롤백을 취소하세요:

/co restore u:Griefer t:6h r:50

“엉뚱한 걸 되돌렸다”는 상황을 막아주는 순서: 먼저 같은 파라미터로 lookup을 실행하고 범위를 확인한 다음에야 rollback을 하세요. 거의 항상 r: 반경을 지정하세요. 반경 없이 롤백하면 월드 전체를 오래 검색하면서 TPS를 잡아먹어요.

인벤토리와 아이템

CoreProtect는 상자 내용물(a:container)은 되돌리지만 플레이어 인벤토리는 되돌리지 않아요. 사망이나 버그 후에 아이템을 돌려줘야 한다면 InventoryRollback Plus를 설치하세요. 사망과 로그아웃 시점에 인벤토리 스냅샷을 찍고, 관리자가 명령어로 복구할 수 있어요.

더 넓은 그림(누가 무엇을 썼고, 어떤 명령어를 실행했고, 누가 엔더 상자를 건드렸는지)이 필요하면 AuxProtect가 있어요. CoreProtect가 다루지 않는 부분을 기록해요. 둘 다 설치할 필요는 없어요.

로그 데이터베이스가 커져요

로그는 기가바이트 단위예요. 한 달에 한 번, 서버를 정지하거나 비어 있을 때 오래된 데이터를 정리하세요:

/co purge t:30d

30~60일 이상의 기록을 보관하는 건 보통 가치가 없어요. 그리핑은 대개 첫 며칠 안에 발견되니까요.

그 밖에 도움이 되는 것

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기