Документация Steamworks
Сборки
Сборка — это результат отправки контента в Steam. В неё входят одно или несколько хранилищ, и она представляет собой их копию в конкретный момент времени.

Сборки отправляются разработчиками с помощью командной строки SDK Steamworks . Новая сборка хранилища может изменить или удалить любые файлы, содержащиеся в предыдущих сборках, а также добавить новые.

Подробные инструкции приведены в разделе Загрузка контента в Steam.

Манифесты

Манифест — это список всех файлов, которые включены в сборку хранилища, а также метаданные для всех файлов, включая их размер, хэш SHA1, а также набор флагов. Манифесты выводятся как текстовые файлы во время процесса сборки хранилищ. Их можно увидеть в разделе сборок страницы управления приложением.

Управление отправленными сборками

Все сборки можно увидеть в разделе сборок страницы управления приложением.

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

setBuildPublic.png

Авторизация обновлений стандартной сборки

Если ваша игра уже выпущена, то для публикации любых сборок в вашей стандартной ветке необходим дополнительный этап авторизации. После отправки запроса на добавление сборки в стандартную ветку в аккаунте Steamworks, с которого он поступил, появится предупреждение о необходимости авторизации. Если для аккаунта настроен мобильный аутентификатор Steam, именно он будет использоваться для авторизации. В противном случае для авторизации будет отправлено сообщение на телефонный номер, привязанный к аккаунту.

Бета-ветки

Если вы хотели бы протестировать обновление для уже выпущенной игры на серверах Steam, создайте бета-ветку приложения (см. ниже, как задать пароль для ветки), и опубликуйте обновление в ней.

createBetaBranch.png

Чтобы защитить созданные вами ветки паролем, нажмите Update для нужной сборки и введите пароль в соответствующем поле. Если вы хотите, чтобы содержание данной ветки оставалось cкрытым, пароль для нее следует задать до публикации сборки в ветке.

betapassword.png

Чтобы протестировать игру не из стандартной ветки, нажмите правой кнопкой мыши по названию игры в клиенте Steam и выберите «Свойства». В окне свойств откройте вкладку «Бета-версии».

select_branch.png

Более подробная информация о тестировании, в том числе доп. контента и демоверсий, а также привлечении к нему внешних пользователей, представлена в разделе Тестирование в Steam.