Аукцион

С чем сюда приходят

Ставится отдельно, в составе набора Аукцион: модуль не входит в установщик приложения. Откройте Каталог модулей → Дополнительные и нажмите Установить на карточке набора Аукцион, и набор поставит все свои модули разом.

Что это за страница

Аукцион собирает донаты зрителей и ставки баллами канала в лоты, а затем разыгрывает победителя. В боковом меню он занимает три пункта раздела Аукцион: Аукцион → Аукцион с лотами, таймером и ставками, Аукцион → Колесо, где разыгрывается победитель, и Аукцион → Настройки. Вкладок внутри страницы нет. В шапке на Аукцион → Аукцион и Аукцион → Колесо стоит название аукциона, а на Аукцион → Настройки слово «Аукцион», и рядом значок связи с движком: Подключение…, Движок подключён или Переподключение….

Как это настроить

Аукцион → Аукцион: лоты и ставки

  1. В карточке Аукцион заполните Название аукциона и поле под ним, «Правила, условия — показывается в оверлее лотов». Его подсказка: «Показывается в оверлее лотов и сохраняется вместе с шаблоном.» Оба сохраняются, когда вы уходите из поля, отдельной кнопки у них нет.
  2. В Лоты впишите Название нового лота, добавьте Сумму, если лот начинается не с нуля, и нажмите Добавить.
  3. Строка лота показывает номер, название и сумму (все три правятся прямо на месте), поле + с Прибавить сумму, чтобы поднять сумму руками, долю лота в процентах и ⋯ (Ещё). Остальное спрятано за этой кнопкой: поле Описание, Ставок (сколько ставок пришло на этот лот), Выключить / Включить и ✕ (Удалить).
  4. Над списком стоят поле поиска Поиск среди лотов…, фильтры Все, Активные, Выключенные и два порядка: По сумме («Живая таблица по сумме. Перетаскивание строки объединяет лоты.») и Свой порядок («Порядок задаёт номера лотов. Перетаскивание строки меняет порядок.»). Строка под списком считает «{n} лотов · {a} активных». После слияния над списком на 10 секунд появляется строка с названиями обоих лотов и кнопкой Вернуть, и в тайле Аукцион: Лоты тоже. Вернуть ставит слитый лот на прежнее место и забирает из другого лота ровно то, что туда переехало; донат, пришедший этому лоту за эти секунды, остаётся в нём.
  5. В карточке таймера справа: ▶ (Начать приём ставок), ■ (Поставить приём на паузу), −1 (Убрать минуту) и +1 (Добавить минуту). Под часами строка отвечает на главный вопрос посреди эфира: Ставки принимаются, Ставки остановлены или Идёт розыгрыш. С выключенным переключателем Таймер часы показывают Без срока, кнопки −1 и +1 пропадают совсем, а ставки собираются, пока вы не нажмёте стоп.
  6. Когда таймер доходит до нуля, приём закрывается сам, и строка пишет Ставки остановлены. Само колесо при этом не крутится: розыгрыш всегда начинается кнопкой Крутить. ▶ после истёкшего времени запускает отсчёт заново с Длительность, сек из настроек.
  7. Принимать баллы канала под ним: главный переключатель ставок баллами. Строка под ним сообщает состояние: Ставки за баллы принимаются, Приём ставок остановлен — баллы тоже не идут, Баллы канала выключены: ставки за них не принимаются или Не отмечена ни одна награда — баллы не принимаются.
  8. Счётчики Всего, Ставок и На разборе стоят над лентой Последние ставки. Подсказка над лентой говорит либо «{n} на разборе — перетащите ставку в нужный лот или раскройте «⋯»», либо «Все ставки разобраны по лотам». Почему ставки копятся На разборе, объяснено отдельным разделом ниже.
  9. Чтобы разобрать ставку, перетащите её на строку лота или откройте её ⋯ (Ещё) и нажмите В лот или Отклонить. Там же поле Причина изменения с кнопками Перенести, Изменить вес, Аннулировать и ✕ (Удалить).
  10. Шаблоны: впишите Название шаблона и нажмите Сохранить текущий. У сохранённого шаблона есть Применить, JSON и ✕. Импорт JSON загружает файл шаблона, Экспорт сессии сохраняет текущий аукцион. «Сохранить текущий» всегда сохраняет новый шаблон и никогда не перезаписывает старый. Сохранение под уже занятым именем оставит две записи с этим именем; список хранит 50 последних. Чтобы заменить шаблон, сначала удалите старую запись кнопкой ✕. Применить серая, пока приём ставок открыт («Недоступно во время проведения аукциона»). Шаблон заводит лоты заново с нулевыми суммами, а уже сделанные ставки остаются без лота, поэтому, если итог нужен, сперва сохраните аукцион в историю.
  11. В конце эфира нажмите Сохранить в историю, и аукцион запишется в журнал История. Очистить ставки открывает одноимённое подтверждение: «Лоты останутся на месте, но их суммы обнулятся. Ставки, очередь спорных, результат розыгрыша и начатая серия будут стёрты. Настройки, шаблоны и история сохранятся.» В нём есть переключатель Сначала сохранить аукцион в историю и кнопки Отмена и Очистить. Обе кнопки серые, пока приём ставок открыт, и подсказка на них говорит «Сначала остановите приём ставок — так деньги не сотрутся случайным нажатием в эфире». Сначала нажмите ■.
  12. У карточки внизу три вкладки: История, Журнал действий и Валюта.

Аукцион → Колесо: розыгрыш

  1. Лоты в розыгрыше перечисляет участников с итогом «{n} участников · {pool} всего» и шансом у каждого лота: «{chance}% шанс», а в выбывании «{pool}% банка · {chance}% риск выбыть».
  2. Выберите режим: Обычный («Сектор и шанс пропорциональны сумме лота»), Выбывание («Большая сумма уменьшает сектор и риск выбыть») или Турнир («Попарные матчи, победитель забирает банк»).
  3. Дробить крупные секторы это галочка рядом с кнопкой. В Турнире появляется список Лотов в матче со значениями 2, 3, 4, 5, 6, 8 и 10.
  4. Время прокрута рядом задаёт, сколько крутится колесо: целые секунды от 1 до 60, по умолчанию 5. С галочкой Случайно поле превращается в от и до (сначала 10 и 20), и каждый прокрут длится своё случайное время из этого диапазона. Табло, сетка и тайлы открывают результат в момент остановки колеса, так что долгий прокрут не выдаёт победителя раньше времени. Та же настройка есть в тайле Аукцион: Управление.
  5. Нажмите Крутить. До этого строка результата говорит «Выберите режим и нажмите «Крутить»», во время прокрута «Колесо вращается…» и «Движок выбирает результат…».
  6. В серии кнопка становится Крутить дальше, а в турнире Следующие: «Колесо замерло на результате. «Следующие» — собрать колесо очередного матча.» Начать заново появляется, когда аукцион разыгран.
  7. В Турнире под колесом открывается блок Сетка турнира: «Тяните мышкой, чтобы двигать; колесо мыши приближает.» Рядом Автофокусировка, − (Мельче), ⤢ (Вписать в блок), + (Крупнее) и счётчик «Сыграно {done} из {total} матчей».

Аукцион → Настройки

  1. В Настройки аукциона четыре числа. Множитель доната (по умолчанию 1): донат переводится в базовую валюту и умножается на него, так что при единице донат на 500 добавляет лоту 500. Множитель баллов (по умолчанию 0,01) делает то же со стоимостью награды за баллы: награда за 1000 баллов добавляет 10. Мин. донат (1, в базовой валюте) и Мин. баллы (1) отсекают всё, что меньше; в Диагностике такая ставка помечена «меньше минимальной суммы».
  2. Награды канала: «Ставку поднимают только отмеченные награды. Ни одной отметки — баллы канала в аукционе не участвуют.» Сами награды заводятся в Автоматизация → Баллы канала, на это же указывает подсказка у пустого списка. Награда может быть помечена без поля ввода, без возврата баллов, выключена или нет в списке канала. У награды без поля ввода зритель не может вписать название лота, поэтому такая ставка уходит На разбор, если не включено Принимать всё.
  3. Возвращать баллы при отклонении (по умолчанию включено) возвращает зрителю баллы, когда ставку баллами отклоняют, по одной или всю очередь разом. Работает это только у награды, созданной в strAImer в Автоматизация → Баллы канала, и только если у неё снята галочка Пропускать очередь запросов (авто-выполнение): погашение, выполненное сразу, Twitch отменить не даёт никому. У новой награды эта галочка стоит изначально, так что снимите её, когда заводите награду для аукциона. Пометка без возврата баллов стоит у награды с этой галочкой. Награда, заведённая не в strAImer, например на сайте Twitch, баллы тоже не вернёт, но пометки у неё нет.
  4. Принимать всё: «Донат, который не совпал ни с одним лотом, создаёт новый лот. Без текста лот назовётся ником зрителя.»
  5. Блок Таймер предупреждает: «Сам таймер включается тумблером на странице «Аукцион». Выключенный — приём ставок идёт без срока, и эти настройки не работают.» Задайте Длительность, сек (по умолчанию 15 минут) и Продлевать за ставки: Не продлевать, Фиксированно за ставку (добавляет Секунд за каждую ставку) или От суммы доната (добавляет Добавлять секунд и За каждые (в базовой валюте)). Строка под ними пересказывает итог словами.
  6. Антиснайп под ним сначала переключатель, и он включён с самого начала: ставка в последние 30 секунд откатывает таймер на 30 секунд, поэтому таймер, который под конец всё время прибавляет время, делает ровно это. Выключенный, он говорит, что вы выбираете («Ставка в последнюю секунду закончит аукцион — ответить никто не успеет.»), а двух его полей на экране нет вовсе. Включённый показывает Считать концовкой последние, сек и Откатывать таймер на, сек и объясняет их так же: «Ставка за {window} сек до конца отматывает таймер обратно на {extension} сек.»
  7. Учитывать донаты: «Снятая галочка — донаты этой площадки не поднимают лот. Новые площадки учитываются автоматически.»
  8. Тест и диагностика отправляет ненастоящую ставку: Источник (Донат или Twitch Points), Сумма, Зритель, Сообщение, затем Отправить тестовую ставку. Список Диагностика ниже показывает, как прочитаны последние ставки и почему: «попала в лот», «приём остановлен — ждёт разбора», «лот не распознан — ждёт разбора» и так далее.
  9. Нажмите Сохранить настройки в шапке страницы. Кнопка сохраняет всё перечисленное выше: множители, минимумы, награды, таймер и антиснайп, Принимать всё и Возвращать баллы при отклонении. Исключение Учитывать донаты: эти галочки применяются в момент нажатия, без кнопки.

Как выключить модуль на день

У тайла Аукцион: Управление есть кнопка питания, Выключить / Включить. Выключенный модуль не принимает ставок, ни донатами, ни баллами канала, и они не копятся в очереди на разбор. Все оверлеи набора в OBS гаснут: табло, колесо и сетка остаются пустыми с момента загрузки сцены и не мелькают перед этим. То, что уже накопилось, остаётся на месте: выключение и сброс разные действия, и кнопки сброса не меняются.

Эта кнопка питания останавливает весь аукцион. Переключатель В эфире в строке списка табло, колёс или сеток устроен иначе: он убирает с эфира только этот один экран, а ставки, деньги, таймер и розыгрыш идут дальше. Как ведёт себя каждый экран, описано в инструкциях «Табло аукциона», «Колесо аукциона» и «Оверлей сетки».

Это не то же самое, что удалить модуль в каталоге. Удаление выгружает весь набор разом и живёт в каталоге, а не под рукой посреди эфира; кнопка питания стоит в тайле, который и так лежит на панели управления, и переживает перезапуск приложения.

Почему все донаты падают «На разбор»

Ставка идёт в лот, только пока приём открыт: между ▶ и ■ или до конца таймера. В любой другой момент, до первого старта, после стопа и после истёкшего времени, ставка уходит прямо На разбор, и текст её даже не читается. Так происходит с каждым донатом и каждой ставкой баллами, которые модуль пропустил. Отсеянные раньше в очередь не попадают вовсе: всё, пока модуль выключен, донат с площадки, снятой в Учитывать донаты, или меньше Мин. донат, и ставка баллами, пока выключено Принимать баллы канала, за награду, не отмеченную в Награды канала, или меньше Мин. баллы. Суммы заморожены намеренно, чтобы колесо и зрители видели одни и те же числа. Модуль включён с момента установки, поэтому на эфире без аукциона туда копятся донаты за весь вечер. Диагностика в Аукцион → Настройки помечает такую ставку «приём остановлен — ждёт разбора».

Как ставка находит свой лот

Это стоит рассказать зрителям, потому что от этого зависит, что они напишут.

Пока приём открыт, приложение читает сообщение и пробует три вещи по порядку:

  1. Всё сообщение целиком совпадает с названием лота.
  2. Название лота есть в сообщении. Название должно стоять с начала слова; после него слово может кончиться или получить короткое окончание до трёх букв, поэтому «за сталкера» находит лот «Сталкер». Название из одной или двух букв, например «А» или «Б», считается только отдельным словом: «за тест б» уходит в «Б», а не в «А» из-за буквы внутри «за». Если названий в сообщении несколько, побеждает самое длинное, а два разных названия одной длины отправляют ставку На разбор, а не в верхний лот.
  3. Число само по себе, от одной до трёх цифр, со знаком # или без, когда названия лота в сообщении нет. «5», «#5» и «ставлю на 5» попадут в лот номер 5. Это номер, напечатанный в строке лота, и считаются в нём только включённые лоты, поэтому выключение лота перенумеровывает те, что ниже. Название важнее числа: «Сталкер 2» попадает в лот «Сталкер 2», а не в лот номер 2.

Ставка, которая ни с чем не совпала, уходит На разбор, чтобы вы разобрали её руками, если только не включено Принимать всё: тогда она становится новым лотом. Ставка, где названы два лота одной длины или название лота есть только внутри другого слова («дааа» при лоте «Да»), уходит На разбор и в этом случае, чтобы голоса за один вариант не делились на два лота.

Тайлы аукциона на панели управления

Набор приносит и пять тайлов, которыми аукцион ведётся с панели управления, не открывая эту страницу: Аукцион: Управление, Аукцион: Спорные ставки, Аукцион: Лоты, Аукцион: Колесо и Аукцион: Сетка. Они описаны в статье «Тайлы аукциона на панели управления».

Чего здесь нельзя