コンテンツにスキップ

マーカー・負荷予算・スナップショット

この 3 つの機能は、マップをサーバーにアップロードする前に使うツールです。マーカーは、スポーン・NPC 位置・地域などのサーバー用の地点表示です。ブロックではありません。負荷予算は、チャンクごとにブロックエンティティ・プロップ・光源・流れる水の量を数え、サーバーへの負担を表示します。スナップショットは名前を付けた保存ポイントで、現在のワールドと比較したり、元に戻したりするときに使います。

内容開く場所
マーカーモードメインツールバーのモード行「マーカー (MMORPG)」または M
マーカーをすばやく配置メインツールバー「追加」› マーカー
markers.json をエクスポートマーカーパネル「markers.json をエクスポート」、またはビルド › エクスポート: markers.json (サーバーマーカー)
負荷予算ツール › サーバー負荷予算チェック、または「ウィンドウ」メニュー ›「負荷予算」パネル
負荷ヒートマップを非表示ツール › 負荷ヒートマップを非表示、またはビューポート上部の「負荷ヒートマップを非表示」ボタン
スナップショットパネル「ウィンドウ」メニュー ›「スナップショット」
クイックスナップショットファイル › クイックスナップショット(全体) (Ctrl+Alt+S)
  1. M でマーカーモードに入ります。
  2. 左のツールパネルで種類を選びます(例: 「地域」)。
  3. 点マーカーは、ブロックの上面をクリックして配置します。
  4. 面積マーカー(地域・モブスポーン)は、頂点を順にクリックし、Enter で閉じます。
  5. 「プロパティ」欄に名前・レベル・BGM などを入力し、「適用」を押します。
  6. 「チェック」で不足している値を探します。
  7. 「markers.json をエクスポート」でサーバー用ファイルを作成するか、エクスポートウィンドウで「マーカーを含める」をオンにして .npbuild に含めます。
  1. ツール › サーバー負荷予算チェック を押します。
  2. ビューポートに、チャンクごとの色付きの板(ヒートマップ)が表示されます。緑 → 黄 → オレンジ → 赤の順に重くなります。
  3. 「負荷予算」パネルの表で赤い行を押すと、そのチャンクへカメラが移動します。
  4. ブロックエンティティや光源を減らしてから、再度「チェック」します。
  1. 「スナップショット」パネルで「名前」・「メモ」を入力します(例: 1階の骨組み完了)。
  2. 「すべて保存」または「選択範囲を保存」を押します。
  3. 作業の途中で、一覧からスナップショットを選んで「現在と比較」を押します。
  4. 緑 = 追加、赤 = 削除、黄 = 変更として表示されます。
  5. 「差分リスト」で元に戻すブロックだけをチェックし、「チェックしたブロックを元に戻す」を押します。
種類形主なプロパティ
地域面積(多角形の柱)地域の種類(町・狩場・ダンジョン・安全地帯・フィールド・カスタム)・最小レベル/最大レベル・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)に一緒に保存されます。
  • より広範なチェック(地域の重なり・安全地帯内のモブスポーン・命名ルール)は、設計ツールの「チェック・企画表」にあります。

数えるものと既定の基準(チャンクあたり)

Section titled “数えるものと既定の基準(チャンクあたり)”
項目内容既定の基準
ブロックエンティティコンテナ類・看板・旗・頭 + ベッド・ビーコン・スポナーなど64
チェストチェスト・樽・シュルカーボックス・ホッパー・かまど類・ディスペンサーなど32
看板看板・壁の看板・吊り看板24
旗旗・壁の旗16
頭頭・頭蓋骨16
プロップエディターのプロップ 1 個 = サーバーの ItemDisplay 1 個48
光源明るさが 0 より大きいブロック96
流れ流れる水・溶岩、流れうる水・溶岩のマス128
  • 最も深刻な項目の比率が「注意開始」(既定 0.75)以上なら黄色の「注意」、1 を超えると赤の「超過」です。
  • 基準値を 0 にすると、その項目はチェックしません。
  • カスタムブロックは音符ブロックなので、ブロックエンティティとしては数えません。
欄意味
範囲ワールド全体・選択範囲
「チェック」現在の範囲を数えます。
ヒートマップビューポートの板の表示をオン/オフします。
注意·超過のみ表に問題のあるチャンクだけを表示します。
高さ別(縦チャンク)16×16×16 のボックスごとに数え、どの高さに集中しているかを確認します。
基準値・注意開始変更するとすぐに反映され、保存されます。「デフォルト」で元に戻します。
「CSV 保存」表を CSV で保存します(同じ名前があれば _v2)。
  • エクスポートウィンドウの「負荷予算チェック」(既定でオン)がオンの場合、超過チャンクがあると「それでもエクスポート」・「キャンセル」を尋ねます。
  • 既定の基準は控えめな初期値です。サーバーで測定した値があれば、それに置き換えて使います。
ボタン動作
「すべて保存」・「選択範囲を保存」保存ポイントを作成します。ワールドファイルの横の <ワールド>.snapshots/ に保存されます。
「現在と比較」選択したスナップショット → 現在のワールドの差分を表示します。一覧でダブルクリックしても同じです。
「2つを比較」Ctrl+クリックで 2 つを選ぶと、先に作成したもの → 後のものの差分を表示します。
「差分を隠す」差分の表示を消します(編集 › スナップショット差分を非表示 と同じ)。
ブロック越しに表示差分をブロックに隠れないように描きます。
縦チャンクヒートマップ変更されたマスを 16³ のボックスにまとめて表示します。
「チェックしたブロックを元に戻す」差分リストでチェックしたマス・チャンクだけを、スナップショットの状態に戻します。
アクターも・既存アクターの名前・タイプも元に戻すときに、アクター(グループ表)も一緒に戻します。
「元に戻す」選択したスナップショットの状態にすべて戻します(確認ダイアログ)。
「アーカイブ」一覧から外して _보관 フォルダーへ移動します。ファイルは削除しません。
「フォルダーを開く」・「再読み込み」スナップショットフォルダーを開く・一覧を再読み込み
  • 元に戻す操作は、Ctrl+Z 1 回で取り消せます。
  • 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 は書き込まれません。修正するか、「エラーを無視」をオンにします。
  • マーカーを隠すには、表示モードメニューの「マーカー非表示」を選びます。
  • 負荷ヒートマップはチェック後も残ります。確認が終わったら「負荷ヒートマップを非表示」を押します。
  • 大きな作業の前に、クイックスナップショットを 1 つ残しておくと安全です。