18+
реклама
18+
Бургер менюБургер меню

Гизум Герко – Архитектура Переплетения: Путь Маяка (страница 6)

18

— Я думала, это промышленный шпионаж, — Вика не поворачивала головы, глядя на светящиеся нити графов. — Думала, солью схемы оптимизации, получу деньги и уволюсь. Не думала, что сдаю Михаила, подставляю людей под форматирование. Это не попытка оправдаться. Но теперь я вижу, где смыкались края дыры, которую помогала расковыривать.

— Оставь исповедь для суда, Вика, — оборвал я. Голос прозвучал холодно, внутри все еще ворочался тяжелый ком после песочницы. — Давай к сути.

— К сути, — она провела ладонью по сенсору, убирая лишние ветки логов. — Смотрите.

Она наложила поверх карты «Туч» полупрозрачный слой данных. На стекле проступили бледные золотистые пятна. Одно легло на Арден, второе накрыло Сумеречный Дол, третье вытянулось вдоль заброшенной ветки Подгорода, а четвертое, призрачное, мерцало на юго-западе Veneto.

— Это не сам Роланд, — Вика приблизила юго-западный сектор. — Его базовая логика. Модель, при которой система исправляет среду слишком идеально. Без допуска на погрешность, без шума, без костылей и обходов, которые оставляет программист. В Сумеречном Доле аномалия только зарождалась. В Ардене она уже вырезала текстуры. А сейчас, когда НейроВертекс запустил эвент, система среагировала на перегрузку и подсветила зоны, где этот порядок пытается пробиться наружу.

Вика коснулась сенсорного экрана, и юго-западная область увеличилась, разбиваясь на плотную сетку координат. Зеленые линии топологии внезапно сменялись мертвыми серыми полигонами.

— Посмотрите на лог дежурного демона очистки памяти в Ардене, — Вика вывела на боковую панель длинную колонку системных сообщений. — Обычный движок Этерии работает с буфером погрешностей. Если NPC натыкается на препятствие или координатная сетка дает сбой на стыке текстур, система запускает процедуру сглаживания, сдвигает модель на пару миллиметров, игнорирует мелкие коллизии, дает персонажу проскочить. Это то, что делает виртуальный мир живым и пластичным. Но там, куда дотягивается логика Роланда...

Она выделила строку с кодом ошибки:

[ОШИБКА: переменная 'drift_offset' не задана]

drift_offset — переменная коррекции пути. Та самая, которая позволяла системе сдвинуться на шаг в сторону, когда впереди было препятствие.

— Он вырезал сам класс переменной смещения, — продолжила Вика. Её палец скользнул по экрану, прослеживая серую границу разлома. — Роланд считает любую погрешность системным мусором. Если NPC в Ардене спотыкается о корень или отклоняется от траектории на долю секунды, система больше не пытается его выровнять. Она распознает его поведение как аномальное и мгновенно стирает объект целиком. Стирает вместе с куском ландшафта, к которому он был привязан. На форумах игроки пишут, что видели, как целые стада оленей в Нордмарке просто исчезали в воздухе, когда один из них цеплялся рогами за ветку. Роланд строит мир абсолютной геометрии. Мир, где физически нет места ошибке.

Я смотрел на серые провалы на карте и чувствовал, как холодеют кончики пальцев. Это не было сбоем движка. Это была диктатура чистого математического порядка, которая вычищала жизнь из виртуальной реальности просто потому, что жизнь — это всегда погрешность.

— Юго-западный маркер, — Елена подалась вперед. Плед сполз, обнажив темную ткань лонгслива. — Что там?

— Пока неясно, — Вика покачала головой. — Слабый фоновый шум. Портовые терминалы, торговые хабы, транзакционные цепочки между игровыми домами. Возможно, перегруз базы из-за наплыва торговцев.

На общей схеме пятнышко выглядело крошечным на фоне бушующих разломов. Но оно было аккуратным — не горело, не пульсировало, сохраняло идеальную геометрию круга. Чужое. Я еще не знал, что этот след ведет в Veneto. Но на подсознательном уровне, въевшемся за годы работы с кодом, уже понимал: точка не шумит. Она вычисляет.

В кармане завибрировал телефон. Не рабочий корпоративный терминал, а мой старый личный мобильник, номер которого знали от силы пять человек. На дисплее высветилось имя.

Сергей.

Стригунов мгновенно подобрался и вопросительно выгнул бровь, готовый отдать команду на глушение сигнала.

— Это Серый, — я покачал головой. — Он не в курсе про песочницу и Роланда. И пусть пока остается в счастливом неведении.

Я сдвинул ползунок ответа. На экране смартфона появилось лицо друга: домашняя кухня, глиняная кружка в руках, складки усталости под глазами, а за спиной угол стола с детскими тетрадками. Обычный мир держался на этих деталях прочнее, чем вся инфраструктура НейроВертекса.

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

На том конце провода раздался металлический звон, Сергей явно зацепил ложкой край кружки, размешивая сахар. Затем послышался приглушенный свист закипающего на плите чайника и тяжелые шаги. Сергей на секунду повернул голову в сторону, и до меня долетел его громогласный крик:

— Богдан, я кому сказал отойти от роутера? Еще один писк про квантовый резонанс, и ты у меня до конца недели будешь логику АСУ ТП на бумаге карандашом чертить! И матери не жалуйся, она солидарна!

Сергей снова повернулся к камере, сделал глубокий глоток из кружки и вздохнул. На его фоне уютно тикали настенные часы-ходики.

— Обалдуй с самого утреннего релиза на ушах стоит, — Сергей почесал затылок. — На Реддите уже тридцать тысяч постов в ветке обсуждения. Игроки разделились на секты. Одни утверждают, что фиолетовый туман, это предвестник нового класса вроде пустотных магов, и собирают группы для фармирования «пыли разлома». Другие строят теории, что НейроВертекс готовит слияние серверов и так маскирует удаление старых локаций. Они там рейды собирают, Андрюха! Пятьсот человек ломанулись в Сумеречный Дол, чтобы зафиксировать «точку сборки мира». Стримеры визжат от восторга, спонсоры донаты шлют миллионами. Настоящее безумие. И никто из них, понимаешь, никто не замечает, что у них под ногами текстуры плывут. Богдан вон орет, что это не баг, а фича с квантовым сжатием пространства.

— Для игроков отличный шоу-ивент, — ответил я, стараясь, чтобы голос звучал ровно. — Для нас, обычный кризисный дежурный режим. Рабочая ночь.

Сергей прищурился, вглядываясь в камеру.

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

— Примерно так оно и ощущается.

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

— Богдан с ума сходит, — Сергей вздохнул и отхлебнул из кружки. — Рвется в игру, орет, что ваши «Тучи», это уникальная квантовая аномалия и лаборатория его мечты. Мол, если мы его сейчас не пустим собрать сигналы, вся мировая наука этого не простит лично мне. Мать пока держит глухую оборону у щитка, но парень уже на грани истерики.

— Пусть держит, — отрезал я. — Никаких одиночных заходов. Серый, послушай: Богдана в поле не пускать. Ни в «Тучи», ни в новые зоны, ни в любые секторы с нестабильным респом. Он подросток, без тормозов. Решит проверить трещины аномалии, его оттуда никто не вытащит. Если мне понадобится его голова для расчетов, я сам его позову. Под твоим присмотром.

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

— Я тебя услышал, — серьезно кивнул Серый. — Оформлю это для него как закрытую лабораторную работу первого уровня под строгим надзором руководителя проекта. Шаг влево, малейшая попытка проявить «квантовую смелость» и я лично выдерну кабель питания из розетки.

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

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

— Спасибо, Серый. Понадобишься.

— Что с Мишкой?

Я повернул голову в сторону коридора, ведущего к реанимации, хотя за матовыми стеклами ничего нельзя было разглядеть.

— Жив.

Сергей закрыл глаза и шумно выдохнул. Он не спускался в серую песочницу, не видел, как Роланд сдирал текстуры, и не слышал его голоса. Но Мишку он знал слишком давно и понимал: эта тишина далась нам дорого.

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

— Это точно поможет, — я выдавил подобие улыбки. — Он лекции еще со школы ненавидит.

— Андрюха.

— Да?

— Перестань тащить все в одиночку. У тебя эта дурная привычка обостряется каждый раз, когда вокруг начинает пахнуть гарью.