이 세 기능은 맵을 서버에 올리기 전에 쓰는 도구입니다. 마커는 스폰 · NPC 자리 · 지역 같은 서버용 지점 표시입니다. 블록이 아닙니다. 부하 예산은 청크마다 블록 엔티티 · 소품 · 광원 · 흐르는 물 양을 세어 서버 부담을 보여 줍니다. 스냅샷은 이름 붙인 저장 지점이고, 지금 월드와 비교하거나 되돌릴 때 씁니다.
| 무엇 | 여는 곳 |
|---|
| 마커 모드 | 메인 툴바 모드 줄 「마커 (MMORPG)」 또는 M |
| 마커 빠르게 놓기 | 메인 툴바 「추가」 › 마커 |
| markers.json 내보내기 | 마커 패널 「markers.json 내보내기」 또는 빌드 › 내보내기: markers.json (서버 마커) |
| 부하 예산 | 도구 › 서버 부하 예산 검사, 또는 창 메뉴 › 「부하 예산」 패널 |
| 부하 히트맵 끄기 | 도구 › 부하 히트맵 끄기, 또는 뷰포트 위 「부하 히트맵 끄기」 버튼 |
| 스냅샷 패널 | 창 메뉴 › 「스냅샷」 |
| 빠른 스냅샷 | 파일 › 빠른 스냅샷(전체) (Ctrl+Alt+S) |
- M 으로 마커 모드에 들어갑니다.
- 왼쪽 도구 패널에서 종류를 고릅니다(예: 「지역」).
- 점 마커는 블록 윗면을 클릭해 놓습니다.
- 면적 마커(지역 · 몹 스폰)는 꼭짓점을 차례로 클릭하고 Enter 로 닫습니다.
- 「속성」 칸에 이름 · 레벨 · BGM 등을 쓰고 「적용」을 누릅니다.
- 「검사」로 빠진 값을 찾습니다.
- 「markers.json 내보내기」로 서버 파일을 만들거나, 내보내기 창에서 「마커 포함」으로 .npbuild 에 넣습니다.
- 도구 › 서버 부하 예산 검사 를 누릅니다.
- 뷰포트에 청크마다 색 판(히트맵)이 뜹니다. 초록 → 노랑 → 주황 → 빨강 순으로 무겁습니다.
- 「부하 예산」 패널 표에서 빨간 줄을 누르면 그 청크로 카메라가 갑니다.
- 블록 엔티티나 광원을 줄인 뒤 다시 「검사」합니다.
- 「스냅샷」 패널에서 「이름」 · 「메모」를 씁니다(예: 1층 골조 완료).
- 「전체 저장」 또는 「선택 영역 저장」을 누릅니다.
- 작업을 하다가 목록에서 스냅샷을 고르고 「현재와 비교」를 누릅니다.
- 초록 = 추가, 빨강 = 삭제, 노랑 = 바뀜으로 보입니다.
- 「차이 목록」에서 되돌릴 칸만 체크하고 「체크한 칸 되돌리기」를 누릅니다.
| 종류 | 모양 | 주요 속성 |
|---|
| 지역 | 면적(다각형 기둥) | 지역 종류(마을 · 사냥터 · 던전 · 안전지대 · 필드 · 사용자) · 레벨 최소/최대 · PvP · BGM(사운드 id) · 우선순위 · 바닥 Y · 꼭대기 Y |
| 몹 스폰 | 면적 | 참조 id = 몹 id · 몹 수 · 리스폰(초) · 바닥 Y · 꼭대기 Y |
| NPC 자리 | 점 | 참조 id · 방향(yaw) |
| 퀘스트 지점 | 점 | 참조 id = 퀘스트 id · 반경 |
| 워프 | 점 | 참조 id = 워프 이름(/warp) · 반경 · 이어지는 워프 |
| 플레이어 스폰 | 점 | 방향(yaw) · 기본 스폰 |
- 모든 마커에 「id」 · 「이름」 · 「태그」(
키=값; 키=값)가 있습니다.
- 「방향(yaw)」은 0 = 남, 90 = 서, 180 = 북입니다.
- 「우선순위」는 지역이 겹칠 때 큰 것이 이깁니다.
| 칸 | 뜻 |
|---|
| 「검사」 | 빠진 값 · 꼬인 다각형 · 없는 워프 같은 문제를 찾습니다. |
| 원점 | 서버 좌표 원점(X · Y · Z)입니다. |
| 회전 | 0° · 90° · 180° · 270° |
| X 반전 | 좌우를 뒤집습니다. |
| 월드 이름 | 서버 world 이름입니다. |
| 내보낼 폴더 | markers.json 을 쓸 폴더입니다. |
| 오류 무시 | 검사 오류가 있어도 내보냅니다. |
- 서버 좌표 = 에디터 좌표 → (반전) → 회전 → +원점 순서로 바꿉니다.
- 마커는 월드 파일(.npworld)에 같이 저장됩니다.
- 더 넓은 검사(지역 겹침 · 안전지대 안 몹 스폰 · 이름 규칙)는 설계 도구의 「검사·기획 표」에 있습니다.
| 항목 | 무엇 | 기본 기준 |
|---|
| 블록 엔티티 | 상자류 · 표지판 · 현수막 · 머리 + 침대 · 신호기 · 스포너 등 | 64 |
| 상자 | 상자 · 통 · 셜커 상자 · 호퍼 · 화로류 · 발사기 등 | 32 |
| 표지판 | 표지판 · 벽 표지판 · 매달린 표지판 | 24 |
| 현수막 | 현수막 · 벽 현수막 | 16 |
| 머리 | 머리 · 해골 | 16 |
| 소품 | 에디터 소품 1개 = 서버 ItemDisplay 1개 | 48 |
| 광원 | 밝기가 0 보다 큰 블록 | 96 |
| 흐름 | 흐르는 물 · 용암, 흐를 수 있는 물 · 용암 칸 | 128 |
- 가장 심한 항목의 비율이 「주의 시작」(기본 0.75) 이상이면 노랑 「주의」, 1 을 넘으면 빨강 「초과」입니다.
- 기준값을 0 으로 하면 그 항목은 검사하지 않습니다.
- 커스텀 블록은 노트블록이라 블록 엔티티로 세지 않습니다.
| 칸 | 뜻 |
|---|
| 범위 | 월드 전체 · 선택 영역 |
| 「검사」 | 지금 범위를 셉니다. |
| 히트맵 | 뷰포트 판을 켜고 끕니다. |
| 주의·초과만 | 표에 문제 청크만 보입니다. |
| 높이별(세로 청크) | 16×16×16 상자마다 세어 어느 높이에 몰렸는지 봅니다. |
| 기준값 · 주의 시작 | 바꾸면 바로 반영되고 저장됩니다. 「기본값」으로 돌립니다. |
| 「CSV 저장」 | 표를 CSV 로 저장합니다(같은 이름이면 _v2). |
- 내보내기 창의 「부하 예산 검사」(기본 켬)가 켜져 있으면, 초과 청크가 있을 때 「그래도 내보내기」 · 「취소」를 묻습니다.
- 기본 기준은 보수적인 출발값입니다. 서버에서 잰 값이 있으면 바꿔 씁니다.
| 버튼 | 동작 |
|---|
| 「전체 저장」 · 「선택 영역 저장」 | 저장 지점을 만듭니다. 월드 파일 옆 <월드>.snapshots/ 에 저장됩니다. |
| 「현재와 비교」 | 고른 스냅샷 → 지금 월드 차이를 보여 줍니다. 목록에서 두 번 눌러도 됩니다. |
| 「두 개 비교」 | Ctrl+클릭으로 두 개를 고르면 먼저 만든 것 → 나중 것 차이를 봅니다. |
| 「차이 숨기기」 | 차이 표시를 지웁니다(편집 › 스냅샷 차이 숨기기 와 같음). |
| 블록 너머로 보기 | 차이를 블록에 가리지 않게 그립니다. |
| 세로 청크 히트맵 | 바뀐 칸을 16³ 상자로 묶어 봅니다. |
| 「체크한 칸 되돌리기」 | 차이 목록에서 체크한 칸 · 청크만 스냅샷 상태로 돌립니다. |
| 액터도 · 기존 액터 이름·타입도 | 되돌릴 때 액터(그룹 표)도 같이 돌립니다. |
| 「되돌리기」 | 고른 스냅샷 상태로 전부 돌립니다(확인창). |
| 「보관」 | 목록에서 빼서 _보관 폴더로 옮깁니다. 파일은 지우지 않습니다. |
| 「폴더 열기」 · 「다시 읽기」 | 스냅샷 폴더 열기 · 목록 다시 읽기 |
- 되돌리기는 Ctrl+Z 한 번으로 취소합니다.
- 50만 칸이 넘는 되돌리기는 진행률과 취소가 나옵니다.
- 함께 짓기로 잠긴 칸은 건너뜁니다.
- 같은 이름이면
_v2 를 붙이고 덮어쓰지 않습니다.
| 설정 | 어디 | 기본 |
|---|
| 부하 기준값 | 「부하 예산」 패널 | 위 표 · 주의 시작 0.75 |
| 내보내기 전 부하 검사 | 내보내기 창 「부하 예산 검사」 | 켬 |
| 마커 포함(.npbuild 에 범위 안 마커) | 내보내기 창 | 켬 |
| 키 | 동작 |
|---|
| M | 마커 모드 |
| Enter | 면적 마커 닫기 |
| Backspace | 마지막 꼭짓점 취소 |
| Esc | 놓기 그만 |
| 방향키 | 고른 마커를 X · Z 로 1칸 |
| PgUp · PgDn | 고른 마커를 위 · 아래로 1칸 |
| R · Shift+R | 고른 마커 45° 회전 · 반대로 |
| Delete | 고른 마커 지우기 |
| Ctrl+Z · Ctrl+Y | 마커 되돌리기 · 다시 하기(마커 모드에서) |
| Ctrl+Alt+S | 빠른 스냅샷(전체) |
- 마커 검사에 오류가 있으면 markers.json 을 쓰지 않습니다. 고치거나 「오류 무시」를 켭니다.
- 마커를 숨기려면 보기 모드 메뉴의 「마커 숨김」을 고릅니다.
- 부하 히트맵은 검사 뒤에도 남습니다. 다 보면 「부하 히트맵 끄기」를 누릅니다.
- 큰 작업 전에는 빠른 스냅샷을 하나 남겨 두면 안전합니다.