灾难恢复

能够在虚幻引擎4会话崩溃或异常结束后帮助恢复的插件。

Windows
MacOS
Linux
On this page

![启用灾难恢复插件](DR_EnablePlugin.png"启用灾难恢复插件")(w:700)

灾难恢复系统(Disaster Recovery system) 是一种用于在 虚幻引擎4(UE4) 崩溃或异常结束时进行恢复的插件。用户对Actor或资产包所作的每一项更改,都会被灾难恢复插件识别为 操作(transaction),并且灾难恢复插件会把近期的操作保留在列表中,这点类似于多用户编辑工作流。假如引擎发生崩溃,插件就会还原这些操作,从而恢复所有丢失的工作。这样就能避免你因为保存文件和处理自动保存的文件而浪费时间。

由于它专用于关卡、Actor和其他资产,因此该系统非常适合技术美术师、关卡设计师以及处理关卡文件的任何人员。

此功能当前处于测试阶段,默认情况下未启用。要启用灾难恢复插件,请前往 编辑(Edit)> 插件(Plugins)> 灾难恢复(Disaster Recovery),然后勾选 启用(Enable)** 复选框。

运行方式

编辑器启动时,灾难恢复插件会自动检测最后一个会话是否异常结束。如果是,编辑器会检索此前记录的操作列表,并为你还原操作。你可以选择还原部分或全部操作,从而恢复上一次因为编辑器崩溃而可能导致的工作丢失。

局限性

灾难恢复系统仍为测试功能,而且其初衷并非取代自动保存功能。该系统与自动保存文件结合使用时效果最好。它的支持效果仅限于关卡编辑和Sequencer,因此最好请确保启用自动保存功能:

每次保存和自动保存都被计为系统内的操作。

你可以禁止UE4自动保存地图文件,从而加快自动保存流程的速度。要实现此操作,请打开"编辑器偏好设置"(Editor Preferences),找到"加载和保存"(Loading & Saving),然后禁用"保存地图"(Save Maps)功能。

该插件支持导入大型资产(>2GB),但会在系统记录操作时消耗大量磁盘空间。如果你知道你将要使用大型资产,建议你暂时禁用恢复系统:

你可以按以下步骤执行此操作:前往 项目设置(Project Settings)> 插件(Plugins)> 灾难恢复(Disaster Recovery),然后点击 启用(Enabled) 复选框。

导入并保存资产后,请返回项目设置(Project Settings),并重新启用系统。

或者,你可以通过使用 恢复中心(Recovery Hub) (可以在 开发人员工具(Developer Tools)> 恢复中心(Recovery Hub) 的Windows菜单中找到)释放灾难恢复系统占用的磁盘空间:

恢复中心

选择一个或多个会话,然后点击左上角的垃圾桶按钮将其删除。磁盘空间可能需要几秒钟才会恢复。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback