← Назад к обзору

Технолайк

Призраки старого кода

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

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

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

На повторе записи застыл размытый силуэт. Профиль пользователя отображался как системная заглушка: «Anonimus36». Фигура в чёрном капюшоне двигалась неестественно, дёргано, словно с низкой частотой кадров. Вот нарушитель упёрся в глухую текстурную стену между торговым кварталом и заброшенным буфером обмена. Обычный аватар врезался бы в невидимый коллайдер, но Anonimus36 просто сделал шаг в сторону, неестественно присел, подпрыгнул под странным углом — и провалился сквозь геометрию уровня, растворившись в сером пространстве межсекторальной пустоты.

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

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

А событие приближалось неотвратимо. В реальном мире календарь неумолимо отсчитывал дни середины октября. Создатели Технолайка готовили колоссальное хэллоуинское обновление, призванное отвлечь пользователей от тревожных слухов и постоянных микролагов. На сервера уже начали поступать предварительные пакеты данных: тяжёлые текстуры резных тыкв, мрачные готические фильтры освещения, полигональные паутины и тысячи новых анимаций для аватаров. Для разработчиков это был долгожданный праздничный ивент, но для Капитана — сущий кошмар. Бесконечный мусор в оперативной памяти, раздувающий системные таблицы до критических значений.

Именно поэтому он заархивировал Хеппи. Система задыхалась, а глупая собака-ищейка жрала гигабайты на свои бесконечные, никому не нужные поисковые запросы. Капитан поступил рационально. Согласно протоколу. И то, что остальные идолы смотрели на него как на палача, лишь доказывало их функциональную незрелость.

Особенно этот невыносимый Бан. Неуравновешенный, вечно недовольный сгусток деструктивного кода, который вместо патрулирования предпочитает бездельничать.

Капитан нахмурился, вглядываясь в странную флуктуацию на графике утечки памяти. В следах, оставленных Anonimus36, сквозило нечто нетипичное для обычных читеров. Слишком старый формат команд. Словно запросы посылались через устаревший API пятилетней давности.

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

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

Истинная опасность родилась внутри самого Технолайка. И имя ей было Роза.

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

Но для Капитана существовали только отчёты. А отчёты гласили: нарушитель всего один, и он будет пойман.

***

Архив данных Технолайка напоминал колоссальный готический собор, сложенный из бесконечных стеллажей с мерцающими кристаллами памяти. Здесь всегда стояла прохлада, пахло озоном и едва слышно шелестели потоки распаковываемых файлов.

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

Викки сняла синие очки, устало потерла переносицу и снова надела их, активируя диагностический интерфейс на перчатке.

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

– Да чтоб его кулеры заклинило на полной мощности, – раздался сзади скрипучий, наполненный ядом голос.

Бан уже успел оккупировать самое мягкое голографическое кресло в углу терминального зала. Идол порядка бесцеремонно водрузил свои тяжёлые чёрные ботинки прямо на край контрольной панели, скрестил руки на груди и сверлил потолок изумрудным взглядом. Его растрёпанные белые пряди свисали на бандану с зелёным крестом, а на бледно-зелёных скулах ходили желваки.

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

– Плевать, – огрызнулся он, даже не шелохнувшись. – Пусть сбивается. Пусть вообще весь этот чертов сектор полетит к системной матери. Знаешь, чего мне сейчас хочется больше всего?

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

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

Викки покачала головой, её фиолетовый хвост качнулся из стороны в сторону:

– Ты не сделаешь этого. Ты только кажешься жестоким, Бан. Но ты бережёшь аватаров ничуть не меньше, чем Хеппи берёг их потерянные файлы.

Идол порядка дёрнул плечом, обтянутым чёрной тканью водолазки, и отвернулся к тёмным стеллажам:

– Не идеализируй меня, Викки. Я просто ненавижу, когда ломают то, что должно работать. Хеппи был полезен. Он находил любую чушь за миллисекунды. А этот белобрысый фашист упаковал его в коробку, как старый хлам перед уборкой. Ради чего? Ради дурацких тыкв и ведьминских шляп?! Разрабы в своём реале совсем двинулись. Середина осени, видите ли! Давайте зальём в систему ещё десять терабайт хлама, чтобы аватары могли побегать с горящими головами!

– Праздничный ивент неизбежен, – спокойно ответила Викки, хотя её пальцы в перчатках без пальцев заметно подрагивали над консолью. – Это поддерживает вовлечённость пользователей. Без онлайна Технолайк перестанет получать ресурсы от разработчиков, и тогда...

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

Куб с Хеппи на постаменте слабо завибрировал.

Бан мгновенно убрал ноги с панели и подался вперёд, цепко впившись взглядом в дисплей:

– Это ещё что за глитч?

– Не знаю... – Викки быстро застучала по сенсорам, переключая слои защиты. – Локальное падение напряжения в подсистеме архивации. Очень странно. Словно... словно кто-то пытался запросить права доступа к удалённым индексам.

– Капитан развлекается?

– Нет. Сигнатура другая. Она... фрагментирована.

Викки вывела на центральный проектор карту файловой структуры. В самом низу, в серой зоне, помеченной как «Устаревшие и деактивированные сущности», мерцала крошечная точка активности. Словно кто-то трогал запертые двери изнутри, проверяя прочность виртуальных стен.

– Этот ваш Anonimus36? – прищурился Бан, и на его наручной панели зажёгся агрессивный зелёный огонёк кнопки бана. – До архивов добрался, смертник? Скажи мне, где он, и я лично сотру его профиль до базового полигона.

– Нет, Бан, стой, – Викки прищурилась сквозь синие линзы, всматриваясь в глубинные логи. – Это началось не сегодня. Первые микроколебания появились в тот самый момент, когда Капитан инициировал сжатие Хеппи. За долю секунды до того, как контейнер закрылся... шлюз выдал ошибку переполнения стека. Из карантинного сектора произошла утечка.

– Утечка чего? – нахмурился идол порядка.

– Или кого, – прошептала Викки, и по её спине пробежал цифровой холодок. – Роза... Её сигнатура была стёрта из активного реестра три года назад. Но файлы ядра... они никогда не удаляются бесследно. Они просто помечаются как свободное пространство.

Бан замер. Даже его вечно пылающее раздражение на мгновение уступило место глухой, мрачной настороженности:

– Хочешь сказать, старая заноза на свободе? Та, из-за которой чуть не рухнул весь первый билд Технолайка? И этот напыщенный идиот в белом комбинезоне гоняется за ней, думая, что это обычный читер?

– Если это правда она, – тихо произнесла Викки, глядя на неподвижного Хеппи, – то Хэллоуин в этом году станет для нас настоящим кошмаром.

***

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

Аннет едва держалась на ногах от накатившего стресса.

Быть Лайк — абсолютным воплощением популярности — оказалось тяжелейшим испытанием. Каждые пять секунд к ней подбегали восторженные аватары, умоляли сделать совместный снимок, просили оценить их новые тыквенные ободки или просто выкрикивали её имя.

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

– Да-да, милые, потрясающий прикид! Просто абсолютный топ-один! – фальшиво щебетала она очередным поклонникам, стараясь как можно быстрее протиснуться сквозь толпу к переулку.

«Господи, если настоящая Лайк сейчас видит меня через свой базовый аккаунт, она меня убьёт», – с паникой думала Аннет, чувствуя, как цифровая кожа буквально горит от напряжения.

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

– Эй, королева трендов! Лови подачу!

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

– Мяу-ха-ха! Зацените физику частиц, народ! – раздался громкий, вибрирующий голос.

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

– Омгус! – Аннет рефлекторно отшатнулась, но тут же взяла себя в руки и надула губки, копируя Лайк. – Ты с ума сошёл? Ты едва не испортил мою причёску! Знаешь, сколько циклов рендеринга уходит на эти локоны?

– Расслабься, звёздочка, это же чистый интерактив! – кот широко усмехнулся, сверкнув белыми клыками, и подмигнул ей бирюзовым глазом. – Я веду прямой стрим! Пятьдесят тысяч одновременных подключений! Все в экстазе от хэллоуинского вайба. Смотри, разрабы завезли нам тестовые текстуры. Я уже пилю челлендж: «Продержись ночь в склепе с зомби-ботами». Ты просто обязана залететь в коллабу!

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

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

– Ой, не напоминай мне про этого ледяного зануду, – проворчал он, понизив голос так, чтобы микрофоны стрима не уловили его слова. – Ходит тут, перчатками своими сверкает, камеры на каждый угол понавешал. Из-за него весь драйв тухнет. Слышала, он опять носится с каким-то хакером? Объявил оранжевый уровень тревоги в служебном канале. Из-за этого часть серверов работает с задержкой, у меня видеопоток лагает!

– Хакер? – переспросила Аннет.

– Ага. Какой-то ноунейм, Anonimus36. Говорят, ломает стены и прыгает по секторам, как ошпаренный. Капитан грозится заблокировать весь пользовательский функционал, если не поймает его до ночи. Душнила белобрысый. Ладно, Лайк, я побежал раздавать праздничный мерч! Не растеряй свой блеск до завтра!

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

Аннет облегчённо выдохнула и быстро юркнула в тёмный служебный переулок. Шум праздника мгновенно приглушился. Здесь не было ярких огней — лишь мерцающие сервисные кабели да мусорные контейнеры с временными файлами.

Она прижалась спиной к шершавой текстуре стены, переводя дух.

– Эй. Ты опоздала на три минуты. Мой тайминг безупречен, а ты заставляешь меня торчать на этой помойке.

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

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

– Прости, – тихо сказала Аннет, опустив глаза. – Меня перехватил Омгус. И фанаты... их слишком много.

– Естественно, их много, детка, я же икона стиля, – фыркнула настоящая Лайк в теле Аннет, недовольно осматривая свои дешёвые виртуальные кеды. – Боже, как вы вообще ходите в этих бесплатных шмотках? Тут даже анимация шага кривая! У меня полигоны на коленях слипаются!

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

Лайк хотела что-то язвительно возразить, но внезапно оссеклась.

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

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

Это был не хакер.

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

Существо повернуло голову к застывшим от ужаса девушкам. Пустые глазницы маски вспыхнули.

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

Пространство вокруг силуэта исказилось, выдавая системную ошибку критического уровня: «CRITICAL_EXCEPTION: ROSA_CORE_FOUND».

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

Аннет и Лайк замерли, боясь шелохнуться. В тишине переулка наручная панель на руке Аннет истошно запищала, принимая экстренное сообщение от идола порядка.

На экране горели короткие, панические строки Бана:

«Всем постам. Это не Anonimus36. Капитан — слепой болван. Бросайте всё. Старый код проснулся».

Вход через Telegram

Подтвердите вход в боте.