Sunkenland 将难度、友军伤害和重生时间等世界设置保存在 WorldSetting.json 中。每个世界文件夹内都有各自的设置文件,因此需要确认您编辑的是服务器当前使用的世界。
- 打开控制面板中的 File Manager,或通过 FTP 连接服务器。
- 进入
/saves/Worlds/,找到 GUID 与服务器启动命令行一致的文件夹。如果有多个存档,可以用 GUID 确认当前使用的世界。 - 打开该文件夹内的
WorldSetting.json。 - 修改需要调整的值,并保持 JSON 格式有效。注意保留正确的逗号、括号和引号。
下面的示例展示了文件结构和部分设置。请用它对照查找现有文件中的设置,不要直接用示例替换整个文件。表格说明了示例中的各项值。
{ "ApplicationVersion": { "__type": "string", "value": "0.2.02" }, "WorldSettingProfile": { "__type": "WorldSettingProfile,Assembly-CSharp", "value": { "worldDescription": "Hosted by LogicServers.com", "enemyDifficulty": 1, "enemyGarrisonDifficulty": 2, "enemyRaidDifficulty": 2, "survivalDifficulty": 1, "isFriendlyFireEnabled": false, "isResearchShared": true, "isMapShared": true, "isFlagShared": true, "isSpawnPointShared": true, "isUsingRandomSpawnPoints": false, "respawnTime": 10, "lootRespawnIntervalInDays": 4 } } }设置 描述 示例值 worldDescription 玩家可见的服务器描述。 "Hosted by LogicServers.com" enemyDifficulty 敌人的一般难度级别。 1 enemyGarrisonDifficulty 敌人驻军的难度。 2 enemyRaidDifficulty 敌人突袭的难度。 2 survivalDifficulty 整体生存难度设置。 1 isFriendlyFireEnabled 是否启用友军伤害。 false isResearchShared 研究进度是否在玩家之间共享。 true isMapShared 地图是否在玩家之间共享。 true isFlagShared 旗帜是否在玩家之间共享。 true isSpawnPointShared 重生点是否在玩家之间共享。 true isUsingRandomSpawnPoints 是否使用随机重生点。 false respawnTime 玩家可以重生前的时间(秒)。 10 lootRespawnIntervalInDays 战利品重生的间隔天数。 4 - 编辑完成后,保存
WorldSetting.json。 - 通过控制面板重启服务器,让新设置生效。