跳转到内容

标记 · 负载预算 · 快照

这三项功能是在将地图上传到服务器之前使用的工具。标记是出生点、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. 在「快照」面板中填写「名称」·「备注」(例如:一层框架完成)。
  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/ 中。
「与当前比较」显示所选快照 → 当前世界的差异。在列表中双击也可以。
「比较两个」用 Ctrl+单击选择两个,查看先创建的 → 后创建的差异。
「隐藏差异」清除差异显示(与 编辑 › 隐藏快照差异 相同)。
透过方块显示绘制差异时不被方块遮挡。
竖向区块热力图将更改的格子按 16³ 盒子汇总查看。
「还原勾选的格子」只将差异列表中勾选的格子 · 区块还原为快照状态。
包括 Actor · 包括现有 Actor 的名称·类型还原时也一同还原 Actor(组表)。
「撤销」将所有内容还原为所选快照的状态(确认窗口)。
「归档」从列表中移出并移到 _보관 文件夹。不会删除文件。
「打开文件夹」·「重新读取」打开快照文件夹 · 重新读取列表
  • 还原可以用一次 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。请修正或开启「忽略错误」。
  • 要隐藏标记,请在视图模式菜单中选择「隐藏标记」。
  • 负载热力图在检查后也会保留。查看完毕后请点击「关闭负载热力图」。
  • 在进行大型操作之前,先保留一个快速快照会比较安全。