Minecraft 플러그인 WorldGuard
WorldGuard와 확인된 서버에 대한 정보
🔌 WorldGuard 소개
WorldGuard는 보호 구역을 정의하고 구역별 규칙을 적용할 수 있는 Minecraft 플러그인입니다. 서버 관리자와 맵 제작자는 건축, PvP, 폭발, mob 동작, 아이템/블록 사용 등 다양한 게임플레이 요소를 설정 가능한 flags와 옵션으로 제어하는 구역을 만들 수 있습니다.
🎯 목적
WorldGuard는 griefing, 실수든 의도든 발생하는 파괴 행위, 그리고 구역마다 일관되지 않은 게임 규칙이라는 흔한 서버 문제를 해결합니다. 구역 기반 적용을 제공하므로 전역 서버 설정을 바꾸지 않고도 월드의 서로 다른 부분에 독립적인 규칙을 둘 수 있습니다.
⚙️ 기능
- 구역 생성 및 관리(WorldEdit 선택을 통한 직육면체 및 다각형 구역).
- 구역별 flags로 동작을 켜거나 끄기(예: pvp, entry, build, fire spread, TNT, mob griefing, item pickup).
- 블록/아이템 블랙리스트와 flag 기반 상호작용 제어.
- 상자 보호 및 기타 보호 관련 기능.
- 관리자 도구와 유틸리티 명령어(보고서, 프로파일링, 불 번짐 중지 같은 즉시 제어 명령).
- 확장 가능한 API 및 스토리지 드라이버(문서에는 storage와 API 섹션이 포함됨).
🧩 대상
- 구역 보호가 필요한 Survival 및 SMP 서버.
- spawn이나 이벤트 구역에 맞춤 규칙이 필요한 공개 서버.
- 구역별로 세밀한 게임 규칙 제어를 원하는 맵 제작자와 어드벤처 서버.
- griefing과 서버 동작을 관리할 도구가 필요한 관리자와 모더레이터.
🏗️ 사용 예시
- 비관리자에 대해 PvP, 블록 설치, 아이템 획득이 비활성화된 spawn 구역 만들기.
- 구역 flags로 피스톤, TNT 대포, 폭발 피해로부터 플레이어 빌드를 보호하기.
- 특정 월드나 구역에서 사용할 수 없는 아이템 또는 블록 유형을 블랙리스트에 추가하기.
- WorldGuard의 보고서와 프로파일링을 사용해 보호 이벤트와 관련된 서버 상태를 확인하기.
⌨️ 명령어
| Command | Description | Permission | Access |
|---|---|---|---|
/region (alias /rg) | 구역 관리 명령어(flags 설정, 구역 목록, 구역 생성/삭제) — 문서 예시: /rg flag, /rg list. | 프로젝트 명령어 문서에 기재 | Admin |
/wg report | 보호 관련 통계와 보고서를 덤프하는 명령어(문서에 profile/report 명령어가 존재함). | 프로젝트 명령어 문서에 기재 | Admin |
/wg profile | 플러그인이 제공하는 CPU/프로파일링 관련 명령어(문서에서 profiling 사용법을 참고). | 프로젝트 명령어 문서에 기재 | Admin |
🔐 권한
| Permission | Description | Default |
|---|---|---|
worldguard.region.flag.regions.own.<region name> | 소유한 구역에 한정된 flag 작업과 관련해 문서에서 언급되는 권한 노드. | not specified |
worldguard.region.flag.flags.chest-access | chest-access flag와 관련해 문서에서 언급되는 권한 노드. | not specified |
⚙️ 설치
📥 설정
- Bukkit 호환 서버 구현체를 사용하고 있는지 확인하세요(WorldGuard 문서와 저장소는 Paper 같은 Bukkit 구현체가 필요하다고 명시함).
- WorldEdit를 설치하세요(WorldGuard는 WorldEdit를 종속성으로 필요로 함).
- 공식 WorldGuard 플러그인
.jar를 다운로드하세요(프로젝트 다운로드 페이지는 프로젝트에서 관리함). .jar파일을 서버의plugins/디렉터리에 넣고 서버를 재시작하세요.- 서버 콘솔에서 WorldGuard 시작 메시지를 확인해 정상적으로 로드되었는지 확인하세요.
📦 종속성
- WorldEdit(필수).
🧠 기술 참고
- WorldGuard는 오픈 소스이며, 프로젝트 저장소와 문서에는 API와 스토리지 드라이버 정보가 제공됩니다.
- 프로젝트는 EngineHub 조직에서 유지 관리되며, 소스는 프로젝트 저장소에 공개되어 있습니다.
- 이 플러그인은 많은 명령어와 세분화된 권한 시스템을 제공합니다. 전체 명령어와 권한 노드 목록은 공식 문서를 참고하세요.
- 설치 및 기능 설정(flags, storage)은 공식 문서에 설명되어 있습니다.
🤝 이 플러그인이 유용한 경우
spawn 구역, 플레이어 빌드, 또는 맵별 규칙처럼 특정 지역에 맞춘 보호와 게임플레이 제어가 필요하다면, WorldGuard는 전역 서버 동작을 바꾸지 않고도 이러한 규칙을 적용하고 관리할 수 있는 성숙하고 설정 가능한 시스템을 제공합니다.
- Restarting...1353.53
- A Minecraft Server851.7
- Akoot&Co
Java와 Bedrock을 지원하는, 커뮤니티 중심의 아늑한 SMP입니다. 공개 라이브 월드 맵, 기부 상점, 그리고 편하게 건축하고 탐험할 수 있는 편의 기능을 제공합니다.
751.17 - GenuineMC
커뮤니티 중심의 세미 바닐라 서바이벌 SMP로, 지역 보호, 플레이어 상점, 투표 보상, 코스메틱이 있으며 Bedrock과 Java 간 크로스플레이도 아마 가능합니다.
350.04 - Froggie
보호된 클레임, 플레이어 상점과 경매가 있는 경제 시스템, 여러 버전 지원, 그리고 Java–Bedrock 크로스플레이를 제공하는 친근한 서바이벌 SMP로, 캐주얼 빌더와 커뮤니티에 적합합니다.
149.29 - Minecart Rapid Transit
커뮤니티 중심의 도시 건설 및 교통 서버로, 탑승할 수 있는 열차, 대규모 교통망, 보호된 건축물, 플레이어 운영 경제, 체계적인 PvP 아레나를 중심으로 합니다.
1049.28 - Netherlite is loading...148.75
- LilBoxPvP
BoxPvP에 초점을 맞춘 서버로, 빠른 아레나 전투, 듀얼, 시즌별 진행을 제공합니다. 커스텀 아이템, NPC 기반 메뉴, 그리고 아마도 Java–Bedrock 크로스플레이를 지원합니다.
348.32 - Racsu Planet
스킬, 퀘스트, 커스텀 던전, 그리고 공식 스토어와 커뮤니티 허브가 뒷받침하는 게임 내 경제를 갖춘 크로스플레이 서바이벌 MMORPG(Java + Bedrock).
547.66 - MoodCraft
플레이어가 운영하는 마을, 경제, 도시 프로젝트에 중점을 둔 프랑스어 세미 RP 서바이벌 SMP — 게임 내 가이드, 상점, 직업, 안전한 상자 보호로 친절한 진행을 제공합니다. Java 및 Bedrock 지원.
247.22 - AnarchyLands CZ/SK144.53
- The One Ring
LOTR 테마의 Minecraft 서버 — 몰입형 중간계, 파벌, 대형 건축, 거래, 이벤트, PvP 및 바닐라 인첸트와 고유한 Lore 아이템 제공.
144.11
플러그인 WorldGuard 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. WorldGuard의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, WorldGuard을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
WorldGuard을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.