Как настроить развёртывание Epic Games Launcher и Fortnite
Fortnite обновляется часто, и скачивать каждое обновление на все клиентские пк долго. С развёртыванием игра обновляется один раз на сервере, а Gizmo сам копирует изменения на клиентский пк, когда гость запускает Fortnite.
Особенность Fortnite: игра хранит статус обновления не в своей папке, а в C:\ProgramData\Epic\. Если развернуть только папку игры, Fortnite всё равно попросит обновиться. Поэтому нужны три профиля развёртывания.
Как в целом работает развёртывание — в статье «Развёртывание -- как работает и частые вопросы».
Шаг 1. Подготовьте игру на сервере
Установите Epic Games Launcher и Fortnite на пк с Gizmo Server и обновите игру до последней версии.
Шаг 2. Создайте три профиля развёртывания
Откройте исполняемый файл Fortnite, перейдите на вкладку Развертывания и создайте три профиля кнопкой + Создать новую установку:
Пути указаны по умолчанию — если лаунчер или игра установлены в другие папки, укажите свои. Как заполнить профиль — в инструкции «Как настроить автоматическое обновление игр».
Если развёртывание не проходит, исключите папку FortniteGame\PersistentDownloadDir: в профиле файлов игры добавьте PersistentDownloadDir в поле Исключить каталоги.
Готово: когда гость запустит Fortnite, Gizmo сначала обновит лаунчер, статус и игру, а затем запустит её.
Шаг 3. Если игра на клиентах лежит в другой папке
Если на клиентских пк Fortnite развёртывается не в ту же папку, что на сервере (например, на другой диск), Epic Games Launcher игру не найдёт. Создайте ссылку из стандартной папки на фактическую:
На вкладке Задачи исполняемого файла создайте задачу типа Перенаправление папки.
В поле Путь до перенаправляемой папки укажите папку, где лаунчер ищет игру, —
C:\Program Files\Epic Games\Fortnite.В поле Путь до папки назначения укажите папку, куда игра развёртывается на клиентском пк.
Назначьте задачу на событие Задачи до развертывания.
Подробнее о задачах — в статье «Карточка задачи».
Результат
Fortnite и Epic Games Launcher обновляются на сервере, а на клиентские пк изменения копируются автоматически при запуске игры. Игра не просит обновиться, потому что вместе с файлами развёртывается и её статус обновления.