Enshrouded服务器配置程序

创作者: LordBlackdude
已更新:2025-05-24 03:03:28
19KB

关于此 MOD

使用这个简单的Python脚本轻松配置您的Enshrouded专用服务器。编辑设置、创建备份和恢复默认值,所有这些都不需要直接接触JSON文件。包括自动备份和“随机化”功能
封装服务器配置器-因为JSON不应该可怕!

v2.4.5

辩护什么?
这个功能强大的工具,旨在直接放置在您的Enshrouded服务器的JSON目录中,提供了一个用户友好的GUI来修改各种服务器设置。不再眯着眼睛看原始JSON;只需清晰的选项卡、易于使用的控件和更少的压力!

都有哪些呀?
我们已经收听了在线聊天并构建了这个编辑器来解决服务器管理员面临的常见问题:
  • 不再有JSON噩梦!告别因逗号错位或忘记引号而导致的服务器启动失败。我们的GUI处理棘手的格式,因此您可以专注于打造完美的服务器体验。
  • 真正了解您的设置!每个设置都有一个清晰的标签和一个方便的工具提示,解释它的作用及其有效的选项或范围。我们甚至尝试从游戏自己的enshrouded_server_readme. txt中提取最新的默认值和版本信息
    如果你把它和工具放在一起!
  • 用户组管理变得简单!为管理员、朋友和访客设置不同的权限级别?我们的“服务器角色”选项卡可让您查看、编辑、添加新组,和删除现有的无需手动摆弄复杂的userGroup数组。(是的,我们会提醒您更改这些默认密码!)
  • 掌握你的游戏的难度(聪明的方式)!随心所欲地调整单个游戏设置!如果您更改特定的游戏设置(如玩家健康或敌人伤害),该工具会巧妙地为您将游戏设置预设设置为“自定义”。如果您选择非自定义预设,我们会温和地提醒您,这些单独的调整可能会被游戏覆盖。
  • 安全第一-大量自动备份!担心把事情搞砸?别担心!该工具会自动创建enshrouded_server. json的时间戳备份以前任何更改都会被保存。我们还会在您恢复到默认值或恢复旧版本之前进行备份。
  • 哎呀!撤消按钮?快了!(粒度恢复)做了您后悔的更改?您可以从自动创建的备份中轻松浏览和恢复特定的先前版本的设置。
  • 时间和数字变得简单!像白天/晚上持续时间或饥饿时间这样的设置?在普通的旧版本中编辑它们分钟,而不是令人困惑的纳秒!玩家健康或敌人伤害等因素?使用百分比(例如,1.5倍的150%)-我们在幕后做数学。
  • 想冒险吗?随机吧!想要一个真正独特的(可能混乱的)被包围的体验吗?使用“此选项卡上的随机设置”按钮进行玩家、世界、敌人、资源或体验设置。如果掷骰子的设置看起来特别残酷,我们甚至会提醒你!
  • 永远不要忘记保存!窗口标题中的星号(*)会提醒您是否有未保存的更改,我们会在您关闭应用程序之前与您仔细检查

更改日志:

  • v1.0:初始版本。基本菜单、加载、保存和设置编辑。
  • v1.1:在修改设置之前添加了自动备份功能。
  • v1.2:添加了未找到文件和无效JSON的错误处理。
  • v1.3:改进了输入验证并添加了端口号范围检查。
  • v1.4:添加了显示所有当前设置的功能。
  • v1.5:添加了恢复到默认设置的功能。
  • v1.6:添加了从远程URL获取默认设置的功能。
  • v1.7:为世界、敌人和资源设置添加了随机化功能。
  • v1.8:改进了错误处理并添加了更多设置描述。
  • v1.9:重构代码以获得更好的易读性和可运维性。修复了几个小错误。添加了更好的布尔输入。
  • v2.0:添加了“恢复到最近备份”功能。分离了“EXIT”选项,并添加了查看JSON的功能,并重新组织了菜单。
  • v2.1:更改“查看JSON”以简单的英语而不是原始JSON显示设置。
  • v2.2:增强的用户组管理。
  • v2.3:错误修复和改进。
  • v2.4.0:初始Tkinter GUI发布
    • GUI的第一个版本,从以前的版本(CLI工具)移植核心逻辑。
    • 包括选项卡式界面、设置显示、基本输入小部件。
    • 集成enshrouded_server_readme. txt解析默认值和游戏版本。
    • 实现了核心保存、加载、备份和恢复到默认功能。
  • v2.4.1:核心GUI功能和修复
    • 在主菜单中添加了“粒度恢复”功能,以恢复特定的备份文件。
    • 增强的备份文件名以包含备份的“原因”。
    • 修复了get_setting_config_by_path函数的NameError。
    • 解决了与跨多个标签共享preset_override_label打包相关的TclError。
  • V2.4.3:增强的输入和鲁棒性
    • 为“饥饿时间”设置添加了nanosecond-to-minute转换。
    • 为“墓碑模式”和“驯服惊吓反射”(以及其他如天气、诅咒模式等)等详细字符串设置实现了基于选择的(下拉/选择)输入,以防止拼写错误。
    • 改进了填充GUI时对缺失设置的处理。
    • 使用描述提示使保存设置的类型转换更加健壮。
    • 更新的硬编码回退默认更明智。
  • v2.4.5
    • 为“因素”设置实现了用户友好的百分比输入/显示(例如,玩家健康为100%而不是1.0)。
    • 启用从“服务器角色”选项卡添加新用户组和删除现有用户组。
    • 为玩家、世界、敌人、资源和经验选项卡添加了“随机设置此选项卡”按钮。
    • 通过随机设置的警告弹出窗口实施难度评估启发式。
    • 集成逻辑,可在修改单个游戏设置时自动将gameSetting sPreset设置为“自定义”。
    • 当游戏设置预设不是“自定义”时,在相关标签上添加了视觉警告标签。
    • 实现了未保存的更改指示符(*在窗口标题中),如果更改待处理,则在退出时出现提示。
    • 切换到手动定义的、更简洁的工具提示,以实现更清晰的所有设置。
    • 为用户组中的密码字段添加了工具提示提醒,以鼓励更改默认值。
    • 细化了“结构差异”警告信息,使其信息更丰富,不那么令人担忧。


我该怎么做呢?
  • 蟒蛇力量:确保您安装了Python 3. x(别担心,您不需要安装任何额外的花哨库-它都是内置的!)。
  • 下载和地点:抓取脚本并将其弹出到Enshrouded专用服务器的主文件夹(enshrouded_server. exe所在的位置)。
  • 魔法自述文件(强烈推荐!):如果您有服务器文件附带的enshrouded_server_readme. txt,请将其放在与我们的脚本相同的文件夹中。这有助于工具加载最新的默认设置和游戏版本信息。如果不存在,该工具将使用自己的内置默认值。
  • 运行它!在服务器文件夹中打开命令提示符或终端并键入:pythonenshrouded_server_config.py(或双击脚本本身)。

导航选项卡,调整到您的心脏内容,点击“保存所有设置”,并享受您定制的笼罩世界!


⚠️友情提示-这是一个社区制作的工具,旨在提供帮助。总是,一直在进行重大更改之前,请保留您自己对重要服务器数据的手动备份,以防万一!此工具的创建者不对任何服务器故障负责。注意安全!
我们希望这能让您作为Enshrouded服务器管理员的生活变得更加轻松和有趣!让我们知道您的想法!

雾锁王国 (Enshrouded) 的热门 MOD

探索适用于 雾锁王国 (Enshrouded) 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

被奴役的桌子

sergey9792024-03-18 02:38:01

这是作弊表(.CT),需要作弊引擎(7.2或更高版本)与Enshrouded结合使用,以允许在不运行内部模组的情况下修改游戏内存

九的沙盒保存文件

mrnine99102024-02-09 09:57:39

真正的沙盒保存。数以百万计的一切!所有构建块、大量资源、OP角色等等!

亚夫龙索诺的仓库世界

ArvronChronozon2025-04-10 13:33:42

Enshrouded的游戏保存文件。容纳游戏中的大部分物品。

屏蔽服务器级cap-exp-multiver CT

atamg2025-11-16 09:24:37

1.level_cap-用于增加最大级别限制的mod(对您和访问您的人都有效)默认值为50(您可以更改此值)2。exp_multipler-经验的倍数(适用于您和来访者

堡垒资源

EzzyShade2024-08-25 19:24:07

堡垒资源-包括基础游戏、HH更新、Mire更新和裹尸布更新中的所有物品-还包括改装武器和其他资源世界中找不到的物品以及扩展的储物箱。由Turk的CE Tables提供支持。

Giorma的逼真重影亮度修复

Giorma12024-01-25 04:58:20

这是我制作的Reshade预设,我尽力制作了这个,它平衡了颜色,因为游戏没有亮度选项,希望你喜欢这个Reshade预置,如果你喜欢它,别忘了背书:)

建设者的伴侣-CT

turk6452025-02-24 12:19:20

CE表,为您的建筑增加更多控制。它支持自定义旋转、放置更多道具、自由构建凸轮等。

奴役桌(Beta版)

Theeggboy002024-02-09 15:42:35

这个模组是我挑选的几个表格以及我自己的一些调整的合并

使用 Xmod 解锁 雾锁王国 (Enshrouded) 的全部潜力 — 今天就探索这些顶级 MOD!