Админская свалка
Шрифт:
И тогда он поднял голову.
Птицы. Точнее — одна. Повторяющаяся. Одна и та же моделька, которая летела по восьмерке. Программа, запущенная по недоделанному скрипту. Она не моргала, не шевелила крыльями — просто скользила по воздуху, как будто кто-то забыл включить физику. Макс стоял, наблюдал, и вдруг хохотнул. Потому что вспомнил, как он сам писал этот скрипт. Давным-давно. В тестовой зоне для новичков.
— Привет, старая знакомая, — пробормотал он. — Еще летаешь?
Туман впереди был фиолетовым. Странным. Слишком плотным, чтобы быть визуальным эффектом, и слишком живым, чтобы быть ошибкой. Он дышал. Он двигался. Иногда в нем проскакивали фигуры — неразличимые. Как будто кто-то пытался прорваться сквозь багнутую мембрану реальности.
Макс подошел ближе, но не стал входить. Инстинкт — или остаточная память от мира, где у каждой зоны были параметры опасности — подсказала ему: там нельзя. Там — конец. Или то, что его заменяет.
Он повернулся. Сделал шаг. И тут:
[Обнаружено несоответствие]
Сообщение не всплыло — прозвучало. Где-то между ухом и сознанием. Не голос, не фраза. Просто импульс. Сигнал. Как будто система шепнула прямо в нейросеть:
«Ты не должен здесь быть.»
Он замер.
— О, — сказал он, — ну, наконец.
И тишина снова упала сверху. Как будто ничего не было. Как будто это было воображение. Или первая ласточка.
Он улыбнулся. Потому что теперь все было ясно: его заметили.
Объект нарушает правила.
Инициализация наблюдателя…
Щелчок. Не в воздухе — внутри. Как будто в голове сработало скрытое реле, переключившееся из «просто жив» в «под надзором».
Макс даже не вздрогнул. Он стоял, чувствуя, как по позвоночнику, как по коду, прокатывается пульсация: невидимая камера поворачивается к нему. Фокус. Идентификация.
— Ты кто такой? — спросил он. Не громко. Но в голосе не было растерянности. Он знал, что его слышат.
Пауза.
— Я Куратор, — ответил голос.
Не человеческий. И не искусственный — в том смысле, как понимают ИИ в фильмах. Он был… сухим. Как справка. Как юридическая формулировка. Голос правила, читающий приговор вслух, даже если слушать некому.
— А я — баг? — уточнил Макс, скосив взгляд в небо, которого не было.
— Ты — обломок удаленного билда. Системный сбой, не подлежащий восстановлению. Но ты не исчез. Поэтому ты — моя головная боль.
Макс рассмеялся. Не так, как смеются в кино. Просто выдохнул с хрипотцой, склонив голову набок, будто это был корпоративный звонок с клиентом.
— Значит, я снова на работе, — сказал он.
Под ногами лежал обломок плиты. Без нормали. Без веса. Просто деталь — как кнопка на схеме, которую забыли удалить. Он сел на нее. Она не качнулась. Не скрипнула. Просто приняла его, как будто он и был ее скриптом.
'Если я ферзь, то шах мне дали еще до загрузки.
Вопрос только в том — чей это ход.'
Он щелкнул пальцами — не от самоуверенности. От привычки. Пальцы разработчика, тестировщика, вечного игрока. Где-то там, на уровне мышечной памяти, рука потянулась к интерфейсу.
И — ничего.
Никакого меню. Ни инвентаря, ни карты, ни логов.
Только одна панель, простейшая. Та, которую открывает система, когда все остальное сломано.
[СОСТОЯНИЕ]
Она висела перед ним, полупрозрачная, как последняя нить связи с внешним миром. Как бумажка из приговора, вырванная из дела.
Он прочитал:
Состояние: аномальное
Уровень: —
Класс:?
Доступ: спорный
Права: аварийные
Реальность: неизвестно
Он присвистнул. Медленно, уважительно.
— Аварийные права? Значит, я могу хотя бы… вызвать техподдержку?
— Ты — и есть авария, — отозвался Куратор.
На фоне что-то шелестнуло. Мир слегка вздрогнул. Или это у Макса мурашки побежали, что в этом месте одно и то же.
Он посмотрел вверх. Туда, где небо должно было быть. Где в нормальном билде была бы звездная проекция, рассвет или луна. Сейчас — лишь ошибка отрисовки. Мерцающая область с артефактами. И в самом ее центре — тень. Или наблюдатель. Или просто ошибка рендера, которую он начал чувствовать.
— Ты сам сюда попал? — спросил Куратор.
Макс не ответил сразу. Он провел рукой по плите. Та была гладкой. Слишком гладкой. Без шершавости, без зазубрин. Это была текстура. Просто текстура. Ни единого пикселя случайности.
— Я не уверен, — честно признался он. — Сначала был вечер. Пиво. Тестовый билд. Потом утро. Потом — ничего.
Куратор молчал.
— Ты не похож на стандартную ИИ-поддержку, — сказал Макс. — Ты кто? Подпрограмма? Архивный модуль?
— Я — инструмент наблюдения. Меня запускают, когда мир не справляется.
Он кивнул. Да, это подходило.
Он — сбой. А тот — инструмент, призванный на него смотреть.
Макс встал. Медленно. Под ногами все еще была плита. Все еще не проваливалась. Значит, шахматная доска держится. Пока.
— И что теперь?
— Ты будешь отслеживаться. Твои действия будут записаны. При достижении критической аномальности будет инициирована чистка.
— Как в старые добрые — «вы не вписываетесь в концепт»?
— Как в текущие. Концепта нет. Но сбои остаются сбоями.
Макс огляделся. Мир был мертв. И при этом — жив. Как симуляция, которая продолжает пульсировать, даже если игрок ушел.