如何使用自定义种子启动新的 Stormforge 世界

列印
  • 0

要启动一个全新的 Stormforge 世界,请清除 settings.json 中保存的世界 ID,并在启动服务器前选择种子。仅更改种子不会替换现有世界。

这样会让服务器在新世界中启动。请先备份服务器,并保留一份 settings.json 副本,以便恢复到之前的世界。

  1. 在 TCAdmin 中打开 Stormforge 服务,然后点击 Stop。等待状态变为 Stopped。
  2. 打开 Configuration Files,然后点击 settings.json 旁边的 Text Editor。目前无法在 Config Editor 中查看种子和世界 ID。
  3. 将现有的 worldPrefabID 值复制到安全的位置。该值用于标识服务器正在使用的世界。
  4. 将该值替换为 00000000-0000-0000-0000-000000000000。在 worldSettings 中,将 seed 改为所需的种子。请保留引号,即使种子完全由数字组成也一样。

    Stormforge settings.json,其中 worldPrefabID 已清除,并在 worldSettings 中设置了自定义种子

    {
      "worldPrefabID": "00000000-0000-0000-0000-000000000000",
      "worldSettings": {
        "seed": "LogicServersSeedTest"
      }
    }

    此示例仅显示需要更改的条目。请保留文件的其余内容,包括其他世界设置。如果希望游戏自行选择种子,请使用 "seed": ""。

  5. 点击 Save & Exit,然后启动服务器。加入游戏前,请留出时间生成世界。
  6. 打开最新的服务器日志。新世界会生成 GenerateWorld: worldSeed 和 Generated world 消息。检查第一条消息中是否包含你选择的种子。

服务器会在 settings.json 中写入新的世界 ID,并在 saves/Worlds 下创建对应文件夹。现有世界文件夹会保留在那里;无需删除这些文件夹,也无需更改 savesDirectory。

要切换回之前的世界,请停止服务器,并将之前的世界 ID 填回 worldPrefabID,同时保留原来的文件夹。还要从保存的副本中恢复之前的世界设置。如果要使用来自其他服务器或 PC 的现有世界,请改为参阅世界上传指南。


這篇文章有幫助嗎?

相關文章

« 返回

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!