Как настроить клубные аккаунты в лаунчерах
Если клуб покупает игры на свои аккаунты в Steam, Epic, Battle.net и других лаунчерах, Gizmo может сам входить в свободный аккаунт, когда гость запускает игру, и выходить из него после игры. Гостю не нужен свой аккаунт, а пароли от клубных аккаунтов он не видит.
Для этого к исполняемому файлу игры привязывается профиль лицензий — набор клубных аккаунтов одного лаунчера.
Перед началом
Игра добавлена в клиентскую оболочку — см. «Как добавить игру в клиентскую оболочку».
На сервере включён плагин лицензий: Настройки → Сервер → Плагины, плагин BaseLmPlugin. Если он был выключен, включите его и перезапустите сервер и Gizmo Manager — иначе карточка лицензии не откроется.
Шаг 1. Настройте запуск игры через лаунчер
В исполняемом файле игры укажите файл лаунчера и аргумент, который запускает игру. Например, для Steam:
Путь к исполняемому файлу —
C:\Program Files (x86)\Steam\steam.exe;Аргументы —
steam://rungameid/730.
Пути и аргументы для других лаунчеров — в справочнике «Пути и аргументы запуска для лаунчеров и приложений».
Шаг 2. Создайте профиль лицензий
Откройте исполняемый файл игры и перейдите на вкладку Лицензии.
Нажмите + Создать новую лицензию и выберите лаунчер. Сменить лаунчер после создания профиля нельзя.
Укажите Название профиля.
Нажмите + Добавить ключ лицензии и введите логин и пароль клубного аккаунта. Повторите для каждого аккаунта.
Сохраните профиль.
Если аккаунт нужно закрепить за конкретным пк, выберите этот пк в поле Хост у ключа. Иначе аккаунты распределяются между пк автоматически.
Шаг 3. Настройте освобождение аккаунта после игры
Чтобы после выхода гостя из игры лаунчер закрывался и аккаунт освобождался для следующего гостя:
В поле Ignored processes in tree укажите процесс самой игры — его точное название можно посмотреть в диспетчере задач Windows. Например,
cs2.exeдля Counter-Strike 2 илиTslGame_BE.exeдля PUBG. Несколько процессов перечисляются через;.Включите End session when process tree exits.
В поле Grace period after tree exit при необходимости задайте, сколько секунд подождать после выхода из игры, прежде чем закрыть лаунчер.
Тогда, как только гость закроет игру, Gizmo закроет лаунчер и вернёт аккаунт в пул свободных.
Если гость не запустил игру в течение 60 секунд после того, как Gizmo выдал ему аккаунт, аккаунт отзывается и возвращается в пул. Так гость не может занять клубный аккаунт, не играя.
Аккаунты EA app (EA Desktop). Каждый аккаунт EA нужно один раз подготовить, иначе Gizmo будет входить в лаунчер через эмуляцию ввода с клавиатуры, а она срабатывает не всегда:
Откройте ea.com и, если вы уже вошли, выйдите из аккаунта.
Войдите в аккаунт снова и примите соглашение EA, если сайт его покажет.
Если сайт попросит подтвердить личность, нажмите Отправить код и пройдите проверку.
Повторите для каждого аккаунта. Если EA изменит условия соглашения, шаги нужно будет повторить.
Шаг 4. Привяжите профиль к игре
На вкладке Лицензии исполняемого файла выберите созданный профиль в поле Выберите лицензию.
В поле Стратегия резервирования лицензий оставьте Первая доступная.
Сохраните исполняемый файл.
Если на аккаунтах несколько игр
Аккаунт лаунчера может быть в сети только на одном пк. Пока гость играет в одну игру с аккаунта, остальные игры этого аккаунта другим гостям недоступны. Поэтому лучше покупать одну игру на один аккаунт.
Если на аккаунтах всё же несколько игр, настройте профили так:
Группируйте аккаунты по набору игр. В одном профиле — только аккаунты с одинаковым набором игр. Например, 5 аккаунтов с одними и теми же тремя играми — один профиль. Аккаунт с теми же тремя играми и ещё одной — уже другой профиль.
Каждый аккаунт — только в одном профиле. Не добавляйте один аккаунт дважды — ни в тот же профиль, ни в другой.
Сначала профили с меньшим количеством игр. В исполняемом файле игры добавьте все профили, в которых есть аккаунты с этой игрой: первыми — профили, где на аккаунтах меньше игр, последними — где больше. Например, для PUBG сначала профиль с аккаунтами, где есть только PUBG, затем профиль с аккаунтами, где есть PUBG и Call of Duty.
Стратегия — «Первая доступная». Gizmo берёт первый свободный аккаунт, начиная с верхнего профиля, — так аккаунты с несколькими играми остаются в запасе для других игр.
Результат
Гость запускает игру, Gizmo сам входит в свободный клубный аккаунт, а после игры закрывает лаунчер и освобождает аккаунт.
Все поля профиля лицензий — в статье «Карточка лицензии». Как убирать с пк авторизацию гостей в лаунчерах после сеанса — в инструкции «Очистка сессий игр и лаунчеров».