Как настроить развёртывание Epic Games Launcher и Fortnite

Fortnite обновляется часто, и скачивать каждое обновление на все клиентские пк долго. С развёртыванием игра обновляется один раз на сервере, а Gizmo сам копирует изменения на клиентский пк, когда гость запускает Fortnite.

Особенность Fortnite: игра хранит статус обновления не в своей папке, а в C:\ProgramData\Epic\. Если развернуть только папку игры, Fortnite всё равно попросит обновиться. Поэтому нужны три профиля развёртывания.

Как в целом работает развёртывание — в статье «Развёртывание -- как работает и частые вопросы».

Шаг 1. Подготовьте игру на сервере

Установите Epic Games Launcher и Fortnite на пк с Gizmo Server и обновите игру до последней версии.

Шаг 2. Создайте три профиля развёртывания

Откройте исполняемый файл Fortnite, перейдите на вкладку Развертывания и создайте три профиля кнопкой + Создать новую установку:

Что развёртывается

Источник и пункт назначения

Файлы Epic Games Launcher

C:\Program Files (x86)\Epic Games\Launcher\

Статус обновления Fortnite

C:\ProgramData\Epic\

Файлы игры Fortnite

C:\Program Files\Epic Games\Fortnite\

Пути указаны по умолчанию — если лаунчер или игра установлены в другие папки, укажите свои. Как заполнить профиль — в инструкции «Как настроить автоматическое обновление игр».

Если развёртывание не проходит, исключите папку FortniteGame\PersistentDownloadDir: в профиле файлов игры добавьте PersistentDownloadDir в поле Исключить каталоги.

Готово: когда гость запустит Fortnite, Gizmo сначала обновит лаунчер, статус и игру, а затем запустит её.

Шаг 3. Если игра на клиентах лежит в другой папке

Если на клиентских пк Fortnite развёртывается не в ту же папку, что на сервере (например, на другой диск), Epic Games Launcher игру не найдёт. Создайте ссылку из стандартной папки на фактическую:

  1. На вкладке Задачи исполняемого файла создайте задачу типа Перенаправление папки.

  2. В поле Путь до перенаправляемой папки укажите папку, где лаунчер ищет игру, — C:\Program Files\Epic Games\Fortnite.

  3. В поле Путь до папки назначения укажите папку, куда игра развёртывается на клиентском пк.

  4. Назначьте задачу на событие Задачи до развертывания.

Подробнее о задачах — в статье «Карточка задачи».

Результат

Fortnite и Epic Games Launcher обновляются на сервере, а на клиентские пк изменения копируются автоматически при запуске игры. Игра не просит обновиться, потому что вместе с файлами развёртывается и её статус обновления.