Godot 存档损坏隔离:读不出来时先别急着覆盖玩家进度
为什么要单独治理 玩家启动游戏时,本地存档 JSON 解析失败。最坏的客户端会把失败当成“没有存档”,直接创建新档并覆盖旧文件。更隐蔽的问题是部分字段读取失败,游戏用默认值继续启动,几分钟后自动存档把损坏状态写成正式状态。存档损坏时,第一原则不是立刻修好,而是隔离证据,保住可恢复空间。
tag
为什么要单独治理 玩家启动游戏时,本地存档 JSON 解析失败。最坏的客户端会把失败当成“没有存档”,直接创建新档并覆盖旧文件。更隐蔽的问题是部分字段读取失败,游戏用默认值继续启动,几分钟后自动存档把损坏状态写成正式状态。存档损坏时,第一原则不是立刻修好,而是隔离证据,保住可恢复空间。