Моя авиабаза — экспериментальный режим

Обновлено: 2026-07-21 авиабаза airbase режим сцена эксперимент

Моя авиабаза

Моя авиабаза (/airbase) — экспериментальный режим дашборда: вместо
привычных карточек и списков ваш профиль показан живой картинкой аэродрома.
Каждая заметная локация на снимке — это раздел платформы, а сам аэродром растёт
вместе с вашим флотом: чем больше у вас моделей, тем крупнее и оживлённее
становится авиабаза.

Это витрина, а не отдельный функционал: все клики ведут в обычные разделы
(Ангар, Мастерскую, Башню и т.д.) — режим ничего не меняет в данных, только
показывает их иначе.

Как включить

Режим спрятан за фича-флагом airbase_mode (по умолчанию выключен).

  1. Зайдите в Управление сервером → Фича-флаги (/admin/flags) — доступно
    администраторам.
  2. Включите airbase_mode (глобально или для своего email).
  3. На дашборде появится переключатель режима «Классика ⇄ Авиабаза ✈» — он
    и открывает сцену.

Без флага прямой переход по /airbase тоже не откроет режим.

Пять уровней аэродрома

Вид аэродрома выбирается по числу моделей в вашем флоте — пять уровней от
травяной полосы до крупного аэропорта:

Уровень Число моделей во флоте Вид
1 0–1 Грунтовая полоса, один ангар, пара бортов
2 2–4 Небольшой аэродром, ангар с рулёжкой
3 5–9 Аэропорт с вышкой, терминалами и перроном
4 10–19 Крупный аэропорт с несколькими терминалами
5 20+ Большой международный аэропорт

Пороги уровней и расстановка кликабельных зон заданы конфигом
web/services/airbase_scene.py — их легко поправить.

Зоны — ссылки в разделы

Поверх картинки — кликабельные метки-зоны. Клик ведёт в соответствующий раздел,
у зоны есть подпись, счётчик из ваших данных и подсказка; зоны доступны с
клавиатуры (Tab + Enter).

Зона Раздел платформы Что показывает счётчик
Ангар Флот Бортов в строю
Мастерская Проекты Aero Designer Сохранённых проектов
Башня управления Уведомления Непрочитанных уведомлений
Академия Вики / база знаний
Полигон Авиаинциденты Ваших разборов
Музей Архив выбывших бортов Бортов в истории

День и ночь

Сцена показывается в дневном или ночном виде по времени на вашем
устройстве
(ночь — с 21:00 до 07:00). Переключатель в правом верхнем углу
циклит Авто → День → Ночь: ручной выбор перекрывает время и запоминается в
браузере.

На маленьком экране

Картинка рассчитана на широкий экран. На мобильном (уже 720px) вместо неё
показывается тот же набор локаций простым списком карточек — название, счётчик и
ссылка, без потери навигации.

Режим расстановки зон (для администраторов)

Точную расстановку зон на картинке настраивают через режим расстановки:
откройте /airbase?edit=1 под учётной записью администратора. В этом режиме:

  • селектор уровня 1-5 над панелью расстановки переключает, какую картинку
    и набор зон показывает сцена сейчас — расставить зоны можно на КАЖДОМ из 5
    уровней, не добавляя и не удаляя борта из своего флота (выбор не меняет
    обычный дашборд — там уровень по-прежнему считается по числу моделей);
  • клик по картинке добавляет зону в точке;
  • маркер можно перетащить, координаты пересчитываются в проценты;
  • кнопка «Экспорт JSON» показывает координаты зон уровня — их запекают в
    конфиг web/services/airbase_scene.py.

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

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

Это эксперимент

Режим — эксперимент: витрина поверх существующих разделов, без новых данных и
новой функциональности. Возврат к обычному дашборду — переключателем «Классика»
над сценой.