Документация Steamworks
Ветки (бета-версии)
Ветки (или бета-версии) — это конкретные сборки приложения, которые вы либо сделали общедоступными, либо доступными только определённым пользователям.

Управление ветками происходит в разделе сборок страницы управления приложением в Steamworks. В разделе Доступные ветки приложения перечислены все созданные ветки, а также ветка по умолчанию.

available_app_branches.png

Вы можете создать новую ветку с помощью кнопки «Создать новую ветку приложения». Для создания ветки вам нужно будет присвоить ей осмысленное название без пробелов. Когда пользователи будут выбирать ветку в меню бета-версий, они увидят это название. Если вы укажете пароль, пользователям придется ввести его до того, как они получат доступ как к самой ветке, так и к её названию.

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

select_branch.png

Как только тестировщик или пользователь выберет ветку, клиент Steam начнёт её загрузку, заменив установленную в тот момент ветку.

Ветка по умолчанию

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

Обратите внимание: при загрузке контента вы не сможете автоматически сделать новую сборку веткой по умолчанию. Это нужно будет сделать вручную на странице управления приложением.

Добавление веток

Вы можете создавать дополнительные ветки приложения для разных нужд. Чаще всего бета-ветки создают для тестирования.
Далее приведен пример для случая, когда игра уже выпущена в Steam:
  • Вам нужно исправить некоторые проблемы, которые появились в отчётах об ошибках, и вам требуется протестировать исправления до того, как вы обновите игру для пользователей.
  • Вы не отправляете новый контент, поэтому вы не против того, что пользователи хотят принять участие и поиграть в бета-версию, над которой вы работаете.
  • Пошаговые инструкции таковы:
    • Создайте новую ветку на вкладке сборок страницы управления приложением
    • При помощи инструмента ContentBuilder в SDK Steamworks отправьте сборку, которую вы хотите использовать для тестирования
    • Обновите страницу управления приложением и последняя сборка появится вверху списка Последние 50 сборок
    • Выберите ветку из выпадающего меню «Публикация сборки для ветки...»
    • Нажмите на кнопку «Предпросмотр» для сборки, которую вы выбрали.
    • Нажмите «Опубликовать сборку для ветки...», чтобы ветка стала немедленно доступной в Steam.