---
title: MD 保存与迁移
summary: 首先启动,保存变量,设置更新和迁移在单个玩家模式下.
section: scripting
kind: guide
status: example
updated: 2026-10-22
tags: ["X4","modding","md","persistence"]
sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"]
---
## cue 生命周期
医院属保存的游戏. 完成的线索不需要重新执行后加载,所以仅添加到旧的Init的代码可能不会在现有的保存中初始化新的字段. 单独从迁移到新数据版本的初始启动.
## 一个新的领域
例子属于你的设置的背景. 它启动一个缺失的方案版本,创建一个缺少设置表,并推进版本. 它不安装载荷处理器;从实际的初始化/迁移路径调用它,并使用正确的变量名空间.
```xml
```
## 保护玩家的选择
仅为缺失的字段输入默认字符. 对于每次负载,不要重置设置,创建对象或任务进展. 在使用存储的引用之前,检查对象存在. 暂时的UI手柄和缓存不是持续的游戏状态.
## 验证一个改动版本更新
创建一个保存与之前的数据版本,加载它新的扩展,验证旧值存活和新字段出现,保存和完全重新启动X4,然后再阅读结果. 初期化不能创建第二个对象. 对于船舶的性能变化,单独测试新船舶和现有船舶:参数应用和损坏状态可能具有不同的生命周期.