🔌 Chunky 소개
Chunky는 서버에서 청크를 미리 생성(pre-gen)해, 플레이어가 해당 지역을 탐험하기 전에 지형과 월드 데이터가 미리 존재하도록 해주는 Minecraft 플러그인입니다. 생성 작업은 백그라운드에서 실행되며, 진행 상황을 표시하고 일시 중지 및 재개도 가능합니다. Chunky는 플레이어가 새로운 지역을 탐험할 때 발생하는 생성 랙을 줄이거나 피하고 싶은 서버 관리자용입니다.
🎯 목적
Chunky의 핵심 목적은 필요할 때마다 청크를 생성하면서 생기는 게임 내 랙을, 미리 청크 데이터를 만들어 두는 방식으로 줄이거나 없애는 것입니다. 예측 가능한 성능과 준비된 지역이 필요한 서버 설정 및 유지 관리 작업에 맞게 설계되었습니다.
⚙️ 기능
- 하나 또는 여러 개의 청크 생성 작업을 동시에 시작할 수 있습니다.
- 저장된 생성 작업을 일시 중지하고 다시 이어서 진행할 수 있습니다.
- 상세한 작업 보고(처리된 청크 수, 완료율, ETA, 청크/초).
- 원, 사각형, 사용자 지정 형태 등 여러 선택 형태로 제어된 생성 가능.
- 선택 사항인 ChunkyBorder 애드온을 통한 world border 연동.
- 선택 영역, 중심, 반경, 생성 패턴을 확인하고 제어하는 명령어.
- 현재 선택 영역 밖의 청크를 다듬기(trim) 또는 삭제할 수 있습니다.
🧩 대상 사용자
- 지형을 미리 생성하고 싶은 Survival, SMP, 공개 서버를 운영하는 서버 소유자와 관리자.
- 플레이어에게 공개하기 전에 큰 지도를 준비하는 운영자.
- 실행 중 스파이크를 줄이기 위해 월드 생성 동작을 예측 가능하게 유지해야 하는 호스팅 환경.
🏗️ 사용 예시
- 시작 시 생성 랙을 막기 위해 스폰 지역과 주변 지도를 미리 생성합니다.
- 플레이어를 초대하기 전에 스폰 주변의 지정 반경까지 Nether 또는 End를 생성합니다.
- 여러 작업을 사용해 서로 다른 월드나 지역을 병렬로 생성하고, 밤새 일시 중지/재개합니다.
⌨️ 명령어
| 명령어 | 설명 | 권한 | 접근 |
|---|---|---|---|
/chunky start | 현재 선택 영역에서 새 청크 생성 작업을 시작합니다. | — | Admin |
/chunky pause | 현재 청크 생성 작업을 일시 중지하고 진행 상황을 저장합니다. | — | Admin |
/chunky continue | 현재 실행 중이거나 저장된 청크 생성 작업을 계속합니다. | — | Admin |
/chunky cancel | 현재 청크 생성 작업을 중지하고 취소합니다. | — | Admin |
/chunky world [world] | 현재 선택된 월드를 설정합니다. | — | Admin |
/chunky shape <shape> | 생성 형태를 설정합니다. | — | Admin |
/chunky center [<x> <z>] | 생성의 중심 블록 위치를 설정합니다. | — | Admin |
/chunky radius <radius> | 생성 반경을 설정합니다. | — | Admin |
/chunky worldborder | 중심과 반경을 world border에 맞게 설정합니다. | — | Admin |
/chunky spawn | 중심을 월드의 스폰 지점으로 설정합니다. | — | Admin |
/chunky corners <x1> <z1> <x2> <z2> | 모서리 좌표로 선택 영역을 설정합니다. | — | Admin |
/chunky pattern <pattern> | 선호하는 생성 패턴을 설정합니다. | — | Admin |
/chunky selection | 현재 선택 영역을 표시합니다. | — | Admin |
/chunky silent | 업데이트 메시지 표시를 전환합니다. | — | Admin |
/chunky quiet <interval> | 업데이트 메시지의 조용한 간격을 초 단위로 설정합니다. | — | Admin |
/chunky progress | 작업의 사전 생성 진행 상황을 게임 내에 표시합니다. | — | Admin |
/chunky reload | 플러그인 설정을 다시 불러옵니다. | — | Admin |
/chunky trim | 현재 선택 영역 밖의 청크를 삭제합니다. | — | Admin |
참고: 권한 노드는 공식 플러그인 목록에 나와 있지 않습니다. 위 명령어는 플러그인 문서와 리소스 페이지에서 확인된 내용입니다.
⚙️ 설치
📥 설정
- 플러그인 배포 페이지에서 공식 .jar 파일을 다운로드합니다.
- Spigot 호환 서버의
plugins/디렉터리에 .jar 파일을 넣습니다. - 서버를 재시작한 뒤 콘솔에서 Chunky가 올바르게 로드되었는지 확인합니다.
📦 의존성
- ChunkyBorder(선택 사항): world border 기반 선택을 지원하는 애드온입니다.
🧠 기술 참고
- Chunky는 여러 Minecraft 버전을 대상으로 하는 빌드로 배포되며, 플러그인 작성자는 특정 MC 버전 범위에 맞는 권장 다운로드를 제공합니다.
- Chunky는 CPU 자원을 활용하기 위해 여러 생성 작업을 동시에 실행할 수 있습니다. 큰 작업을 실행할 때는 서버의 CPU/메모리를 모니터링해야 합니다.
- 이 플러그인에는 진행/보고 시스템과 일시 중지한 작업을 저장하고 복원하는 기능이 포함되어 있습니다.
🤝 이 플러그인이 유용한 경우
플레이어가 탐험하기 전에 큰 맵 영역을 준비해야 한다면, Chunky는 청크 데이터를 미리 만들어 두어 실시간 생성 부담을 줄이고 서버의 성능을 더 일정하게 유지하는 데 도움이 됩니다.
- A Minecraft Server851.67
- Froggie
보호된 클레임, 플레이어 상점과 경매가 있는 경제 시스템, 여러 버전 지원, 그리고 Java–Bedrock 크로스플레이를 제공하는 친근한 서바이벌 SMP로, 캐주얼 빌더와 커뮤니티에 적합합니다.
651.15 - Minecart Rapid Transit
커뮤니티 중심의 도시 건설 및 교통 서버로, 탑승할 수 있는 열차, 대규모 교통망, 보호된 건축물, 플레이어 운영 경제, 체계적인 PvP 아레나를 중심으로 합니다.
1150.91 - Netherlite is loading...249.28
- Racsu Planet
스킬, 퀘스트, 커스텀 던전, 그리고 공식 스토어와 커뮤니티 허브가 뒷받침하는 게임 내 경제를 갖춘 크로스플레이 서바이벌 MMORPG(Java + Bedrock).
046.26 - MoodCraft
플레이어가 운영하는 마을, 경제, 도시 프로젝트에 중점을 둔 프랑스어 세미 RP 서바이벌 SMP — 게임 내 가이드, 상점, 직업, 안전한 상자 보호로 친절한 진행을 제공합니다. Java 및 Bedrock 지원.
043.81 - ÂBoundaryMC ÂIs OfflineÂ137.28
- Verre de Lait
커뮤니티 중심 100% 바닐라(서바이벌·프리빌드) 서버. 음성 채팅, 명확한 규칙, Skyland 월드 제공 — 차분한 협력 플레이에 적합합니다.
036.88 - ATM10 Modpack032.18
- Solaris
지역 보호, 플레이어가 운영하는 상점과 게임 내 경제, 그리고 Java ↔ Bedrock 크로스플레이와 협동 장기 플레이를 위한 편의 기능을 갖춘 여유로운 서바이벌 SMP입니다.
031.5 - ÂShockSMP Âis restarting...028.99
- GalaxyCraft128.99
플러그인 Chunky 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. Chunky의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, Chunky을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
Chunky을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.