全站通知:

管理存档数据

阅读

    

2025-06-18更新

    

最新编辑:君凰越

阅读:

  

更新日期:2025-06-18

  

最新编辑:君凰越

来自护核纪元CoreKeeperWIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
君凰越


  • 存档数据是记录您游戏进度的信息,存储在多个文件中。自0.5.1.0版本更新后,许多此类文件现可通过文本编辑器打开(操作时需谨慎!)。但世界与地图文件采用专有数据结构,任何标准软件均无法读取。
  • 您可在主菜单界面按下 Ctrl + Alt + B 组合键,备份当前活跃存档数据。这将在您的桌面生成一个名为 CoreKeeperSaves.zip 的压缩文件。该文件可作为错误报告的一部分发送给开发者,或后续用于恢复存档数据——只需将压缩文件内容解压至下方所示的对应存档数据位置即可。

    存档数据位置

  • 各操作系统下的根存档目录位置如下:
    系统 路径
    Windows %USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\Steam\<user-id>
    Windows dedicated server %USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer
    Linux ~/.config/unity3d/Pugstorm/Core Keeper/Steam/<user-id>
    Linux dedicated server ~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer
    注意事项
    %USERPROFILE% 这是一个Windows环境变量,指向当前用户的配置文件文件夹,是 C:\Users\<user-name> 的简称。您可以将此变量复制到文件夹地址栏,系统会识别该路径。
    <user-id> T这是您的8位或9位Steam用户ID号码。除需区分同一台电脑上多个使用过游戏的Steam用户外,玩家无需知晓此ID。因此,直接复制上述地址(不带<user-id>)到文件夹地址栏中,那么很可能只会显示一个编号文件夹供选择。
    隐藏文件夹 Windows系统中的 AppData 文件夹默认处于隐藏状态。若要让隐藏文件夹可见,可通过以下步骤更改设置:进入文件资源管理器选项,点击“查看”选项卡,然后勾选“显示隐藏的文件、文件夹和驱动器”选项,最后点击“确定”。

    存档文件

  • 角色与世界文件以其存档槽的索引编号命名。编号从0开始,代表菜单顶部的槽位;1代表第二个槽位,依此类推。活动存档文件:
    文件或文件夹 名称 注意事项
    /saves 角色数据 角色数据存储在名为 <character-index>.json 的纯文本文件中包括:
    • 角色名称
    • 角色类型(标准或硬核)
    • 角色装备与物品栏
    • 角色属性与技能
    • 角色灵魂进度与图标
    /worlds 世界数据 系统以 <world-index>.world.gzip 文件形式存储您的所有世界数据,这是最重要的文件,其中包含:
    • 生成的世界,包括所有地面、墙壁和物体
    • 生成的敌人
    • 所有储物设施、已放置的物体和零散物品
    • 世界雕像的激活状态
    • 每个角色的最后位置
    /worldinfos 世界信息 存储有关世界的元数据,文件命名为 <world-index>.worldinfo 。这些信息以纯文本格式存储,主要用于游戏菜单中显示。具体内容包括:
    • 世界名称
    • 唯一标识符 guid
    • 世界种子编号
    • 世界Boss雕像激活状态
    • 世界创建日期
    • 世界存档图标
    • 世界难度- 以 "mode": 0 = 普通, 1 = 硬核的格式保存。手动编辑该值将启用/禁用硬核模式.
    /maps 角色地图 世界地图数据存储在以角色存档槽编号命名的子文件夹中,即 <character-index>/<world-index>.mapparts.gzip 。每个角色对其访问过的每个世界都有独立的地图存档。因此,若访问其他玩家的世界(未在本地存储的),会导致文件名编号与本地存储的世界槽位编号出现偏移。 否则,在仅单人模式且未删除世界的情况下,存档槽2的角色针对存档槽3的世界的地图应存储在 /maps/1/2.mapparts.gzip 路径下。这些地图文件可通过第三方的地图工具网站查看。
    /servermaps 制图桌地图 当在本地存储的世界中使用制图桌时,它会创建或追加到一个名为 <world-index>.mapparts.gzip 的地图文件中。这些文件的结构与角色地图文件完全相同。因此,原则上它们可以被替换,或通过地图工具查看。
    prefs.json 配置文件 存储你的游戏内设置,例如语言和显示选项。

    备份文件与数据恢复

  • 在对任何存档文件进行手动移动、编辑或重命名之前,请务必备份整个游戏存档根目录。建议将整个<SteamID>文件夹及其所有内容归档为一个ZIP文件,然后将其存储在电脑的其他安全位置。按相关性排序的自动游戏文件备份位置:
    文件或文件夹 名称 注意事项
    *.pugbackup 备份文件 上述列出的每个玩家数据文件(角色、世界、worldinfo、地图、服务器地图)在同一文件夹中旁边都应有一个添加了 *.pugbackup 扩展名的备份版本。每次游戏关闭时,这些备份会递增版本号,覆盖之前的版本。如果某个数据文件丢失或损坏(例如角色或世界文件),这应该是首先尝试恢复的文件类型。要执行此操作,只需移除".pugbackup"扩展名即可重命名该文件以替换活动文件。若您认为可能需要原文件,可先将活动版本的该文件移动到其他位置。
    /backups 备份文件夹 在首次启动新更新的游戏版本时,它会生成“所有”其他存档文件夹和文件的副本。它可能在此之前不存在。尽管其中的文件可能有些过时,但它对恢复丢失的数据仍可能有一定作用。
    /cloudconflicts Steam云同步冲突 该文件夹应被创建,用于存放所有可能被Steam云端不同版本的同名文件覆盖的本地文件。同步过程发生在游戏启动时(从云端下载较新文件)和游戏关闭时(上传已更改的文件)。存储在此的文件虽不常见,但在极少数情况下可能有助于恢复因同步问题导致的数据丢失。

    复制或修改存档数据及世界难度

  • 警告:在修改任何内容前,请通过在主菜单按下 Ctrl + Alt + B 备份您的存档数据。
  • 角色数据与世界信息保存文件通过索引号编码。无法通过重命名索引号将数据复制或移动到其他槽位,但可以直接复制文件(不修改索引号)。例如,恢复角色数据或将角色转移到其他电脑时。
  • 与世界信息不同,世界数据与世界地图保存文件​​未通过索引号编码​​。因此,可通过以下步骤修改或复制现有世界到其他槽位:
  • 1、在游戏中于目标槽位(你想复制旧世界到的槽位)创建一个新世界。
  • 2、可选:为新世界命名、更换存档图标或调整难度模式。
  • 3、退出游戏。
  • 4、删除新生成的世界数据文件 /worlds/<world-index>.world.gzip
  • 5、复制旧世界数据文件,并将其索引号修改为你刚删除的新世界数据文件的索引号。
  • 6、可选:若需复制未探索的世界地图,需按类似步骤4-5操作:删除对应角色的新世界地图文件(路径为 /maps/<character-index>/<world-index>.mapparts.gzip ),并将旧地图文件复制到该路径。需为每个需要恢复地图的角色重复此操作。
  • 世界数据中存储的雕像激活进度,会在下次保存游戏时自动添加到世界信息中。但此操作是单向的:一旦世界信息中保存了雕像图标,后续无法通过编辑删除。
  • 若修改后更改被还原,可能需要禁用Steam同步:右键Steam库中的游戏标题 → 属性 → 常规 → 取消勾选“将游戏存档保存在Steam云端”。注意!禁用后,存档将不再自动备份至云端,也无法在其他设备上自动同步,直到重新启用并妥善解决冲突。
  • 另一种避免云同步覆盖的方法是:留在《护核纪元》主菜单中,通过切换标签页退出游戏(如按Alt+Tab),再进行文件修改。这样可以防止游戏启动时云同步覆盖你的更改。