《雾锁王国》服务器自定义参数难度json配置

在我写这篇文章的时候,又找到了一份github上的一份新鲜的配置说明,更加直观

具体页面:https://github.com/mornedhels/enshrouded-server/blob/main/docs/SERVER_DIFFICULTY.md

下面是使用kimi的简单AI翻译,个人感觉差不多够用:

“重返迷雾”更新引入了一系列难度和游戏设置,可以通过enshrouded_server.json文件为专用服务器进行配置。

注意:如果没有找到enshrouded_server.json配置文件,那么在启动enshrouded_server exe时会创建一个新的文件。

难度预设:

"gameSettingsPreset":

选项有:

  • "Default"(默认) - “默认”难度设置将所有值配置为默认值。它是Enshrouded在更新0.7.3.0之前的直接延续,也是首次玩家推荐的设置。

  • "Relaxed"(轻松) - “轻松”预设减少了敌人的数量,并为玩家提供了更多的资源和战利品。这个模式针对最感兴趣的是基础建设和轻松冒险的玩家。

  • "Hard"(困难) - “困难”预设增加了敌人的数量,并使他们更具侵略性,为玩家提供更具挑战性的战斗体验。

  • "Survival"(生存) - “生存”预设是为那些寻求在更具侵略性的敌人之外还带有额外生存机制的惩罚的玩家准备的。

  • "Custom"(自定义) - 当选择“自定义”时,可以微调一长串个别设置。

个别设置和默认值

以下选项可以在enshrouded_server.json文件的"gameSettings"部分进行修改。

  • 玩家健康

  • "playerHealthFactor": 1,

  • 按因素缩放玩家的最大健康值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:4

  • 玩家魔法

  • "playerManaFactor": 1,

  • 按因素缩放玩家的最大魔法值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:4

  • 玩家耐力

  • "playerStaminaFactor": 1,

  • 按因素缩放玩家的最大耐力值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:4

  • 玩家体温对抗寒冷天气

  • "playerBodyHeatFactor": 1,

  • 按因素缩放玩家可用的最大体温。因素越高,玩家在非常寒冷的地区保持体温的时间越长,然后才会出现体温过低的情况。允许的因素值:

  • 低:0.5 默认:1 高:1.5 最大:2

  • 武器耐久度

  • "enableDurability": true,

  • 如果这个设置被设置为“false”,武器就不会再损坏了。

  • 选项:true / false

  • 饥饿和饿死

  • "enableStarvingDebuff": false,

  • 启用饥饿和饿死。在饿死期间,如果不吃食物或饮料,玩家会周期性地失去健康,直到死亡。

  • 选项:true / false

  • 食物增益持续时间

  • "foodBuffDurationFactor": 1,

  • 按因素缩放食物增益持续时间。在游戏中,该因素以百分比表示。

  • 最小值:0.5 最大值:2

  • 饥饿状态持续时间

  • "fromHungerToStarving": 600000000000,

  • 这个设置控制饥饿状态持续时间,然后才会开始饿死。这个设置的单位是纳秒。在游戏中,时间以分钟显示。

  • 最小值:5分钟 最大值:20分钟

  • 迷雾持续时间修改器

  • "shroudTimeFactor": 1,

  • 按因素缩放玩家角色可以在迷雾中停留的时间。在游戏中,该因素以百分比表示。

  • 最小值:0.5 最大值:2

  • 滑翔时的空气湍流

  • "enableGliderTurbulences": true,

  • 如果关闭,滑翔翼将不再受空气湍流的影响,就像游戏以前的版本一样。

选项:true / false

  • 天气现象频率

  • "weatherFrequency": "Normal",

  • 这个设置允许定义新的天气现象在游戏中出现的次数。

选项:Disabled(禁用)/ Rare(罕见)/ Normal(正常)/ Often(频繁)

  • 敌人数量

  • "randomSpawnerAmount": "Normal"

  • 这个设置控制世界上的敌人数量。

  • 选项:Few(少量)/ Normal(正常)/ Many(多)/ Extreme(极端)

  • 采矿效率

  • "miningDamageFactor": 1,

  • 这会缩放采矿伤害。更高的采矿伤害会导致增加地形改造和每次击中获得的资源量。在游戏中,该因素以百分比表示。

  • 最小值:0.5 最大值:2

  • 植物生长速度

  • "plantGrowthSpeedFactor": 1,

  • 按因素缩放植物生长速度的值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 资源获取修改器

  • "resourceDropStackAmountFactor": 1,

  • 按因素缩放每个战利品堆中材料的数量,在箱子里,击败敌人等。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 工作站效率

  • "factoryProductionSpeedFactor": 1,

  • 按因素缩放工作站物品的生产时间。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 武器回收产量修改器

  • "perkUpgradeRecyclingFactor": 0.100000,

  • 按因素缩放在回收升级武器时返回给你的符文数量。在游戏中,该因素以百分比表示。

  • 最小值:0 最大值:1

  • 武器升级成本

  • "perkCostFactor": 1,

  • 按因素缩放升级武器所需的符文数量。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 战斗经验修改器

  • "experienceCombatFactor": 1,

  • 按因素缩放通过战斗获得的经验值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 采矿经验修改器

  • "experienceMiningFactor": 1,

  • 按因素缩放通过采矿资源获得的经验值。在游戏中,该因素以百分比表示。

  • 最小值:0 最大值:2

  • 探索经验修改器

  • "experienceExplorationQuestsFactor": 1,

  • 按因素缩放通过探索和完成任务获得的经验值。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:2

  • 同时敌人攻击修改器

  • "aggroPoolAmount": "Normal",

  • 这个设置控制同时允许攻击的敌人数量。在游戏中,该因素以百分比表示。

  • 选项:Few(少量)/ Normal(正常)/ Many(多)/ Extreme(极端)

  • 敌人伤害

  • "enemyDamageFactor": 1,

  • 按这个值缩放所有敌人的伤害 - 除了首领。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:5

  • 敌人健康

  • "enemyHealthFactor": 1,

  • 按这个值缩放所有敌人的健康 - 除了首领。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:4

  • 敌人昏迷修改器

  • "enemyStaminaFactor": 1,

  • 按这个值缩放所有敌人的耐力。用更高的敌人耐力昏迷敌人需要更长的时间。这不包括首领。在游戏中,该因素以百分比表示。

  • 最小值:0.5 最大值:2

  • 敌人感知修改器

  • "enemyPerceptionRangeFactor": 1,

  • 按因素缩放敌人能看到和听到玩家的距离。这不包括首领。在游戏中,该因素以百分比表示。

  • 最小值:0.5 最大值:2

  • 首领伤害修改器

  • "bossDamageFactor": 1,

  • 这个设置按因素缩放首领攻击的伤害。在游戏中,该因素以百分比表示。

  • 最小值:0.2 最大值:5

  • 首领健康修改器

  • "bossHealthFactor": 1,

  • 按这个值缩放所有首领的健康。在游戏中,该因素以百分比表示。

  • 最小值:0.2 最大值:5

  • 敌人攻击修改器

  • "threatBonus": 1,

  • 按因素缩放敌人攻击的频率。这不包括首领。在游戏中,该因素以百分比表示。

  • 最小值:0.25 最大值:4

  • 平息的敌人

  • "pacifyAllEnemies": false,

  • 如果打开,敌人在被攻击之前不会攻击玩家。这不包括首领。

  • 选项:true / false

  • 驯服失败的后果

  • "tamingStartleRepercussion": "LoseSomeProgress",

  • 这个设置允许定义当玩家在驯服过程中惊吓野生动物时游戏的反应。在游戏中,进度用心形表示。

  • 选项:KeepProgress(保持进度)/ LoseSomeProgress(失去一些进度)/ LoseAllProgress(失去所有进度)

  • 白天

  • "dayTimeDuration": 1800000000000,

  • 按因素缩放白天的长度。值越小等于白天越短。单位是纳秒。在游戏中,时间以分钟显示。

  • 最小值:2分钟 最大值:60分钟

  • 夜晚

  • "nightTimeDuration": 720000000000,

  • 按因素缩放白天的长度。值越小等于夜晚越短。单位是纳秒。在游戏中,时间以分钟显示。

  • 最小值:2分钟 最大值:60分钟

  • 墓碑模式

  • "tombstoneMode": "AddBackpackMaterials",

  • 玩家在死亡时可以保留或丢失他们背包中的所有物品。在默认设置中,他们只丢失材料。丢失的物品存放在墓碑中,可以在那里找回。

  • 选项:AddBackpackMaterials(添加背包材料)/ Everything(全部)/ NoTombstone(无墓碑)

默认的enshrouded_server.json / 版本 0.7.4.0

{   // 服务器名称   "name": "Enshrouded Server",   // 服务器存档文件存储目录   "saveDirectory": "./savegame",   // 服务器日志文件存储目录   "logDirectory": "./logs",   // 服务器监听的IP地址,0.0.0.0表示监听所有网络接口   "ip": "0.0.0.0",   // 查询端口,用于服务器信息查询   "queryPort": 15637,   // 服务器可同时容纳的玩家数量   "slotCount": 16,   // 游戏设置预设,这里设置为"Default"表示使用默认设置   "gameSettingsPreset": "Default",   // 自定义的游戏设置   "gameSettings": {     "playerHealthFactor": 1, // 玩家健康的影响因子,这里设置为1     "playerManaFactor": 1, // 玩家魔法的影响因子,这里设置为1     "playerStaminaFactor": 1, // 玩家耐力的影响因子,这里设置为1     "playerBodyHeatFactor": 1, // 玩家体温的影响因子,这里设置为1     "enableDurability": true, // 是否启用耐久度系统,这里设置为启用     "enableStarvingDebuff": false, // 是否启用饥饿减益,这里设置为不启用     "foodBuffDurationFactor": 1, // 食物增益持续时间的影响因子,这里设置为1     "fromHungerToStarving": 600000000000, // 从饥饿到饿死的时间(以纳秒为单位),这里设置为600亿纳秒     "shroudTimeFactor": 1, // 迷雾时间的影响因子,这里设置为1     "tombstoneMode": "AddBackpackMaterials", // 墓碑模式,这里设置为在玩家死亡时添加背包材料     "enableGliderTurbulences": true, // 是否启用滑翔伞湍流,这里设置为启用     "weatherFrequency": "Normal", // 天气现象频率,这里设置为正常     "miningDamageFactor": 1, // 采矿伤害的影响因子,这里设置为1     "plantGrowthSpeedFactor": 1, // 植物生长速度的影响因子,这里设置为1     "resourceDropStackAmountFactor": 1, // 资源掉落堆叠数量的影响因子,这里设置为1     "factoryProductionSpeedFactor": 1, // 工厂生产速度的影响因子,这里设置为1     "perkUpgradeRecyclingFactor": 0.500000, // 技能升级回收的影响因子,这里设置为0.5     "perkCostFactor": 1, // 技能成本的影响因子,这里设置为1     "experienceCombatFactor": 1, // 战斗经验的影响因子,这里设置为1     "experienceMiningFactor": 1, // 采矿经验的影响因子,这里设置为1     "experienceExplorationQuestsFactor": 1, // 探索任务经验的影响因子,这里设置为1     "randomSpawnerAmount": "Normal", // 随机生成怪物的数量,这里设置为正常     "aggroPoolAmount": "Normal", // 敌对生物池的数量,这里设置为正常     "enemyDamageFactor": 1, // 敌人伤害的影响因子,这里设置为1     "enemyHealthFactor": 1, // 敌人健康的影响因子,这里设置为1     "enemyStaminaFactor": 1, // 敌人耐力的影响因子,这里设置为1     "enemyPerceptionRangeFactor": 1, // 敌人感知范围的影响因子,这里设置为1     "bossDamageFactor": 1, // 首领伤害的影响因子,这里设置为1     "bossHealthFactor": 1, // 首领健康的影响因子,这里设置为1     "threatBonus": 1, // 威胁加成,这里设置为1     "pacifyAllEnemies": false, // 是否平息所有敌人,这里设置为不启用     "tamingStartleRepercussion": "LoseSomeProgress", // 驯服惊吓反应,这里设置为失去一些进度     "dayTimeDuration": 1800000000000, // 白天持续时间(以纳秒为单位),这里设置为1800亿纳秒     "nightTimeDuration": 720000000000 // 夜晚持续时间(以纳秒为单位),这里设置为720亿纳秒   },   // 用户组设置   "userGroups": [     {       "name": "Admin", // 用户组名称:管理员       "password": "AdminXXXXXXXX", // 用户组密码       "canKickBan": true, // 是否可以踢人和封禁,这里设置为可以       "canAccessInventories": true, // 是否可以访问库存,这里设置为可以       "canEditBase": true, // 是否可以编辑基地,这里设置为可以       "canExtendBase": true, // 是否可以扩展基地,这里设置为可以       "reservedSlots": 0 // 保留的插槽数量,这里设置为0     },     {       "name": "Friend", // 用户组名称:朋友       "password": "FriendXXXXXXXX", // 用户组密码       "canKickBan": false, // 是否可以踢人和封禁,这里设置为不可以       "canAccessInventories": true, // 是否可以访问库存,这里设置为可以       "canEditBase": true, // 是否可以编辑基地,这里设置为可以       "canExtendBase": false, // 是否可以扩展基地,这里设置为不可以       "reservedSlots": 0 // 保留的插槽数量,这里设置为0     },     {       "name": "Guest", // 用户组名称:访客       "password": "GuestXXXXXXXX", // 用户组密码       "canKickBan": false, // 是否可以踢人和封禁,这里设置为不可以       "canAccessInventories": false, // 是否可以访问库存,这里设置为不可以       "canEditBase": false, // 是否可以编辑基地,这里设置为不可以       "canExtendBase": false, // 是否可以扩展基地,这里设置为不可以       "reservedSlots": 0 // 保留的插槽数量,这里设置为0     }   ] }