Загрузка сборки игры
Для загрузки сборки игры на сервер обновлений используется консольная утилита Build Loader.
Системные требования для Build Loader:
- Операционная система: Windows 10 64-bit, macOS 12.4.0 и выше
- Процессор (CPU): 1.6 ГГц
- Свободный объем оперативной памяти (RAM): 100 МБ (или более)
- Свободный объем жесткого диска: 150% от размера файла сборки игры
Build Loader принимает следующие параметры:
–init
— инициализация утилиты.–update
— отправка сборки игры на сервер.–builds-list
— список сборок игры.–descr <build-description>
— описание сборки.–api-key <API-key>
— ключ API.–game-path <path-to-game>
— путь к сборке игры.–chunk-size <chunk-size>
— размер чанков — частей, на которые разбивается архив игры. Параметр принимает значение от10mb
до500mb
, по умолчанию500mb
.–retry-timeout <timeout>
— интервал между попытками загрузки файлов, измеряется в секундах. Параметр принимает значение от10
до60
, по умолчанию20
.–retry-count <retry-count>
— количество попыток загрузки файлов. Параметр принимает значение от1
до10
, по умолчанию3
.–set-build-on-test
— размещение сборки игры на stage с названием Draft. Игра будет доступна только для тестирования.–set-build-on-master
— размещение сборки игры на stage с названием Published. Игра будет доступна конечным пользователям. Этот параметр игнорируется, если указан параметр–set-build-on-test
.-no-progressbar
— отключение индикатора прогресса.
Чтобы загрузить сборку игры:
- Перейдите в раздел Настройки сборок в Личном кабинете.
- Скопируйте ключ API.
- Скачайте и установите Build Loader.
- Инициализируйте утилиту.
- Загрузите сборку игры на сервер.
- Разместите сборку игры на stage.
- Настройте файлы игры.
Скачивание и установка Build Loader
Чтобы скачать и установить Build Loader:
- В разделе Игры нажмите Настроить справа от названия игры.
- Перейдите в раздел Сборки > Сборки игр.
- Нажмите BuildLoader.zip, чтобы скачать для вашей операционной системы.
- Распакуйте архив.
Расположение утилиты относительно директории, в которую вы распаковали архив:
- Для Windows:
Win\build_loader.exe
- Для MacOS:
Mac/build_loader
Инициализация Build Loader
Чтобы инициализировать Build Loader:
- В разделе Игры нажмите Настроить справа от названия игры.
- Перейдите в раздел Сборки > Сборки игры.
- Нажмите значок + рядом с полем Ключ API (ID лаунчера). Этот ключ позволяет Build Loader загружать сборки на сервер.
- Инициализируйте утилиту с помощью следующей команды:
build_loader.exe --init --api-key <api-key> --game-path <path-to-game>
ПРИМЕР
build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild
Где:
api-key
— ключ API, который вы ранее скопировали.path-to-game
— путь до сборки игры на вашем устройстве. Путь должен содержать только латинские символы.
- Повторная инициализация утилиты требуется только в случае изменения ключа API или пути к сборке игры.
- Путь к сборке игры может содержать только латинские буквы.
Загрузка на сервер
Для загрузки сборки игры на сервер запустите следующую команду:
build_loader --update --game-path <path-to-game> --descr <build-description>
ПРИМЕР
build_loader.exe --update --game-path C:\Games\LastGameBuild
Если параметр –game-path
уже использовался при инициализации или предыдущей загрузке сборки, его можно опустить.
При первой загрузке сервер обновлений получает всю сборку игры, при следующих — патчи, сформированные Build Loader.
–descr
, чтобы вы смогли различать загруженные сборки.- Откройте проект в Личном кабинете.
- Нажмите Launcher в боковом меню.
- Перейдите к разделу Игры.
- Нажмите Настроить справа от названия игры.
- Откройте раздел Сборки > Сборки игры.
- Перейдите к таблице Сборки игр.
Размещение на stage
Сборку игры можно разместить на stage следующими способами:
- Во время загрузки сборки на сервер передайте Build Loader соответствующий параметр:
--set-build-on-master
или--set-build-on-test
. - После загрузки сборки на сервер, сделайте следующее в проекте лаунчера:
- В разделе Игры нажмите Настроить справа от названия игры.
- Откройте раздел Сборки > Сборки игры.
- Перейдите к таблице Сборки игры.
- В таблице Сборки игры нажмите значок справа от нужной сборки.
- Нажмите Привязать к основной, чтобы привязать сборку игры к основной ветке. Или нажмите Привязать к тестовой — для тестовой.
- Подтвердите выбор.
- Нажмите Закрыть.
- Вы увидите название ветки для сборки в столбце Ветка в таблице Сборки игры. Также сборка игры появится в таблице Ветки.
Настройка файлов игры
Для корректной загрузки игр из лаунчера необходимо настроить и инициализировать файлы загрузки:
- В разделе Игры нажмите Настроить справа от игры.
- Перейдите на вкладку Исполняемые файлы.
- Для каждой операционной системы укажите имя и расширение файла, запускающего игру. Этот файл должен находиться в корневой директории игры. Например:
game.exe
- Если в игре есть распространяемые файлы:
- Перейдите на вкладку Редистрибутивы и нажмите Загрузить.
- В появившемся окне:
- Укажите название файла.
- Нажмите Загрузить файл и выберите исполняемый файл.
- Нажите Загрузить.
Лаунчер передает игре следующие параметры:
–xsolla-locale <locale>
: язык интерфейса;–xsolla-login-token <token>
: Xsolla Login JWT (JSON Web Token).
game.exe --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en
Туториалы
Продолжить чтение
Следующие шаги
Генерация установочного файлаНашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.