View Categories

如何更改Rust服务器的世界大小和种子值

步骤1. 登录游戏面板。

登录方法请参见此处。

修订历史

  • 2.0:
    • 更新日期: 2026/10/06
    • 更新内容: 修正了标签页名称的错误。补充了”更改设置会新建另一张地图””恢复原状的方法””查询种子值的方法”
    • 更新者: BESTNET-GSERVER
  • 1.0:
    • 创建日期: 2024/1
    • 更新内容: 初版创建
    • 创建者: BESTNET-GSERVER
重要更改 World Seed 和 World Size 后,会新建一张不同的地图。此前的建筑和进度不会被继承。更改之前,强烈建议记下当前的种子值。只要记下,日后输入相同的数值就能恢复为原来的地图。

步骤2. 使用”停止(Stop)”停止服务器。

世界的设置会在服务器启动时读取,因此请先停止服务器。点击服务器页面右上角的”停止(Stop)”,等待服务器停止。

注意停止服务器时,请使用 “停止(Stop)”。它会先保存世界再结束(控制台会显示 Saving complete → Config Saved)。“Kill”不保存就强制结束,因此会丢失此前的进度。请仅在等待数分钟后”停止”仍未完成时,将其作为最后的手段。

步骤3. 在左侧菜单中选择”启动”(Startup)。

停止后,打开左侧菜单的“启动”(Startup)。在此标签页中可以更改地图的设置。

启动标签页的变量栏。QUERY PORT 栏通常保持空白
启动标签页的变量栏。QUERY PORT 栏通常保持空白

步骤4. 确认 [Level] 为 [Procedural Map]。

Level 是地图的类型。使用自动生成的地图时,请保持为 Procedural Map。只要没有更改过默认值,保持原样即可。

步骤5. 在 [World Seed] 中设置种子值。

World Seed 是决定地图地形的数值。输入相同的数值,就会得到相同地形的地图。

  • 保持为 0(默认)时,会记录并一直使用首次创建服务器时的数值。
  • 输入数值时,会生成该数值对应的地形。
注意查询当前种子值的方法: 打开左侧菜单的”文件”(Files),查看服务器根目录下 seed.txt 的内容。另外,server/rust/ 中世界文件的名称(形如 proceduralmap.3000.45782.289.map)里,中间的数字是种子值,它前面的数字是世界大小。

步骤6. 在 [World Size] 中设置地图的大小。

World Size 是地图的大小。默认为 3000。

数值越大,地图越宽广,但地图的生成会更耗时,磁盘使用量也会增加(从零生成 3000 的地图时,用了约9分钟)。

注意更改 World Size 后,即使种子值相同,也会变成另一张地图。这是因为世界文件的名称中同时包含大小和种子值。即使您只打算更改大小,此前的建筑也不会被继承。

步骤7. 使用”开始(Start)”启动服务器。

更改设置后,请返回服务器页面,点击”开始(Start)”。

注意只要把设置改回原值,就能恢复为原来的地图。旧世界的文件仍保留在服务器内,因此把 World Seed 和 World Size 改回原来的数值后启动,会连建筑一起按原状读取(已在测试服务器上实际确认)。但在从备份恢复或删除文件之后,则无法恢复。

以上就完成了世界大小和种子值的更改。

Scroll to top