Перейти к основному содержимому
За пределами SDK

Эта страница ещё не переведена — показана английская версия.

The Operator Plane

Чего в SDK намеренно нет. Жизненный цикл проектов и окружений, деплой и откат, биллинг, управление организациями и пользователями, маршрутизация по кластерам — всё это живёт в админ-панели, CLI и интерфейсе MCP, а не в коде игры. Единственное намеренное исключение — Схема в коде: схемой пользуются разработчики, поэтому она входит в SDK.

Одна модель, два уровня

Уровень SDKОператорский уровень
Откуда доступенкод игрыпанель управления, CLI, MCP
Что в нёмкомнаты · сущности · игроки · коммерция · таблицы лидеровпроекты и окружения · деплой и откат · биллинг · управление организациями и пользователями · маршрутизация по кластерам
Как с ним работаютобъявления, хуки, события, операциичерез собственные экраны панели

Модель у них общая: панель показывает то самое объявление (declaration), которое вы загрузили. Границу не пересекают полномочия: код игры не может деплоить, выставлять счета или переносить тенанта.

У каждого интерфейса SDK — у каждого модуля и у пресетов, объявленных на сущностях, — есть двойник на операторском уровне (operator plane), в панели управления. Там те же объявления видны и редактируются с другой стороны:

Интерфейс SDKЧто видит оператор
Схема в коде / Data & Subscriptionsсущности, миграции, браузер записей, сохранённые представления, импорт и экспорт
Entityмашины состояний, просмотр отдельных экземпляров
Entity Presetsтаблицы выпадения, определения способностей, характеристик и снарядов, пресеты объектов мира — всё настраивается вживую
Access & Rolesсетка ролей: роли × операции, фильтры строк, маски столбцов
Extensibilityцепочки сценариев с переопределениями, итоговый порядок, трассы вызовов
Roomsпарк комнат: комнаты, стабильность тика, размещение, статус вывода из работы
Matchmakingочереди, тикеты в обработке, кривые ослабления требований
Catalog & Commerceкаталог, расписание витрины, чеки, возвраты
Leaderboardsциклы, исправление записей (с аудитом), частота отправок
Auth & Playersпровайдеры, сессии, баны, сценарий входа
Files & UGCассеты, очереди модерации UGC, квоты
Analyticsдашборды, форвардеры, задержка приёма данных
Mapкарты и наборы препятствий, живые экземпляры
Visibility / Collision / Locomotion / Prediction & Lag Compнастройка каждой комнаты: правила, пары реакций, окна, стоимость пакетов для каждого актора
Groups / Messagingбраузер групп, шаблоны, фильтры модерации, расписания
Botsпрофили, квоты заполнения, эндпоинты мозга бота
Inventory / Profileсодержимое инвентаря и передачи предметов, представления и наборы принадлежащих игроку сущностей

Правило дизайна. У каждой возможности SDK есть экран в панели, чтобы live-ops могли её видеть, и за каждым экраном панели стоит возможность SDK. Модули поставляют обе половины вместе, и объявление, созданное в любом из двух мест, — одна и та же модель в обоих.

Путь одного объявления: schema-author его пишет, playserv push доставляет, panel показывает его для operator, а перенастройка попадает в комнаты, которые уже работают.

Доступ для агентов

Всё, что показывает панель, доступно и инструментам. Платформа предоставляет интерфейс MCP — тот же API, которым пользуется сама панель. Поэтому ИИ-агенты и скрипты управляют проектами (project) — начальной настройкой, схемой, записями, игроками, деплоями — по той же модели доступа, что и любой другой актор.