Как добавить игру в клиентскую оболочку
Оболочка Gizmo Client — это красивая витрина, пока в ней нечего запускать. Ставить игры на клиентские пк вы, конечно, будете как обычно, через Steam, Epic или любой другой лаунчер — но чтобы гость видел их прямо в интерфейсе клуба и запускал одним кликом, каждую игру нужно добавить в Gizmo Manager как приложение. Разберём это на примере Steam-игры — с любым другим лаунчером принцип точно такой же.
Из чего состоит приложение
Приложение в Gizmo — это игра или программа, которую гость может запустить из клиентской оболочки. Настраивается в
→ и состоит из двух связанных, но разных сущностей:Карточка приложения — то, что видит гость: иконка, название, категория. Создаётся один раз.
Исполняемый файл внутри карточки — то, что реально запускается на клиентском пк: путь до игры и параметры запуска. Одной карточке можно назначить несколько исполняемых файлов — например, если игра установлена по разным путям на разных пк клуба (бывает, если образы клиентских пк собирали в разное время или разные люди).
Так разделено специально: обложку и название не нужно настраивать заново для каждого пк, а путь запуска можно гибко подстроить под конкретные машины.
Перейдите в
→ → .Шаг 1. Создайте карточку приложения
Название — то, что видит гость в оболочке. Добавьте и обложку — за иконками и обложками для игр из Steam удобно ходить на steamgriddb.com, там уже готовы обложки почти для всего, что есть в Steam.
Группа по умолчанию и категория в разделе Организация приложений — определяют, куда приложение попадёт в оболочке и как его можно будет отфильтровать.

Сохраните карточку и откройте её заново — теперь в неё можно добавить исполняемый файл.
Шаг 2. Добавьте исполняемый файл
Нажмите + Создать исполняемый файл внутри карточки и заполните:
Подпись — название ярлыка, которое увидит гость, и иконка для него (тоже можно взять с steamgriddb.com).
Доступность — филиалы, в которых этот ярлык должен появиться. Без включения доступности для нужного филиала ярлык нигде не будет виден, и вы потом полчаса будете искать, что не так.

Путь к исполняемому файлу — путь на клиентском пк (не на сервере), по которому запускается приложение. Рабочий каталог обычно совпадает с этим же путём.
Как найти путь к игре, на примере Steam:
Найдите ярлык на рабочем столе, нажмите правой кнопкой мыши → «Перейти к расположению файла».

Откроется папка с игрой — скопируйте путь из адресной строки проводника, например
C:\Program Files (x86)\Steam.

В поля Путь к исполняемому файлу и Рабочий каталог впишите этот путь, добавив в конце название запускаемого файла:
C:\Program Files (x86)\Steam\steam.exe.

Шаг 3. Настройте параметры запуска
В разделе Организация параметров запуска рекомендуем включить Auto Launch и Monitor Children — для подавляющего большинства игр этого достаточно, чтобы всё работало гладко.
Auto Launch — параметр поведения запуска приложения из оболочки. Уточнение: это не автозапуск приложения при включении пк, а другая функция.
Monitor Children — позволяет Gizmo Client отслеживать дочерние процессы, запущенные приложением (например, отдельные лаунчеры или античит-модули), а не только сам исполняемый файл.

Сохраните настройки — приложение готово.
Если приложение не появилось у гостя
Приложение появится в оболочке на всех клиентских пк, где оно установлено по указанному пути. Если путь не совпадает хотя бы на одном пк — ярлык там не будет отображаться. Первым делом при проблемах проверяйте именно совпадение пути установки игры с путём, указанным в исполняемом файле — это причина девяти проблем из десяти.
Когда игр становится много
Если вы добавляете не одну-две игры, а весь каталог клуба (а это легко доходит до полусотни позиций), не пытайтесь сделать всё за один присест. Разбейте на категории заранее — шутеры, стратегии, спортивные симуляторы — ещё до того, как начнёте создавать карточки, и заполняйте группу по умолчанию сразу правильно. Переразбирать полсотни уже созданных приложений по категориям задним числом гораздо дольше, чем сделать это по ходу.