Rust 自定义地图制作顺序:RustEdit 速查表
简短回答: 在 Crucible Heightmap 里塑造地形,生成世界,导出 .map,在 RustEdit 里打开。然后按这个顺序做:先整体清理一遍,cargo 路线,主要遗迹,隧道,其余遗迹,安全区,河流,道路,铁路,散布物和滑索,并且在游戏里不止测试一次。
这是制作 Rust 自定义地图从头到尾的顺序:先在 Crucible Heightmap 里做地形,其余全部在 RustEdit 里做。

- Crucible Heightmap,用来做地形和世界图层。
- RustEdit,用来做遗迹、道路、铁路和其他一切。
- Crucible Local Server,用来在游戏里走地图。你会测试不止一次。
先设好地图大小再做别的,因为之后没法再改:人数和世界大小见 Rust 地图大小,高度图分辨率见地图大小和分辨率。
看它是怎么做出来的
Section titled “看它是怎么做出来的”Drizzza 的视频系列按这个顺序做出一整张地图。第 11 集从第一次清理开始,进入 RustEdit 的那一半:
其余的,按步骤:cargo 路线、港口和渡轮码头(第 6 步),遗迹和隧道(第 7 和 8 步),其余的遗迹(第 9 步),合并前哨站和自定义安全区以及自定义预制件(第 10 步),河流、湖泊和瀑布(第 11 步),道路和道路隧道(第 12 和 13 步),铁路(第 14 步),对其余部分做 proc gen(第 16 步),滑索(第 17 步),以及地图完成前要检查什么(第 18 步)。地形的那一半从第 1 集开始,完整播放列表里有每一集。
1. 更新启动器和你的应用
Section titled “1. 更新启动器和你的应用”打开 Crucible 启动器,如果还没装,就安装或更新 Crucible Local Server 和 Crucible Heightmap。见安装和管理应用。
2. 关闭 worldgen 来塑造地形
Section titled “2. 关闭 worldgen 来塑造地形”在 Crucible Heightmap 里关闭 worldgen 来塑造地形:先不生成世界,让生成时自动生成保持不勾选(或者在 Worldgen 面板里点击清除)。世界一旦生成,每次生成、拖动滑块和画笔笔触都会重新推导世界图层,所以关掉它,在你还在决定地貌是什么样的时候,应用能保持流畅。
这一阶段适合做多岛屿地图、画出或导入的岛屿形状、水道、火山和地形画笔。
3. 打开 worldgen 并微调
Section titled “3. 打开 worldgen 并微调”打开 worldgen:按 9,点击生成完整地图。然后看看它放下了什么:
4. 导出 .map 并在 RustEdit 里打开
Section titled “4. 导出 .map 并在 RustEdit 里打开”从 Crucible Heightmap 导出 .map 文件,直接在 RustEdit 里打开。一个文件,没有导入对话框:它把你的地形、地面纹理、生物群系、拓扑、湖泊、熔岩和悬崖一起带上。
5. 先整体检查一遍地图
Section titled “5. 先整体检查一遍地图”在放任何一个预制件之前:
- 看遍整张地图,找出需要平滑或压平的地形。
- 确认世界原点 (0, 0, 0),也就是你进游戏时出现的位置,在地形下面。
- 检查每个拓扑图层是否符合你的预期。每个图层在游戏里到底起什么作用,见 Rust 生物群系与拓扑。
6. Cargo 路线、港口和渡轮码头
Section titled “6. Cargo 路线、港口和渡轮码头”现在放你的 cargo 路线,并决定你的港口和渡轮码头放在哪里。这一步也可以放钻井平台,这样货船有东西可以绕。
不要给港口或码头应用任何遮罩。
7. 放置主要遗迹
Section titled “7. 放置主要遗迹”决定主要遗迹放在哪里、朝哪个方向,同时考虑你将来的道路、小径和铁路连接。先不要应用任何遮罩。
主要的一批:
- Compound (Outpost)
- Apartment Complex
- Launch Site
- Military Tunnels
- Power Plant
- Trainyard
- Airfield
- Excavator (Giant)
- Water Treatment
这些都是重要的,最好都有。如果地方不够,可以去掉 Trainyard、Military Tunnels、Excavator、Airfield 或 Apartment Complex,但有些玩家不会喜欢,除非用自定义遗迹来替代。在 3500 到 6000 左右的地图上,尽量把它们都放进去。
8. 对隧道做 proc gen,然后给遗迹加遮罩
Section titled “8. 对隧道做 proc gen,然后给遗迹加遮罩”主要遗迹的位置定好、高度大致合你心意之后,只对地下隧道做 proc gen。
然后逐个检查每一个遗迹:选中遗迹和它的地下隧道点,把没有正确接上隧道系统的对齐。
隧道都对了之后,才给每个遗迹应用遮罩。
9. 放置其余遗迹
Section titled “9. 放置其余遗迹”把剩下的遗迹放在你想要的位置,同时考虑你的道路和小径路线。
- Abandoned Cabins
- Swamps
- Caves
- Ice Lakes
- Ranch
- Large Barn
- Bandit Camp
- Fishing Village
- Lighthouse
- Satellite Dish
- Radtown 1 (Sewer Branch)
- Abandoned Military Base
- Arctic Research Base
- Dome
- Junkyard
- Underwater Labs
- Oil Rig
- Large Oil Rig
- Missile Silo
- Jungle Ruins
- Waterwells
- Ziggurat Temple
如果你打算对道路做 proc gen,不要放下面这四个,因为它们不会连上 proc gen 生成的道路,需要手动放置路径:
- Abandoned Supermarket
- Oxum’s Gas Station
- Warehouse (Mining Outpost)
- Radtown
如果你愿意手动放它们的道路,或者干脆不做道路 proc gen,那还是照常放。
值得交给 proc gen 而不是手动放的: Oasis、Canyon、Lakes、Jungle Swamp。
10. 自定义安全区和预制件
Section titled “10. 自定义安全区和预制件”如果你不用 Bandit Camp,就放你的 Combined Outpost 自定义预制件,或者自己建一个,再加上其他和安全区有关的东西:在 Fishing Village、Ranch 或 Large Barn 放市场无人机商店,或者在地图各处放自定义 airwolf 营地。
Combined Outpost、Airwolf Camp 和 Fishing Marketplace 都在 Crucible 启动器的商店,再到预制件里免费提供。
11. 河流、额外的湖泊和瀑布
Section titled “11. 河流、额外的湖泊和瀑布”添加你的河流、你想要的任何额外湖泊,以及想玩出花样的话再加瀑布,全部手动。
你可以在较大的地图上试试河流 proc gen,但手动放的河流路径效果更好。
12. 道路
Section titled “12. 道路”试试道路 proc gen,如果你想让 Oxum’s Gas Station、Abandoned Supermarket、Warehouse (Mining Outpost) 和 Radtown 被正确地自动放好(因为你在第 9 步把它们留空了),就把路边遗迹也包括进去。
如果结果不好,就撤销,或者重新加载你上一次的快照存档,手动放置道路。不管怎样,你最终都会在你看得出想要的地方,手动放置道路和土路。
选中一条路径时按 Ctrl + A 全选,再切换到 Bezier,把道路路径圆滑一下。
13. 地下道路隧道(可选)
Section titled “13. 地下道路隧道(可选)”如果你想要道路隧道,就用 Road Tunnel 预制件来建。用地形把它们好好盖住,并在道路进入的地方绘制一个 alpha 洞。
不需要地形触发器,也不需要禁止建造的体积。
14. 铁路
Section titled “14. 铁路”决定你的铁路路径怎么走。用 Snap to nearby node 连到 Trainyard,并创建用于刷新车厢和机车的侧线路径。
和道路一样:选中路径后按 Ctrl + A,再切换到 Bezier,把铁路路径圆滑一下。
15. 道路和铁路装饰
Section titled “15. 道路和铁路装饰”道路和铁路的高度已经定好了,现在选中每一条道路路径,生成它的变电站、电线杆和路标。
- 给变电站应用高度遮罩。
- 如果不想要,就删掉公交站。
- 如果你删掉了其中一个刷新点,也要把它的 splat 和建筑拓扑一起删掉。
电线杆上的发电厂变压器是在游戏里随机决定的,所以那些没什么要放的。
16. 岩石、树和其余散布物
Section titled “16. 岩石、树和其余散布物”对其余部分做 proc gen 或手动放置。重要的有:
- Vine Trees
- Rock Formations
- Rock Formations Arctic
- Arid Rock Formations
- Rock Formations Small Arctic
- Rock Formations Small Arid
- Rock Formations Small Jungle
这些都需要清理一遍。 检查有没有东西刷在道路上、河里、遗迹里或悬崖里。
你也可以对下面这些做 proc gen,它们都需要清理,也都可以跳过来提升地图性能,对游戏影响不大:
- Shore Ice
- Icebergs
- Icesheets
- Roadside Wrecks
- Coastal Rocks Large Arctic
- Coastal Rocks Large
- Coastal Rocks
Icebergs 最后会挡住 cargo 路线。Roadside wrecks 需要检查,不要在路上,也不要挡住铁路。Coastal rocks 都需要手动压低到地里,让它们都不会戳出地形,也不会悬空。
17. 滑索
Section titled “17. 滑索”试试滑索 proc gen,同时选中 Transmission Towers、Powerline Layout 和 Powerline Topology,然后清理它放下的东西。在你想要的位置手动放置滑索,通常比清理 proc gen 的结果更容易。
你也可以用下面这些预制件搭建自定义滑索点。
起点:
ZiplinelaunchplatformZiplinelaunchplatformstairsZiplinelaunchpoint
终点:
ZiplinelandingplatformZiplinelandingplatformstairsMonumentziplinedismountpoint
18. 在游戏里测试,不止一次
Section titled “18. 在游戏里测试,不止一次”在服务器上运行地图,走一遍。免费的 Crucible Local Server 会自己找到你的 Crucible 导出,所以选地图点一下,启动服务器再点一下。见在本地服务器上测试你的地图。
要检查的:
- 悬浮的悬崖。
- 遗迹落位,每个遗迹都正确地坐在地里。
- 树和矿的数量,看起来是否正常。
- 滑索的连接。
- 道路和铁路,看起来是否正常,是否真的能开车。
- 整体可玩性,发现什么就清理什么。
19. 让它成为你的
Section titled “19. 让它成为你的”剩下的由你决定:插件、自定义预制件、服务器设置。地图准备好给玩家玩时,见在 Rust 服务器上加载自定义地图。到这一步,你就有了一张包含普通服务器全部内容、建在完全自定义地形上的 Rust 地图。
在服务器上安装 RustEdit 扩展。 你放置的所有自定义数据(出生点、NPC、滑索、谜题等等)都要有这个扩展才会加载。它需要 Carbon 或 Oxide,Crucible Local Server 可以在地图标签页替你安装:RustEdit 扩展一行显示已安装或未安装,旁边有一个按钮。见运行自定义地图。
自定义地图上值得装的两个免费插件,都在 Crucible 启动器的商店,再到插件里:MapDoorAntiSpam,修复开关门刷屏,以及地图里放置的门关上后旁边出现的隐形碰撞体;还有 ExcavatorArmFix。
