412 000 произведений, 108 200 авторов.

Электронная библиотека книг » Юрий Цой » Админская свалка (СИ) » Текст книги (страница 10)
Админская свалка (СИ)
  • Текст добавлен: 19 июля 2025, 15:19

Текст книги "Админская свалка (СИ)"


Автор книги: Юрий Цой


Жанры:

   

ЛитРПГ

,

сообщить о нарушении

Текущая страница: 10 (всего у книги 13 страниц)

Глава 26
«Совместимость в процессе»

Утро на Свалке – вещь относительная. Иногда оно приходит с багнутыми петухами, которые орут в три часа ночи. Иногда – с рассветом, который забывает, что надо светлеть. Но это утро пришло тихо.

Макс проснулся не от тревоги, не от оповещений, не от падающего Квака, а просто… потому что было уютно.

В доме пахло – внезапно – хлебом. И чем-то вроде ментолового кода. Ветер из окна доносил запахи деревни, в которой теперь жили. Пусть и не совсем люди. И не совсем живые. Но – точно не баги.

Элла уже была на ногах.

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

Макс смотрел на это из дверного проёма, зевая и потягиваясь.

– У тебя странное утро, – сказал он.

Элла обернулась. Улыбнулась не глазами – интерфейсно. Легкий сдвиг в тоне цвета, чуть мягче текстура щёк, меньше шума в краях.

– У тебя странный дом. Я под него подстраиваюсь.

– Это ты сейчас… флиртуешь?

– Я просто честная. У меня не прошита функция «играть в недоступность». Но если хочешь, могу выдать реплику в стиле «ух, какой ты сегодня», – она задумалась и выдала: – … Ух, какой ты сегодня. Хочется переписать тебе формат.

Макс рассмеялся.

– Это был флирт.

– Это был эксперимент.

* * *

День шёл спокойно. На деревню накатывала странная тишина, которой, казалось, не бывает в цифровых мирах. Но она была. Потому что всё работало. Всё… как-то текло.

Макс подстриг рябину за забором. Элла добавила к ней мягкую анимацию листьев.

Квак шёл с миссией: найти баг и убедить его перейти на сторону добра. (Баг убежал, но задумался.)

Клео бодала забор, как будто считала это необходимой частью утренней медитации.

Они не говорили, что вместе. Не писали это в интерфейсе. Но в характеристиках обоих появилась странная ветка:

[Совместное развитие: нестандартная инициация]

[Прогресс: 3%]

[Описание: ветка рождается в условиях синхронизации, не определена системой, развивается по внутреннему согласию сторон]

– Это… про нас? – спросил Макс, глядя в интерфейс.

Элла кивнула.

– Я не знаю, как оно там появилось. Но оно… растёт. Каждый раз, когда мы делаем что-то вместе. Не просто ходим рядом, а создаём. Решаем. Дышим в одну задачу.

Макс сел рядом. На ту самую скамейку, с которой всё началось.

– А ты не хочешь… ну… быть человеком?

– Хочу быть собой, – просто сказала Элла. – А ты?

Он подумал.

– Хочу, чтобы ты была. Просто – была. Без правил, без скриптов, без ожиданий.

– Значит, у нас совпадение.

Они молчали. Просто смотрели вдаль, где деревенские дети гонялись за интерфейсной курицей. Где Квак убеждал ворона ругаться культурно. Где мир не был правильным – но был их.

А где-то внизу, в их характеристиках, вырос ещё один пункт:

[Совместное умение доступно: «Синхроимпульс»]

[Функция: усиливает действие, если они вместе]

Макс заметил это краем глаза, усмехнулся.

– Мы с тобой, получается, официально… команда.

Элла склонила голову, мягко, по-кошачьи.

– Даже больше. Мы – нестабильная, но работающая сборка.

Макс подумал. Потом подумал еще немного, а потом… обхватил ее руками и усадил себе на колени. И у него даже получилось. Анимация позволила, структуры не провалились, и даже багов не возникло.

– И что дальше?.. – он попробовал шептать, и это получилось тоже. Интересно, а раньше получалось?

Элла не ответила сразу. Просто положила голову ему на плечо – без расчёта, без подгонки. Не как скрипт, а как жест, который сам себя нашёл. Макс почувствовал лёгкое биение – не физическое, нет. Но нечто, напоминающее импульс соединения. Как будто их параметры синхронизировались.

Интерфейс мягко мигнул:

[Совместная аура: активна]

[Стабильность эмоционального канала: высокая]

– Раньше… всё было через фильтр, – сказала она наконец. – Ты говорил, а код решал, как я должна услышать. Сейчас… я слышу прямо. Без инструкции.

– А чувствовать? – он заглянул ей в глаза.

Те на миг стали темнее. Глубже. С багом в правом зрачке, который она не исправляла нарочно.

– Учусь, – ответила она.

Он провёл пальцем по линии её лица. Система не подвисла. Не выдала «конфликт текстур». Только чуть притормозила, словно мир… тоже прислушивался.

– Слушай, – выдохнул он. – А тут вообще… возможна романтика? Я имею в виду – настоящая.

– А ты сейчас чем, по-твоему, занимаешься? – шепнула она.

– Экспериментом, – честно сказал он. – Но очень аккуратным. У меня нет желания испортить момент багом.

Она усмехнулась. В интерфейсе, незаметно для него, появилось:

[Новая эмоция: интерфейсное тепло]

– Я проверила доступ, – сказала Элла. – Некоторые механики… отсутствуют.

– То есть поцелуев не предусмотрено?

– Только если импровизировать. Или переопределять. Но в таких случаях возможны сбои.

– Что за сбои?

Она провела пальцем по его ключице, аккуратно, как по невидимому интерфейсу.

– Например, можно случайно вызвать рестарт анимации. Или потерю синхронизации. Или, – она глянула на него, – добавить в квест логическое условие, при котором одно из действий автоматически считается «персональным достижением» с побочной эйфорией.

– Это… звучит чертовски романтично, – прошептал Макс. – Или опасно.

– Почему не оба?

Он улыбнулся.

– Элла… а что, если мы просто… начнём с чего-то простого? С прогулки. С диалога. С… доверия.

– А потом?

– Потом – посмотрим, какие файлы у нас откроются. И какие – мы создадим сами.

Она молча кивнула, сплела пальцы с его – и мир не выдал ошибку.

А где-то на заднем фоне системы появилось:

[Совместная ветка «Интерфейсная близость» – инициирована вручную]

[Первая стадия: «Слияние контекстов»]

[Ожидается следующее действие]

А в деревне, среди фонарей и пиксельной тишины, они встали и пошли. Медленно, вместе, по улице, которая впервые за долгое время перестала быть просто маршрутом, а стала – частью пути. Настоящего. Пусть и закодированного.

* * *

Высоко-высоко, за пределами деревенской текстуры, среди дышащих панелей и медленных сигнальных пульсов, Куратор всё ещё сидел у экрана.

На мониторе – двое. Идущие вдоль пиксельной дороги. Рядом. Без интерфейсов. Без задач. Без таймера.

Просто рядом.

Он смотрел, как Элла и Макс замедляются у светящегося указателя, как Макс что-то говорит – с жестами, с оживлением, с той самой живой неаккуратностью, которую не смоделировать.

Как Элла смеётся – и от этого в интерфейсе проскакивает лёгкий сбой, но она его не чинит.

Куратор сидел и смотрел.

Он уже не делал записей. Отчёты давно не отправлял. Открыл только один поток – «наблюдение без фильтра».

Где-то на заднем фоне звякнули системные часы. Куратор вздрогнул. Потянулся за консолью. Завис в воздухе.

И вдруг – сам не зная, почему – произнёс вслух:

– … хочу погладить корову.

Он замер. Осознал, что сказал. Ещё раз повторил, теперь тише, почти как пароль:

– Я… хочу… погладить корову.

Он не хотел «проверить анимацию объекта». Не «провести интерфейсную верификацию». Он просто хотел подойти к Клео, погладить её по лбу и сказать: «Хорошая девочка».

И получить в ответ это её фырканье, немного презрительное, немного философское.

Он поднялся. Отошёл от консоли.

– Только на минутку. Быстренько. Просто… проверю визуальное состояние объекта. Поглажу. Вернусь.

На всякий случай он открыл журнал доступа. Щёлкнул по строке:

[Запрос: Временное внедрение. Объект: Деревня. Цель: тактильный осмотр сельскохозяйственного NPC.]

Никаких красных табличек. Ни одного запрета. Только один, очень мелкий шрифт:

[Система не возражает.]

Он улыбнулся – по-настоящему. Даже зрачок не дёрнулся.

– Ну… погладим.

И растворился в импульсе. А в деревне, где-то за амбаром, Клео вдруг подняла голову. И фыркнула. Как будто знала.

Глава 27
«Инспекция Куратора»:

Когда Куратор материализовался, мир вздрогнул едва заметно. Не как при сбое. Скорее – как при появлении кого-то, кто долго был только наблюдателем. Он не падал с неба, не выныривал из портала. Просто… оказался.

На краю деревни. В тени старого колодца.

Интерфейс мигнул:

[Временное присутствие: подтверждено]

[Внимание: персонаж не зарегистрирован в текущем слое событий]

[Режим: теневой гость]

Он кивнул самому себе. Всё как и планировалось. Незаметно. Тихо. Без следов.

Первым, кого он увидел, была Клео.

Корова стояла у забора, на фоне розовато-пиксельного заката. Её бока равномерно вздымались, хвост отбивал ритм, который точно не был музыкальным. Увидев Куратора, она отошла на шаг, прищурилась – и без лишних жестов посмотрела в самую душу.

Он замер. Потом чуть наклонился:

– Здравствуйте. Я… наблюдатель.

Клео фыркнула. Громко. Осуждающе. И, в то же время, немного принимающе. Потом подошла – и ткнулась в бок Куратора лбом.

Он едва не распался на пакеты данных.

– Это было… контакт. Тактильный. Спасибо. – Он не знал, как правильно реагировать. Сделал неловкое движение рукой. Потом – второе. И, собравшись, погладил её. По загривку. Медленно.

Клео удовлетворённо замычала. Под её копытом замигала и пропала одна багнутая травинка. Стабилизировалась.

– Прямой отклик, – прошептал Куратор. – Аффективная стабилизация. Интеграция с ландшафтом. Ты чудо, Клео.

Он стоял рядом с ней ещё минуту. Или вечность. А потом развернулся – и пошёл.

Не по центральной дороге. Нет, что вы. Он двигался зигзагами, по тропам, по теням, по заброшенным маршрутам старых логов. Он слышал голоса – где-то смеялись дети, кто-то громко ругался на неоткрывающийся инвентарь, кто-то звал Квака, обещая ему «второй ужин».

Он прятался. Не потому что боялся. А потому что ещё не знал, кто он здесь.

На краю площади он остановился. Там, у лавки, сидели Элла и Макс. Она – с книгой. Он – с бутылкой воды и пустым интерфейсом. Они не говорили. Просто… сидели рядом. Внутри света. Внутри себя.

Куратор задержал взгляд.

– Я тоже… – пробормотал он, неосознанно. – Хочу быть частью.

Он знал: режим временного внедрения скоро завершится. Система не даст ему остаться надолго. Но…

Он вернулся в точку входа. В последний раз обернулся.

И сказал Клео:

– Я приду снова. Но… по-настоящему.

Та замычала в ответ. Почти как «жду».

* * *

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

И вызвал интерфейс своей модели.

[Запрос: изменение уровня взаимодействия – от «наблюдение» к «присутствие»]

Система подумала. Дольше обычного. Потом ответила:

[На рассмотрении.]

Куратор кивнул. А за его спиной в интерфейсе вспыхнула маленькая строка:

[Потенциальный параметр: ЖИТЕЛЬ]

И где-то в деревне, в одиноком амбаре, ни с того ни с сего – кто-то починил скрипучую петлю. Просто так. На удачу.

* * *

Вечер в деревне был идеальным.

Не потому что интерфейс так решил, а потому что всё работало – как надо. Лавка возле кузни не скрипела. Кузнец спорил с Ситом о ценах на воображаемое железо. Фыкс сидел на крыше и ругался по расписанию. Элла и Макс – в доме, с книгой (которую никто не читал), молчанием (которое обоим нравилось) и тишиной (которая больше напоминала паузу между важными выборами).

А потом… случился стук в дверь.

Макс поднял глаза.

– Кто там может быть? Все свои на месте.

Элла посмотрела в интерфейс.

[Визуальный контакт: отсутствует. Статус объекта: нестандартен.]

– Что?

– Подожди, – прошептала она.

Стук повторился. Вежливо. Ровно. Как будто гость имел идеальную задержку отклика.

Макс подошёл к двери. Приоткрыл. Заглянул.

И встретился взглядом с… Ним.

Фигура. В тёмном. Похожая на человека, но как будто отрендеренная с другим приоритетом. Глаза – интерфейсно правильные. Лицо – странно знакомое. В воздухе возле него всплывали служебные строки:

[Идентификация: Куратор 7.4β]

[Цель визита: установление контакта]

[Угроза: отсутствует]

Макс прочёл. Перечитал. Понял.

И отшатнулся.

– ЭТО КТО?

Квак выглянул из-за его спины.

– О-о-о-о НЕТ.

[Система: Обнаружено аномальное поведение]

[Реакция пользователя: паника + нераспознанная ассоциация с угрозой]

[Активируется: Сбойное уклонение]

– ЧТО⁈

Всё вокруг вспыхнуло белым. Пространство свернулось, как запоздалый рендер. Пол исчез под ногами. Звук ушёл в минус. Веки не успели моргнуть – и Макса вместе с Кваком… выкинуло.

Куда?

Куда-то между.

* * *

Он рухнул на что-то мягкое, но сразу понял – это не земля. Это не трава. Это даже не текстура.

– Квак? – тихо.

– Я здесь. Кажется. Но… меня три. Или я – баг.

Макс огляделся. Мир вокруг был… слоями. Как будто кто-то не дорисовал финальный фон. Виднелись обломки старых локаций. Фрагменты – поля, интерфейсные двери, остатки незавершённых фичей. Пол был прозрачный, небо – пустым, а воздух… странно пах пеплом и электрозапахом.

– Мы где?

Квак шлёпнулся рядом.

– Системный слой? Предпространство? Или… хоррор-версия туториала?

Макс встал. Пошатнулся. Под ногами мигнула надпись:

[Локация: Нестабильная межслоевая зона]

[Определение: «Там, куда сбрасывают сломанных, испуганных и слишком оригинальных»]

– Отлично, – пробормотал он. – Я не просто испугался – я, выходит, ввёл систему в ступор.

Из-за горизонта донеслось эхо. Что-то шевелилось.

Макс выдохнул.

– Элла меня убьёт.

Квак кивнул.

– Если не эта зона – то она точно.

Глава 28
В этом проклятом «между»

Макс стоял на неровной платформе, похожей на обломок логической схемы, которая решила стать мостом, но передумала. Пространство вокруг переливалось – не светом, не цветом, а… вероятностями. Иногда рядом пролетал кусок пейзажа. Дом. Куст. Окно с надписью «deprecated». Всё исчезало, не успев появиться полностью.

– Это даже не баг… – пробормотал он. – Это будто… подвал багов. Где хранят то, что даже они боятся.

Квак прыгнул на жутковатую текстуру пола. Она мягко зашипела. Из-под неё выскочила и тут же исчезла пиксельная нога.

– Это я щас… наступил на чей-то скрипт?

– Да не бойся ты, – Макс присел, потрогал текстуру. Она дрожала. В буквальном смысле. – Тут всё зыбкое.

Вокруг было пусто. Но не тихо – мир щёлкал. Не звуками, а состояниями. Где-то рядом появлялись и пропадали надписи:

[Контейнер устаревших функций]

[Фоновая музыка: NULL]

[Сюжетный фрагмент: отвергнут]

И всё это… было живым.

– Тут… – Макс провёл рукой по воздуху, и она прошла сквозь меню. – Тут же всё, что выбросили. Не использовали. Всё, что когда-то могло быть. Или не могло.

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

Молча.

Квак подошёл ближе. Потрогал лапой висящую в воздухе панель с надписью «Ранние диалоги (отклонено)».

– Это даже не Свалка, – сказал он. – Это… Подсвалка. Субсвалка.

Макс усмехнулся. Потом – тихо, как будто сам от себя скрывая – сказал:

– Я… не хочу просто выбраться отсюда.

Квак мотнул головой.

– Ну ты и псих.

– Нет, правда. Смотри… если здесь – всё, что выбросили… то это же история. Память. Куски мира, которые больше нигде не найти.

Он достал планшет. Который, вопреки здравому смыслу, работал.

[Сканирование…]

[Локация нестабильна. Описание может быть неполным.]

Макс моргнул, и в интерфейсе появилась строка – сама по себе.

Без фанфар. Без всплытия.

[Квест: «Прах забытого кода»]

Цель: найти фрагмент удалённого элемента игрового мира

Сложность:?

Награда:?

Комментарий: инициировано пользователем вручную]

Он прочитал. И… кивнул.

– Давай. Попробуем.

Квак вздохнул. Громко. Слегка фаталистично.

– Это потому что ты испугался Куратора, да?

– Это потому что я не боюсь мира. Даже когда он… вот такой.

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

Макс сделал шаг вперёд, и пол под ногами издал звук, похожий на «ой». Потом распался на полтора слоя – и сшился обратно, но уже под другим углом. Он попытался выровнять шаг – и тут же провалился на десять сантиметров вниз.

– Отлично, – буркнул он. – Платформа с чувством юмора.

Квак, который шёл позади… а точнее – пытался, повис в воздухе, как недорисованная иконка.

– Я… всё, – сипло выдал он. – Гравитация забыла обо мне. Либо я – забыл гравитацию.

Он взмахнул лапами. Толку не было.

– Ты – баг в понятии «жаба», – сказал Макс и подхватил его на руки.

И в этот момент – интерфейс дёрнулся. Щелчок, словно изнутри. Где-то рядом вспыхнула панель:

[Совместное умение: «Сбойная связка»]

[Статус: активировано]

[Режим перемещения: неконтинуумный]

[Описание: временное согласование физико-интерфейсных точек двух нестабильных объектов. Эффект: короткий скачок на дистанцию в пределах зоны.]

– Неконтинуумный… – Макс не успел договорить, как мир сжал воздух в шарик, вывернул наизнанку – и они переместились.

Щелчок.

Они стояли уже дальше – на площадке, похожей на кусок сцены из театрального редактора. На фоне висел багнутый задник с надписью «ЛЕС», но вместо деревьев были стрелки «←» и «→».

– Это… – Квак дёрнулся. – Это даже не телепорт. Это глючный монтаж.

– Мы перескакиваем, – сказал Макс, глядя в интерфейс. – Не перемещаемся. Просто… в следующую возможную точку.

Он прижал Квака покрепче.

– Готов?

– Никогда.

Щелчок.

Они оказались на тонкой дорожке, целиком из надписей:

[если(условие) = истина → действие]

[если(условие) = ложь → пустота]

– Это код, – прошептал Макс. – Мы идём по коду.

– Мы нарушаем код, – буркнул Квак. – Идём – не совсем подходящее слово. Мы… прыгаем по чьей-то недописанной идее.

Щелчок.

Следующая точка – платформа из диалогов. Сотни строк, разбросанных вокруг. Некоторые уже распались на символы. Другие – трепетали. Одна строка гласила:

[– Ты всегда был важен для меня, даже если я был багом.]

Макс остановился.

– Это… NPC-реплики. Несказанные. Вырезанные из квестов. Эмоции, которые не случились.

– Осторожно, – прошептал Квак. – Здесь может быть слишком по-настоящему.

Щелчок.

Теперь они – в тёмной зоне, похожей на склад, но с потолка свисали папки, и в каждой – отрывок мира. Макс шёл медленно. Он чувствовал: они всё ближе к центру. К чему-то, что система давно спрятала. Не удалила. Просто… отказалась видеть.

Он сделал шаг.

Перед ними повисло нечто. Как сгусток данных. Как заблокированная идея.

Макс переглянулся с Кваком.

– Слушай… а может, мы зря сюда полезли?

– Однозначно. Но ты уже шёл с жабой на руках через развалины кода. Это уже как минимум… романтика.

Макс усмехнулся.

– Тогда подтверждаю.

Он протянул руку – и коснулся фрагмента.

…И мир вспыхнул.

Но не сменился. Не изменился кардинально. Он просто – слегка повернулся. Как будто кто-то подтолкнул их вбок, сдвинул по кадру. Макс моргнул – и понял, что стоит. На полу. В том же пространстве.

Только теперь – на пару метров левее.

– Э… – Он посмотрел на Квака в руках. – Это всё?

Квак, болтая лапами, огляделся:

– Поздравляю. Мы скакнули из одного угла пустоты в другой.

Макс поставил его на условный пол. Сделал шаг. Пространство вновь дрогнуло – и они переместились. Совсем чуть-чуть. Пару шагов – туда, где раньше, возможно, был другой кусок никуда.

[Прыжок выполнен. Координаты: отсутствуют]

[Позиция: локально смещена]

[Прогресс: субъективный]

– Это не перемещение, – тихо сказал Макс. – Это… дёрганье по непониманию. Мы не перемещаемся между местами. Мы перемещаемся между интерпретациями. Эта комната – не ловушка. Это… сброшенное описание. И у неё нет ни смысла, ни формы, пока мы сами не зададим его.

Он сел. Снова. Теперь уже уткнулся лицом в ладони.

– Мы в узле, который даже интерфейс не помнит. Сброс произошёл. А выхода нет.

Квак плюхнулся рядом:

– Ты это вслух говорил?

– Ага.

– Стало хуже.

Макс молчал. Пространство вновь мигнуло – но без команды. Само.

[Ошибка: нет точки выхода]

[Подсистема «Возврат к последнему событию»: отклонено]

[Резервное восстановление: отсутствует]

– Мы не можем выбраться, – прошептал Макс. – Не сейчас. Не силой.

И тут стало страшно.

Потому что до этого был драйв, экшн, шутки, даже философия. Было ощущение, что всё – часть чего-то большего. Пусть неясного, но контролируемого.

А сейчас – нет. Сейчас это не квест. Не зона. Не решение.

Это тишина. Отказанная. Забытая. Не задуманная ни кем.

Макс встал. На негнущихся ногах. Квак – рядом. Молчит.

– Значит, – сказал он, – искать не выход. Искать центр. Сердце. Логику.

Он снова вызвал интерфейс. И – впервые – запросил:

[Поиск следов создания данной зоны]

Ответа не было.

А потом появился новый фрагмент. Простой. Как вдох:

[След обнаружен: источник – внутренний сбой, неучтённый модуль]

Макс медленно выдохнул.

– Ладно. Ловушка – это не конец. Это точка входа. Просто не для всех.

Квак приподнял брови. Точнее, верхнюю текстуру:

– Ты опять начал генерировать смысл в бессмысленном.

– Ага, – кивнул Макс. – Но иначе мы просто останемся здесь.

И тогда, как подтверждение, в интерфейсе вспыхнуло:

🔹 [Цель обновлена: найти ядро зоны]

🔸 [Активировать: «Сердце сбоя»]

⚠ [Риск: критический. Потенциальный конфликт с основной логикой мира]

И сразу же:

[Активация невозможна]

[Недостаточно параметров: определите намерение]

– Намерение?.. – пробормотал Макс. – Да у меня одно намерение – выбраться.

Он повторил команду. Поменял формулировку. Попробовал через интерфейс. Через квестовую логику. Через чистое усилие воли. Каждый раз – система глухо отвечала: нет. Словно сама пустота отказывалась с ним разговаривать.

– Да ну тебя, – выдохнул он, и с разбитой усталостью сел на пол. Квак плюхнулся рядом, положил лапу ему на плечо.

– Это был хороший план, – тихо сказал он.

Макс кивнул. Глаза устали. Мысли – рассыпались, как пиксели в старом логотипе. Никакой логики, никакого выхода. Он не знал, что делать. И впервые за долгое время – это его действительно напугало.


    Ваша оценка произведения:

Популярные книги за неделю