跳转到内容

Rust 地图大小:大小列表和各地图适合多少人

简短回答: Rust 地图是边长 1000 到 6000 米的正方形,服务器不设大小时会生成 4500 m 的地图。大多数服务器选 3500 到 4500 m,经验上 3500 m 适合约 50 到 100 人,4500 m 适合约 150 到 200 人。

选一个大小,就能看到它需要的高度图、覆盖多少地面,以及服务器通常在上面跑多少人。最下面一行显示的是 Rust 自己的程序化地图要地图够大才会生成的东西。把鼠标放在标签上可以看含义。

Heightmap
4097 × 4097
Any map from 1,000 to 1,025 mAny map from 1,026 to 2,049 mAny map from 2,050 to 4,097 mAny map from 4,098 to 6,000 m
World area
20.25 km²
4,500 × 4,500 m
Players
Up to about 30About 30 to 50About 50 to 100About 100 to 150About 150 to 200200 or more
Rule of thumb
On a procedural map
  • Launch Site3,500 m
  • Giant Excavator Pit3,500 m
  • Ring road4,000 m
  • Lakes and oases4,000 m
  • Rail ring4,250 m
  • Canyons4,500 m
  • Mountains5,000 m
地图大小
最小1,000 m
最大6,000 m
默认4,500 m

大小指的是一条边的长度,所以 4500 m 的地图是 4.5 km 乘 4.5 km。你可以在 server.cfg 或服务器命令行里用 server.worldsize 设置。超出范围的数字会被拉回最近的上下限,所以 server.worldsize 8000 生成的是 6000 m 的地图。改大小会生成新地图,和 wipe 一样。

自定义地图的大小写在 .map 文件里,服务器对它会忽略 server.worldsize。在 Crucible Heightmap 里,你在地图大小框里输入大小:1000 到 6000 之间的任意整数,默认 3800。

地图大小高度图面积人数(经验值)
1,000 m513 × 5131 km²最多约 30
2,000 m1025 × 10254 km²最多约 30
2,500 m2049 × 20496.25 km²最多约 30
3,000 m2049 × 20499 km²约 30 到 50
3,500 m2049 × 204912.25 km²约 50 到 100
4,000 m2049 × 204916 km²约 100 到 150
4,500 m(默认)4097 × 409720.25 km²约 150 到 200
5,000 m4097 × 409725 km²200 或以上
6,000 m4097 × 409736 km²200 或以上

人数是社区的经验值,来自服主们的推荐,而且这些攻略彼此出入很大。Rust 本身没有把地图大小和人数绑在一起:人数上限是它自己的设置,见最大人数。把这些数字当作起点就好:

  • **小地图(3000 m 以内)**让所有人挨得很近:打得快,wipe 也快,小服务器或一群朋友就能填满。
  • 3500 到 4000 m 是大多数服务器所在的区间,也是原版服务器常选的大小。从 3500 m 起,程序化地图能放下所有主要遗迹,包括 Launch Site,基地之间也有空间。
  • 4500 m 及以上让大公会有地方铺开,遗迹之间要跑很远。最大的地图适合人多的服务器、建造服和角色扮演服,而且需要更强的服务器才跑得动。

自己做地图的话,地图越大要做的活也越多:要先放满遗迹、道路和预制件,地图才有生气。

Rust 自己的程序化地图,有些东西要地图够大才会生成。低于这张表里的大小,那一项就永远不会被放出来:

程序化地图上的内容地图至少需要
Launch Site3,500 m
Giant Excavator Pit3,500 m
环形公路4,000 m
湖泊和绿洲地标4,000 m
地上环形铁路4,250 m
峡谷4,500 m
山脉5,000 m

游戏文件里其他遗迹都没有大小限制。在小地图上,其余遗迹仍然需要空间和合适的地面才能放,所以小的程序化地图只是遗迹更少。每个遗迹和它的大小都在 Rust 遗迹列表里。

这些都不适用于自定义地图。遗迹是你自己在 RustEdit 或 Creator 里放的,所以只要留出位置,3000 m 的自定义地图也可以有 Launch Site。

每个地图大小都对应一个高度图分辨率:513、1025、2049 或 4097 像素见方。Crucible Heightmap 会根据你输入的大小算出来,和 RustEdit 的算法一样,并按它导出。完整的对照表、各档在哪个大小切换,以及为什么必须对上,都在 Rust 高度图分辨率里。