Три уровня одной системы
Развитие не превращает каждого игрока в зависимого клиента центрального сервера. Персональные модули продолжают образовывать собственную сеть, а стационарные комплексы добавляют обзор и управление там, где это требуется сценарием.
Android-телефон и Полевой Модуль - 1 передают позицию, сообщения, приказы и SOS через автономную LoRa mesh-сеть.
Стационарный штаб принимает данные своих подразделений, собирает общую карту и отправляет разрешённые командные события.
Отдельный шлюз получает только агрегированное состояние подключённых штабов и формирует общую проекцию игры.
Потеря штаба или организаторского шлюза не должна останавливать базовую связь между персональными модулями.
Командный радиобанк, организаторский шлюз, их аппаратные платы и многоканальная радиочасть ещё требуют отдельной реализации и физических испытаний. На сайте они описываются как целевая архитектура, а не как готовая комплектация.
Командный модуль: рабочее место штаба
Командный модуль планируется как стационарный комплекс из компьютера с картой, контроллера радиобанка и нескольких независимых LoRa-радиотрактов. Он предназначен не для отдельного бойца, а для оператора, который управляет несколькими группами и должен постоянно видеть состояние связи.
Общая карта подразделений
На одном экране отображаются позиции команд, маршруты, зоны, тактические объекты, линии и возраст последних координат.
Командный контур
Оператор видит состав подразделений, состояние участников, SOS, потерю связи и критические события без переключения между разрозненными окнами.
Приказы и подтверждения
Командные события получают адресатов, приоритет и понятное состояние доставки. Отправленный приказ не считается полученным без соответствующего подтверждения.
Оперативный поток
Позиции, сообщения, тревоги, изменения состояния и действия оператора собираются в единую хронологию.
Запись и повтор
Сеанс можно сохранять для последующего разбора: перемещения, события и решения штаба воспроизводятся на карте во временной последовательности.
Диагностика сети
Показываются состояние радиобанка, доступность комнат, очереди, задержки, устаревшие данные и отсутствие отдельных каналов.
Отдельная аппаратная часть
Командный модуль не является увеличенным Полевым Модулем - 1. Для стационарной точки планируется собственный радиобанк, питание, USB-контроллеры, разнесённые антенны и отдельная штабная прошивка.
Лучшие условия приёма
Стационарное размещение позволяет поднять антенны, обеспечить постоянное питание и использовать несколько радиотрактов одновременно вместо последовательного переключения одного модуля между всеми каналами.
Радиобанк передаёт зашифрованные пакеты и не должен читать открытое содержимое. Расшифровка разрешённых данных выполняется штабным приложением только после выбора защищённого профиля комнаты и проверки принадлежности пакета.
Организаторский модуль: общая картина игры
Организатору не нужен полный доступ к внутренней тактике каждой стороны. Поэтому организаторский модуль проектируется как отдельный уровень, который принимает агрегированные состояния штабов и сохраняет жёсткую границу между командами.
Карта штабов и сторон
Организатор видит положение подключённых штабов или агрегированные точки сторон, а не каждого игрока внутри отдельной команды.
Состояние источников
Для каждого штаба показывается честный статус: ожидаются данные, координата актуальна, данные устарели, источник отключён или профиль доступа отсутствует.
Контроль полноты
Если один радиобанк, штаб или канал недоступен, общая карта помечается как частичная. Отсутствующие данные не изображаются как полная картина игры.
Отдельный радиошлюз
Организаторский уровень использует собственные радиотракты и собственный протокол обмена со штабами, не подключаясь напрямую ко всем персональным узлам.
Изоляция сторон
Внутренние участники, сообщения, SOS, приказы, маршруты и тактические объекты одного штаба не передаются другому штабу через организаторскую проекцию.
Единый игровой контекст
Организатор получает общий обзор доступности штабов и динамики сторон без смешивания их закрытых оперативных данных.
Организаторский модуль должен отвечать на вопрос, какие стороны и штабы доступны и где находятся их агрегированные позиции. Он не превращается в скрытый терминал, который читает всю внутреннюю связь игроков.
Командный и организаторский режимы разделены
Это не два уровня доступа в одном общем окне. Каждый режим имеет собственный набор подключений, ключей, данных и разрешённых действий.
| Свойство | Командный модуль | Организаторский модуль |
|---|---|---|
| Основная задача | Управление своими подразделениями | Общий обзор штабов и сторон |
| Детализация | Участники, позиции, SOS, приказы и объекты своей комнаты | Агрегированное состояние подключённых штабов |
| Радиоисточник | Многоканальный штабной радиобанк | Отдельный организаторский шлюз |
| Тактические данные | Доступны только в пределах разрешённой комнаты | Не передаются между штабами |
| Поведение при потере источника | Показывает недоступность конкретной комнаты или канала | Помечает общую проекцию как неполную |
| Зависимость персональной сети | Не является обязательной | Не является обязательной |
Дальнейшее развитие персонального модуля
Параллельно со стационарными комплексами могут появиться новые версии индивидуального оборудования.
Модуль со встроенной батареей
Меньше внешних проводов на снаряжении, но более сложный корпус, зарядка, температурный режим и замена аккумулятора.
Автономный модуль с GNSS
Работа без смартфона потребует собственного позиционирования, органов управления, индикации и отдельной проверки пользовательских сценариев.
