マルチユーザー編集サーバーでは、いつでも、単一セッションで行われたすべてのトランザクションをディスク上のアーカイブに保存できます。その後、このアーカイブを使用して、同じ変更をすべて含む新しいセッションを作成できます。
このページでは、セッションをアーカイブに保存して、後でそのアーカイブをアクティブなセッションに復元する方法について説明します。
これを実行するには、[Multi-User Browser (マルチユーザー ブラウザ)] のコントロールを使用します。このパネルを開くには、メイン メニューから [Window (ウィンドウ)] > [Developer Tools (デベロッパー ツール)] > [Multi-User Browser (マルチユーザー ブラウザ)] を選択するか、マルチユーザー編集用のツールバー ボタンを有効にします。詳細については、「クイック スタート ガイド」を参照してください。
アーカイブにセッションを保存する
アクティブ セッションをディスク上のアーカイブに保存するには、このセクションの手順を実行します。
手順
-
[Multi-User Browser (マルチユーザー ブラウザ)] でアーカイブしたいセッションを選択します。
-
ツールバーの アーカイブ アイコンをクリックするか、セッションを右クリックして、コンテキスト メニューから [Archive (アーカイブ)] を選択します。
-
セッション名のすぐ下で、アーカイブにわかりやすい名前を付けて、チェックボックス アイコンをクリックします。
最終結果
新しいアーカイブがセッションのリストに表示されます。新しいアーカイブとアクティブ セッションはアイコンの形状とテキストの色 (新しいアーカイブはボックス型のアイコンで、テキストがより薄いグレー) で区別できます。

サーバーはセッションのアーカイブを Unreal Engine のインストール フォルダの Engine/Programs/UnrealMultiUserServer/Saved/Concert
フォルダに保存します。
アーカイブ セッションを復元する
セッションに参加して編集を再開できるように、アーカイブをアクティブ セッションに復元するには、このセクションの手順を実行します。
手順
アーカイブからセッションを復元するには、次の手順を実行します。
-
元のセッションのホスティングに使用したサーバーと同じサーバーが実行されていることを確認します。各サーバーでは、コンピュータ上のアーカイブに自身のセッションをローカルに保存します。つまり、各サーバーは、自身がアーカイブしたセッションのみを復元できます。
-
当初セッションの作成に使用されたプロジェクトと同じプロジェクトが開かれていることを確認し、プロジェクトのコンテンツの状態がアーカイブ セッションの元の状態と一致していることを確認します。
なお、アーカイブ セッションを復元するときは、既存のセッションに参加するときのように、ディスクのプロジェクト コンテンツが、セッションが最初に作成された時点の、プロジェクトのコンテンツの状態に一致する必要があります。
-
[Multi-User Browser (マルチユーザー ブラウザ)] で復元したいアーカイブを選択します。
-
ツールバーの 復元 アイコンをクリックするか、アーカイブをダブルクリックするか、アーカイブを右クリックしてコンテキスト メニューから [Restore (復元)] を選択します。
-
アーカイブに保存されたトランザクションから作成する新しいセッションの名前を設定し、チェックボックス アイコンをクリックします。
]
最終結果
マルチユーザー編集システムがユーザーが所有する新しいセッションを開始し、直ちにセッションに参加します。[History (履歴)] には、セッションの有効期間中に実行されたすべてのトランザクションの完全な記録が表示されます。作業中は、この既存の履歴に加えて、新しいトランザクションが継続的に追加されます。
