Сбой Xbox, который продолжался около 16 часов, затронул не только вход в аккаунт и сетевые функции: у части пользователей перестали запускаться даже дисковые игры, рассчитанные на офлайн-работу. Для IT-аудитории это показательный случай: офлайн-сценарий может быть заявлен в продукте, но в аварийный момент всё решает логика проверки лицензий.
Microsoft признала проблему после публикации Tom's Hardware. Технический руководитель Xbox Скотт Ван Влит заявил, что дисковые игры не должны были перестать работать во время аварии, а команда уже готовит обновление. Оригинал: .
Сбой затронул не только онлайн-функции
Во время инцидента пользователи жаловались не только на проблемы со входом в аккаунт и запуском сетевых режимов. В ряде случаев консоль не запускала и игры на физических носителях, хотя именно такой формат обычно воспринимают как запасной вариант на случай проблем с сетью.
Microsoft пояснила, что Xbox использует проверку прав доступа к игре, включая данные, сохранённые локально на самой консоли. Эти локальные лицензии как раз и нужны для ситуаций, когда подключение к интернету недоступно. Но во время сбоя система, по словам компании, некорректно использовала уже сохранённые права.
Проблема оказалась в логике работы локальных лицензий
Суть инцидента Microsoft описала достаточно прямо: консоли не смогли правильно использовать сохранённые лицензии во время аварии. Иначе говоря, проблема была не в том, что офлайн-доступ в принципе невозможен, а в том, что механизм аварийного сценария сработал неправильно.
Для разработчиков это знакомый антипример. Если внешний сервис проверки прав недоступен, система должна понимать, когда можно доверять локальному состоянию. Здесь получилось наоборот: при сбое внешнего контура часть пользователей фактически потеряла доступ к уже купленной игре. В инженерных терминах это поведение ближе к модели, где при любой ошибке доступ блокируется, даже если локальные данные уже есть.
Microsoft также напомнила, что в экосистеме Xbox есть Smart Delivery. В одном из вариантов этой схемы разработчики могут записывать на диск все исполняемые файлы, чтобы игра запускалась без обязательной цифровой догрузки. Именно поэтому история выглядит особенно неприятно: диск должен был остаться рабочим даже при проблемах на стороне сервиса.
Физический носитель снова оказался не таким автономным
Реальная проблема глубже, чем один неудачный сбой. Пользователь покупает диск как более независимый формат, но на практике всё равно упирается в удалённую инфраструктуру лицензирования. Пока она работает, это почти незаметно. Когда она падает, выясняется, что «офлайн» иногда означает лишь «онлайн не нужен, если всё остальное уже проверили заранее и ничего не сломалось».
Для рынка это плохой сигнал ещё и потому, что физические копии давно продают как более надёжный способ сохранить доступ к игре. После такого сбоя разница между цифровой покупкой и диском становится менее очевидной. Коробка остаётся, а автономность уже не гарантирована.
Значение для рынка
Для платформенных команд вывод довольно жёсткий: если продукт обещает офлайн-доступ, это обещание нужно проверять не в презентации, а в сценарии отказа внешних сервисов. Для издателей и магазинов игр это ещё и репутационный риск: пользователь не разбирает, где именно сломалась проверка лицензии. Он видит более простую картину — купленная игра не запускается.
Следующий шаг теперь за Microsoft: если обновление действительно исправит работу с локальными лицензиями, история останется неприятным, но полезным уроком. Если нет, любой следующий сбой снова превратит диск в красивую упаковку с зависимостью от чужого облака.