К содержанию
fohbook/ grandMA2

Сессии: объединение станций

Объединение консолей, onPC и NPU в одну систему. Кто мастер, что такое коллизия и почему она означает потерю данных.

Как соединить консоли, onPC и NPU в одну систему, кто главный и что делать при конфликте.

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия ПО вашего пульта:
Быстрый выбор:

Сессия — объединение станций MA в одну систему с общим шоу-файлом: все видят одни и те же данные, изменения синхронизируются мгновенно.

Входить в неё могут консоли grandMA2 любых моделей, grandMA2 onPC и NPU. Ноды участвуют в сети, но полноправными станциями не являются.

Подключение

SetupNetworkSession. Первая станция создаёт сессию, задавая номер и имя; остальные видят её в списке.

командная строка
> JoinSession 1
> LeaveSession
> EndSession
 

Мастер

Одна станция — мастер: она владеет шоу-файлом, выполняет команды из кью и агенды и отвечает за вывод DMX, если не настроено иначе. Остальные — полноправные рабочие места, но не источник истины.

У каждой станции есть приоритет, он определяет, кто станет мастером при отказе текущего. На практике консоли дают высокий приоритет, onPC оператора низкий, NPU средний. См. бэкап-станцию.

Session Collision

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

SetupNetworkSession Collision задаёт, какая станция уступает и сохранять ли данные проигравшей стороны.

Коллизия — это потеря данных

Проигравшая станция теряет изменения, сделанные во время разрыва. Записали за это время двадцать кью — они исчезнут.

Следите за индикатором сессии. Пропала связь — не программируйте, пока она не восстановится.

Требования к сети

Все станции в одной подсети. Одинаковая версия ПО вплоть до минорного номера. Гигабитная проводная сеть; Wi-Fi для сессии не подходит. Управляемый коммутатор с отключённым IGMP snooping либо с правильно настроенным мультикастом.

Подробнее — настройка сети.

Управление станциями

командная строка
> InviteStation
> DisconnectStation
> NetworkInfo
> NetworkSpeedTest
 

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

Встроенный чат (Chat) звучит несерьёзно ровно до того момента, когда пульты окажутся в разных концах зала.

Типичные схемы

Театр: консоль в зале, onPC у художника, резервная консоль.

Тур: основная консоль, резервная консоль, NPU для параметров.

Большая площадка: консоль и несколько NPU, каждый обслуживает свою зону.

Обучение: консоль преподавателя и несколько onPC студентов, у каждого свой пользователь.

Сессия — объединение станций MA в одну систему с общим шоу-файлом. Все видят одни и те же данные, изменения синхронизируются мгновенно.

Что может входить в сессию

  • Консоли grandMA2 любых моделей
  • grandMA2 onPC
  • NPU
  • Ноды (как участники сети, не как полноправные станции)

Создание и подключение

SetupNetworkSession.

Первая станция создаёт сессию: задаёт номер сессии и имя.

Остальные видят её в списке и присоединяются:

командная строка
> JoinSession 1
> LeaveSession
> EndSession
 

Мастер и слейвы

Одна станция — мастер. Она:

  • владеет шоу-файлом;
  • выполняет команды из кью и агенды;
  • отвечает за вывод DMX (если не настроено иначе).

Остальные — полноправные рабочие места, но не источник истины. При выходе мастера из строя роль переходит следующей станции по приоритету — если это настроено. См. бэкап-станцию.

Приоритеты станций

У каждой станции есть приоритет в сессии. Он определяет, кто станет мастером при отказе текущего. Задаётся в настройках сессии.

Практика: консоль — высокий приоритет, onPC оператора — низкий, NPU — средний.

Session Collision

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

SetupNetworkSession Collision задаёт поведение:

  • какая станция уступает;
  • сохранять ли данные проигравшей стороны.
Коллизия — это потеря данных

Проигравшая станция теряет изменения, сделанные во время разрыва. Если во время разрыва вы записали двадцать кью — они исчезнут.

Практический вывод: следите за индикатором сессии. Пропала связь — не программируйте, пока она не восстановится.

Требования к сети

  • Все станции в одной подсети.
  • Одинаковая версия ПО — вплоть до минорного номера.
  • Гигабитная проводная сеть. Wi-Fi для сессии не подходит.
  • Управляемый коммутатор с отключённым IGMP snooping или правильно настроенным мультикастом.

Подробнее — настройка сети.

Управление станциями

командная строка
> InviteStation
> DisconnectStation
> NetworkInfo
> NetworkSpeedTest
 

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

Чат

командная строка
> Chat
 

Встроенный чат между станциями. Звучит несерьёзно, пока пульты не окажутся в разных концах зала.

Типичные схемы

Театр: консоль в зале + onPC у художника + резервная консоль.

Тур: основная консоль + резервная консоль + NPU для параметров.

Большая площадка: консоль + несколько NPU, каждый обслуживает свою зону.

Обучение: консоль преподавателя + несколько onPC студентов, у каждого свой пользователь.

На других пультах

весь переводчик →
Сессияздесь — Session
  • grandMA3Session
  • Avolites TitanTitanNet Session
  • ETC EosMulti-console
рядом по смыслу