Тестовые сборки и откат
- как вернуться на предыдущую версию
- насколько далеко назад можно откатиться
- почему у этой версии нет кнопки отката
- при откате пропадёт ли моя статистика
- как получить доступ к бета-сборкам
- как попасть в бету, стать тестером
- как переключаться между стабильными и тестовыми сборками
- потеряю ли я настройки при выходе из тестового канала
Что это
Два блока на странице Настройки → Обновления решают, какая сборка strAImer у вас стоит: выбор Канал обновлений и История выпусков. Установка, предупреждения и остальное на этой странице описаны в руководстве «Обновления».
Стабильные и тестовые сборки
Каналов два. Стабильный — только то, что уже работало на живом эфире: нового меньше, неожиданного тоже. Тестовый — новые возможности раньше всех, по несколько сборок в неделю, и что-то может сломаться прямо в эфире.
Доступ к тестовому каналу привязан к аккаунту strAImer, а не к приложению: он появляется, когда аккаунту выдана роль тестера. Без неё приложению предлагается стабильный канал — это нормально, а не ошибка.
Роль тестера выдаётся вручную, кнопки, которая её включает, нет. Чтобы попасть в бету, напишите разработчику через Помощь и обратная связь → Написать разработчику и назовите аккаунт, которым входите. Когда роль выдана, выбор канала появляется сам.
С ролью на карточке приложения появляется выбор «Канал обновлений». Там же написано, на чём сейчас стоит стабильный канал, чтобы тестер видел, насколько он впереди. Тот же выбор есть в кабинете на straimer.com, в разделе Аккаунт и устройства, — меняет любой из двух, и за ним идут все машины, где вы вошли.
Переключение ничего не стирает. Каналы, модули, оверлеи, статистика и история остаются на месте в обе стороны. База данных только прибавляет столбцы, поэтому старая сборка читает её без потерь.
Три вещи стоит знать до возврата на стабильный:
- Стабильная сборка старше тестовой, поэтому страница предлагает её поставить, а не обновиться. Это одно и то же, названное честно.
- Модули, которым нужно более новое ядро, на ней не запустятся. Страница называет их до установки, и они возвращаются, как только вы вернётесь в тестовый канал.
- У сборок, вышедших до появления переключателя, его нет. Спуск на такую — шаг в одну сторону изнутри приложения, и страница говорит об этом до установки. Обратный путь — кабинет на straimer.com, раздел Аккаунт и устройства: переключите канал там и обновитесь из приложения как обычно.
Выбор канала сам по себе ничего не меняет — он меняет только то, что приложение предлагает. Установка по-прежнему отдельная кнопка.
Откат
История выпусков перечисляет недавние выпуски вашего канала — стабильные для большинства, тестовые сборки для тестера. Ваша собственная версия там тоже есть, помеченная как Установлена сейчас: именно там читается описание той сборки, на которой вы сидите. У каждой остальной записи стоит дата, список изменений и кнопка Откатиться.
Это не список файлов, оставшихся на диске: установщик выбранной версии скачивается заново, как любой другой. Хранятся только пять последних выпусков канала, поэтому всё, что старше, не предлагается и изнутри приложения недостижимо вовсе.
Три вещи, которые нужно знать до любого нажатия:
- Обычно откат ничего не теряет. Выпуск только добавляет в базу, а старая сборка не спрашивает того, чего не знает. Исключение — выпуск, изменивший базу так, что прежняя сборка её не прочитает: у таких версий в блоке стоит строка Откат вернёт и копию базы, снятую перед тем обновлением, — всё записанное после потеряется, и значит она ровно то, что написано: эфиры, донаты и история, записанные после того обновления, уйдут вместе с копией. Окно подтверждения повторяет эту строку, а модули, которые на старой сборке не запустятся, называет в любом случае.
- У части записей кнопки нет вовсе, а вместо неё стоит причина: либо сборка вышла до появления отката и никто не может обещать, что ваша база на ней заработает, либо копии, которая вернула бы базу назад, уже не осталось.
- Сборка на более старом браузерном движке очищает окно входа бота YouTube. Запись говорит об этом до любого нажатия, а сам бот в любом случае продолжает писать. Остальное в руководстве «Обновления», раздел «Вход бота YouTube после крупного обновления».
Блок скрыт, когда показывать нечего, — и когда до сервера не достучаться: список живёт там, а не на вашем компьютере.
Чего здесь нельзя
- Дать любую версию на выбор. На сервере лежат только пять последних выпусков вашего канала: самый свежий из них предлагает страница, те, что старше, стоят в Истории выпусков, — больше изнутри приложения ничего не достать.
- Показать сборки чужого канала. История — своего канала: тестер видит тестовые сборки, остальные стабильные, и чтобы поменять список, надо сперва поменять канал.