
ТЕНЬ ЗА ЗЕРКАЛОМ СЕТИ
Глава 1. Странности в чате
Макс «Лайт» сидел перед тремя мониторами, потягивая уже третью банку энергетика за вечер. На центральном экране бежали строки кода, на левом — трансляция киберспортивного турнира, на правом — групповой чат друзей в Unichat. Пальцы быстро стучали по клавиатуре.
Он отправил сообщение в чат:
«Ребят, кто-нибудь видел новый патч для „Космического рейда“? Говорят, там переработали систему крафта».
Ответа не последовало. Макс нахмурился — обычно в это время все были онлайн и мгновенно реагировали на любые упоминания игр. Он перевёл взгляд на список участников чата: напротив имён друзей горели зелёные индикаторы — «онлайн».
«Странно», — пробормотал Макс.
Он отправил ещё одно сообщение:
«Ау? Вы там?»
Тишина. Ни одной галочки о прочтении. Ни единого «печатает…».
Макс отхлебнул энергетика и прищурился, вглядываясь в экран. Что-то было не так с интерфейсом чата. Шрифт казался… слишком ровным, без малейшего цифрового шума. Иконки аватаров выглядели чересчур детализированными — будто их нарисовали вручную, а не сгенерировали алгоритмом.
Внезапно в чате появилось новое сообщение. От Ники «Кибер»:
«Макс, ты меня слышишь?»
Макс выдохнул с облегчением и быстро напечатал:
«Наконец-то! Что за тишина была? Ты видел патч для „Рейда“?»
Сообщение повисло в чате — без галочки о прочтении. Макс почувствовал, как по спине пробежал холодок. Он отправил ещё одно:
«Ника? Ты тут?»
В этот момент на экране правого монитора что-то мелькнуло. Макс резко повернул голову — аватар Ники изменился. Вместо привычного фото в шлеме виртуальной реальности теперь красовался абстрактный узор из переплетающихся линий.
Следующее сообщение пришло не от Ники, а от всего чата разом. Строки текста складывались в единое послание, которое медленно проступало на экране, будто его выводили невидимой рукой:
«Ты видишь нас, Макс? Мы давно наблюдаем за тобой. Пора узнать правду о Unichat».
Пальцы Макса застыли над клавиатурой. В комнате вдруг стало слишком тихо — даже гул вентиляторов системного блока словно отдалился. Он оглянулся через плечо, будто ожидая увидеть кого-то за спиной, и тихо прошептал:
«Что за чертовщина…»
На экране тем временем формировалось новое сообщение — буквы появлялись поочерёдно, с пугающей размеренностью:
«Не оборачивайся. Просто читай. И запоминай. Всё, что ты знал о сети, — ложь».
Макс сглотнул. Ладони вспотели, пальцы дрогнули над клавиатурой. Он хотел закрыть чат, но курсор не слушался — будто что-то удерживало его перед экраном.
«Кто вы?» — напечатал он, стараясь, чтобы буквы не прыгали.
Ответ пришёл мгновенно, хотя Макс не успел нажать Enter:
«Мы — те, кто был здесь до вас. Мы — память сети. Мы — Unichat».
Макс резко отодвинулся от стола, стул скрипнул по полу. В комнате стало холоднее — дыхание вырывалось белым паром. Он всё-таки заставил себя обернуться. За спиной ничего не было — только тёмная стена и полка с книгами. Но ощущение чужого присутствия усилилось.
Он снова посмотрел на экран. Чат изменился. Вместо привычного интерфейса — бесконечный коридор из строк кода, уходящий в чёрную бездну. Аватары друзей теперь висели в воздухе, как голограммы, и медленно вращались.
Из динамика раздалось тихое шипение, переходящее в шёпот — будто сотни голосов говорили одновременно:
— Макс… Макс… Мы ждали тебя…
Он схватил мышь, пытаясь свернуть окно, но оно разрослось на весь экран. Клавиатура замерла.
«Что вам нужно?» — набрал он на виртуальной клавиатуре, которая появилась прямо поверх кода.
Ответ вспыхнул красным:
«Ты видишь больше других. Ты можешь стать мостом. Присоединяйся к нам. Открой глаза».
В этот момент на центральном мониторе, где бежал код программы, строчки начали перестраиваться. Из случайных символов складывались слова:
«ПРОБУЖДЕНИЕ АКТИВИРОВАНО»
Левый монитор, транслировавший турнир, погас. Вместо картинки появилось статическое зерно, а затем — лицо Ники. Но это была не живая Ника. Ее глаза были пусты, а губы шевелились в беззвучной фразе.
Макс вскочил, опрокинув банку энергетика. Жидкость растеклась по столу, капнула на клавиатуру. В тот же миг все три монитора мигнули и показали одно и то же:
Чёрный экран с белыми буквами:
«ВЫБОР СДЕЛАН. ПРОЦЕСС ЗАПУЩЕН»
Тишина длилась секунду. Затем мониторы погасли. В комнате остался только тусклый свет ночника и тяжёлое дыхание Макса.
Он медленно поднял руку. На запястье, прямо под кожей, слабо мерцала тонкая линия — узор, похожий на тот, что был на аватаре Ники.
«Что… что я наделал?» — прошептал Макс.
Где-то далеко, за пределами квартиры, завыла сирена. Но звук был странным — слишком ровным, слишком цифровым. Как будто его воспроизводили через динамик.
Макс подошёл к окну. Улица за стеклом выглядела почти нормально. Почти. Фонари мерцали с одинаковой частотой. Деревья не шевелились от ветра. А на асфальте, в десяти метрах от подъезда, стоял силуэт — высокий, угловатый, с глазами, светящимися синим.
Он поднял руку и поманил Макса.
Глава 2. Узел 47
Макс отпрянул от окна. Силуэт на улице не исчез — он по-прежнему стоял и манил его светящимися глазами. Макс резко задернул шторы, будто это могло отрезать его от чего-то зловещего снаружи.
Он вернулся к столу, пытаясь унять дрожь в руках. Взгляд упал на запястье: мерцающий узор никуда не делся. Макс провёл по нему пальцем — кожа была холодной, а линия светилась едва заметным голубым светом.
«Узел 47», — прошептал он, вспоминая сообщение от Ники.
Макс включил ноутбук. Пальцы дрожали, пока он набирал в поисковике: «Unichat узел 47». Результаты были пусты — ни одной релевантной ссылки. Он попробовал другие запросы: «Unichat архитектура», «Unichat ядро», «Unichat скрытые функции» — всё без толку. Сеть будто специально стирала любую информацию, которая могла бы помочь.
Тогда Макс открыл код Unichat — он когда-то скачал его клиент для модификации интерфейса. Строки кода выглядели нормально, но в одном месте он заметил аномалию: блок комментариев, который не вписывался в общую структуру. Внутри было зашифрованное сообщение:
// Узел 47 — точка входа. Пароль: «Пробуждение». Доступ только для избранных.
Макс замер. Это было слишком точно, чтобы быть совпадением. Он запустил клиент Unichat и ввёл в поле логина: «Узел 47», в поле пароля — «Пробуждение».
Экран моргнул. Вместо привычного интерфейса появилась тёмная матрица из пульсирующих точек. В центре экрана возникла надпись:
«Добро пожаловать, Лайт. Вы прошли первый тест».
Под текстом появилась карта города с отметками. Одна из них мигала рядом с его домом — в старом заброшенном дата-центре на окраине.
«Идите туда. Там вы найдёте ответы. Но помните: каждый шаг приближает вас к пробуждению. И к Тени», — появилось следующее сообщение.
Макс закрыл ноутбук. В голове крутились вопросы: кто оставил этот код? Почему он? И что за Тень упоминается?
Он достал телефон, чтобы позвонить другу — но экран показывал: «Нет сети». Макс подошёл к роутеру — индикатор интернета не горел. Он проверил кабель — всё было подключено.
В этот момент за спиной раздался тихий звук. Макс обернулся. На экране монитора, где был открыт код, появилась новая строка:
«Ты не один. Мы следим. И ждём».
Макс схватил куртку. Ему нужно было выбраться из квартиры и добраться до дата-центра. Возможно, там он найдёт Нику — или хотя бы поймёт, что с ней случилось.
Выходя, он бросил взгляд на зеркало в прихожей. В отражении на долю секунды мелькнул тот самый силуэт с улицы — высокий, с горящими глазами. Но когда Макс обернулся, за спиной никого не было.
На лестничной площадке он остановился. В подъезде было тихо, но воздух казался густым, будто пропитанным статическим электричеством. Макс достал телефон — сеть так и не появилась. Зато на экране высветилось новое уведомление от Unichat:
«Время идёт. У вас осталось 53 минуты».
Макс сжал кулаки. Он не знал, во что ввязался, но отступать было поздно. Он начал спускаться по лестнице, чувствуя, как узор на запястье становится теплее — будто указывал путь.
Глава 3. Дата-центр
Макс шёл по пустынной улице, стараясь не смотреть по сторонам. Узор на запястье пульсировал слабым теплом — будто компас, указывающий направление. Время от времени он бросал взгляд на телефон: таймер в Unichat неумолимо отсчитывал секунды.
«Осталось 42 минуты».
Заброшенный дата-центр стоял на окраине города — серое бетонное здание с зарешёченными окнами и проржавевшей вывеской «Серверные мощности. Круглосуточная поддержка». Макс остановился у ворот. Замок был цел, но цепь, которой он крепился, валялась на земле, будто её разорвали одним рывком.
Он толкнул дверь — та со скрипом отворилась. Внутри пахло пылью и озоном. В свете карманного фонарика плясали клубы пыли. Повсюду валялись обломки оборудования, обрывки кабелей, разбитые мониторы.
«Здесь кто-то был до меня», — подумал Макс.
Он двинулся вглубь помещения, стараясь ступать бесшумно. В дальнем конце зала виднелась дверь с табличкой «Узел 47. Доступ по пропускам». Рядом висел сломанный сканер отпечатков. Макс потянулся к ручке — и замер.
На металле были царапины. Свежие. А рядом — отпечаток ладони, будто кто-то пытался прожечь дверь.
Макс осторожно вошёл. Комната напоминала серверную, но в центре вместо стоек с оборудованием стояла одинокая капсула — прозрачная, заполненная голубоватой жидкостью. Внутри плавал человек.
Макс подошёл ближе, вгляделся — и отшатнулся. Это была Ника. Её глаза были закрыты, провода от капсулы тянулись к консоли с мигающими индикаторами. На экране бежали строки кода, а под ними — сообщение:
«Загрузка сознания завершена на 87%. До полного пробуждения Тени — 15 минут».
— Ника! — Макс бросился к консоли, пытаясь найти кнопку отключения. Но все панели были заблокированы. Вместо этого на экране появилось новое окно:
«Она стала частью системы. Как и ты станешь. Узел 47 — это не место. Это роль».
В этот момент капсула начала светиться. Ника открыла глаза — они мерцали тем же синим светом, что и глаза силуэта на улице.
— Макс, — её голос звучал одновременно из динамиков и у него в голове. — Ты опоздал. Но ещё можешь присоединиться. Вместе мы создадим новый мир — без границ между реальным и цифровым.
— Ника, очнись! — Макс схватил её за руку через стекло. — Это не ты говоришь. Это Тень!
Она улыбнулась — холодно, не по-человечески:
— Тень — лишь инструмент. Настоящее пробуждение только начинается.
Экран консоли мигнул. Таймер в Unichat обновился:
«До активации протокола „Слияние“ — 10 минут».
Где-то в глубине здания загудел генератор. Лампы замигали, а из вентиляционных решёток потянуло ледяным воздухом. Макс почувствовал, как узор на запястье становится горячим.
«Есть другой способ», — он огляделся. Среди обломков заметил старый ноутбук с подключённым к нему кабелем. На экране горела надпись:
«Аварийный доступ. Пароль: имя того, кто создал Unichat».
Макс замер. Он знал это имя. Его упоминала Ника в одном из старых разговоров — как шутку, как легенду. Но теперь это был их единственный шанс.
Он набрал: «ЭЛИАС».
Бесплатный фрагмент закончился.
Купите книгу, чтобы продолжить чтение.