Пул игровых аккаунтов
Пул игровых аккаунтов управляет общим набором аккаунтов игровых лаунчеров, которые клиенты берут на время сессии. Когда клиент запускает игру из пула, HandyCafe выдает ему свободный аккаунт от соответствующего поставщика, помечает его как занятый и возвращает в пул по завершении. Это позволяет ограниченному числу платных аккаунтов обслуживать множество ПК так, чтобы ни один аккаунт не использовался на двух машинах одновременно.
К этой странице вы переходите в серверном интерфейсе через Лицензии, на вкладке Игровые аккаунты. Другая вкладка на той же странице, Лицензии приложений, является отдельной функцией. См. различие ниже.
Игровые аккаунты против Лицензий приложений
Эти две функции выглядят похоже, но решают разные задачи.
- Игровые аккаунты (эта страница) управляют реальными учетными записями входа (имя пользователя и пароль для Steam, Epic, Battle.net и подобных лаунчеров). HandyCafe одалживает один из этих аккаунтов клиенту на время сессии, затем забирает его обратно.
- Лицензии приложений (Лицензии на ПО) отслеживают одновременные лицензионные ключи или количество мест. Они подсчитывают, сколько ПК могут одновременно запускать игру, и блокируют превышение. Они не выдают учетные данные для входа.
Используйте Пул игровых аккаунтов, когда вы делите пул платных аккаунтов лаунчеров. Используйте Лицензии на ПО, когда у вас есть фиксированное количество мест для игры и нужно только ограничить одновременное использование.
Боковая панель поставщиков
Левая панель перечисляет каждого настроенного поставщика, такого как Steam, Epic, Ubisoft Connect, Battle.net и другие. Каждый поставщик показывает значок вместимости в виде свободных из общего числа аккаунтов. Отключенный поставщик помечается меткой Отключено и затемняется. Выберите поставщика в панели, чтобы загрузить его аккаунты и настройки в рабочую область справа.
Заголовок над рабочей областью показывает имя выбранного поставщика, главный переключатель Включено и динамические счетчики: всего, Свободно, Занято и Удержано.
Рабочая область имеет четыре вкладки: Общие, Аккаунты, Резервирования и События.
Вкладка "Общие"
Вкладка Общие настраивает поведение выбранного поставщика. Изменения здесь сохраняются кнопкой Сохранить на уровне страницы, а не отдельной кнопкой на этой вкладке.
Лаунчер
- Аргументы запуска: шаблон аргументов, передаваемый лаунчеру. Он поддерживает заполнители
{USERNAME},{PASSWORD},{EXECUTABLE},{APP_ID}и{LAUNCH_URI}. Значения{APP_ID}и{LAUNCH_URI}берутся из метаданных каталога запускаемого приложения. - Расширенные настройки наблюдателя: разворачиваемая область, которая открывает поле Процесс-наблюдатель. Это расширенная проверка работоспособности. Встроенные поставщики, такие как Steam, Epic, Battle.net и GOG, имеют значения по умолчанию. Если оставить пустым, клиент использует имя исполняемого файла из ярлыка игры.
Путь к самому исполняемому файлу хранится в каждом ярлыке игры в каталоге, а не в пуле. Пул владеет учетными данными, шаблоном аргументов и необязательным именем наблюдателя.
Тарификация
- Способ начисления: как тарифицируется одолженный аккаунт. Варианты: Без начисления, За сессию, За минуту и За смену аккаунта.
- Сумма за сессию: начисляемая сумма. Это поле неактивно, когда способ начисления установлен на Без начисления.
Поведение сессии
- Окно приостановки: когда игра закрывается, а клиентская сессия еще активна, аккаунт остается зарезервированным на указанное число секунд перед возвратом в пул. Задается слайдером от 0 до 1800 секунд.
- Тайм-аут сигнала активности: сколько секунд клиент может молчать, прежде чем аккаунт считается неактивным. Задается слайдером от 15 до 600 секунд.
- Разрешить во время сессий по времени: позволяет использовать аккаунт внутри сессии по времени.
- Переносить аккаунт при переносе сессии между ПК: перемещает одолженный аккаунт вместе с сессией при переносе сессии на другой ПК.
Доступ клиента
- Разрешить клиентам открывать лаунчер напрямую: позволяет клиентам самим запускать лаунчер.
- Перехватывать лаунчер при ручном запуске: перехватывает лаунчер, когда клиент запускает его вне обычного процесса.
- Взимать плату при каждой смене аккаунта: применяет начисление каждый раз, когда клиент меняет аккаунт.
- Пометить для смены пароля после освобождения: помечает аккаунт, чтобы администратор мог вручную сменить его пароль после освобождения.
- Сообщение об отсутствии лицензий: текст, показываемый клиенту, когда все аккаунты заняты. Оставьте пустым, чтобы использовать значение по умолчанию.
Вкладка "Аккаунты"
Вкладка Аккаунты перечисляет каждый аккаунт в пуле выбранного поставщика. Используйте поле поиска для фильтрации по имени пользователя или метке.
Каждая строка показывает номер строки, Имя пользователя, Метку, Индивидуальное начисление, маркер видимости для клиента, Статус, Добавлен и столбец Действия. Статус может быть Свободно, Занято, Удержано или Отключено. Когда аккаунт используется, под его статусом отображается имя назначенного клиента.
Добавление и редактирование аккаунта
Используйте Добавить лицензию для создания аккаунта или действие редактирования в строке для его изменения. Редактор имеет следующие поля:
- Имя пользователя: имя входа аккаунта. Обязательное.
- Пароль: пароль аккаунта. Обязателен при добавлении. При редактировании оставьте пустым, чтобы сохранить текущий пароль.
- Метка: произвольная заметка, например название игры.
- Сумма индивидуального начисления: начисление по аккаунту, переопределяющее начисление поставщика.
- Видимо клиентам на клиентских устройствах: управляет тем, предлагается ли аккаунт клиентам на клиентских устройствах.
- Примечания: произвольные заметки.
Кнопка Сохранить слева, а Отмена справа.
Импорт CSV
Используйте Импорт CSV для добавления множества аккаунтов сразу. Вставьте по одному аккаунту в строке в формате username,password,label. После импорта HandyCafe сообщает, сколько аккаунтов было импортировано, сколько дубликатов пропущено и сколько строк завершились ошибкой.
Освобождение аккаунта
Когда аккаунт Занято или Удержано, в его строке появляется действие Принудительно освободить. Используйте его, чтобы немедленно вернуть аккаунт в пул. В строке также есть действия редактирования и удаления.
Вкладка "Резервирования"
Вкладка Резервирования охватывает аккаунты, обещанные конкретным участникам. Она содержит два списка.
Активные резервирования
Активные резервирования перечисляют аккаунты, зарезервированные за участником. Каждая строка показывает Поставщика, Участника, Лицензию, Истекает, Примечания и действие для удаления резервирования. Резервирование без срока истечения показывает Без ограничения.
Резервирования в очереди
Резервирования в очереди перечисляют запросы, ожидающие из-за того, что все аккаунты в пуле были заняты на момент запроса. Каждая строка показывает Поставщика, Участника, Поставлено в очередь, Истекает и действие отмены. Когда аккаунт освобождается, следующее резервирование из очереди назначается ему автоматически.
Создание резервирования
Используйте Новое резервирование для открытия редактора резервирований.
- Поставщик: пул поставщика, из которого резервировать.
- Участник: найдите участника по имени или имени пользователя, затем выберите одного из результатов.
- Автоматически выбрать первую доступную лицензию: когда включено, HandyCafe выбирает первый свободный аккаунт в пуле. Когда выключено, вы выбираете конкретную Лицензию из списка.
- Поставить резервирование в очередь, если все лицензии заняты: показывается, когда включен автоматический выбор. Когда включено, запрос, который не может быть выполнен сейчас, ставится в очередь, а не отклоняется.
- Задать срок истечения: когда включено, открывает поле Истекает через (часы), чтобы резервирование истекло через выбранное число часов.
- Примечания: произвольные заметки.
Если все аккаунты заняты, а постановка в очередь выключена, HandyCafe сообщает, что все лицензии заняты.
Вкладка "События"
Вкладка События является журналом аудита для выбранного поставщика. Она записывает активность аккаунтов с течением времени.
Отфильтруйте журнал списком типов событий и списком ограничения строк (50, 200, 500 или 1000 строк), затем используйте Обновить для перезагрузки. Каждая строка показывает Когда, Поставщик, Лицензия, Событие, ПК и Участник.
Записываемые типы событий включают Назначено, Возобновлено, Освобождение, Удержано, Приостановка истекла, Пароль сменен, Зарезервировано, Резервирование освобождено, Отказано: нет вместимости, Процесс завершен, Ручное освобождение, Конфигурация изменена, Импортировано и Создано. События Назначено и Возобновлено сгруппированы в фильтре вместе, потому что возобновление записывается как выдача, продолжающая более раннее назначение.
Где участники видят резервирования
Зарезервированные за участником аккаунты появляются в его карточке в разделе Резервирования игровых лицензий. См. Участники для управления участниками. Сама страница Игровых аккаунтов находится в интерфейсе настроек сервера, описанном в разделе Настройки.