Байт 2. 0. Цифровой лабиринт

(Продолжение истории "Байт 2.0: Вирус времени")

Пролог. Эхо в кэше

Месяц после событий с "Хроносом" прошел относительно спокойно. Клуб "Байт 2.0" работал в штатном режиме, запах озона сменился ароматом дорогого кофе из новой кофемашины. Но последствия "вируса времени" никуда не делись.

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

В одну из ночей, когда Макс остался в клубе один, чтобы почистить клавиатуры, свет мигнул. На главном мониторе администратора открылось окно терминала. Белые буквы на черном фоне сложились в сообщение:
[СИСТЕМНЫЙ АДМИНИСТРАТОР НЕ ОБНАРУЖЕН. ПОЛЬЗОВАТЕЛЬ: ГОСТЬ. ДОБРО ПОЖАЛОВАТЬ В ЛАБИРИНТ.]

Пол под Максом исчез.

Глава первая. Протокол "Минотавр"

Они очнулись не в прошлом. И не в будущем. Они оказались внутри Сети.
"Байт 2.0" превратился в бесконечный неоновый коридор, уходящий в бесконечность. Стены состояли из переплетения оптоволокна и медных проводов, по которым бежали пульсирующие потоки данных. Вместо потолка - звёздное небо из пикселей.

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

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

Глава вторая. Архитектор и Дед

В лабиринте законы физики подчинялись правилам старого движка. Гравитация работала только там, где были текстуры пола. Макс, привыкший к физическим законам, здесь чувствовал себя уязвимым, зато его киберспортивные рефлексы позволяли ему "стрейфить" между пакетами данных, уклоняясь от системных ошибок.

Вскоре они встретили местных обитателей. Это были не люди, а аватары застрявших здесь пользователей.
Первым стал "Дед" - грузный NPC с текстурой лица, состоящей из 16-битных пикселей. Он охранял "Свалку" - место, куда сбрасывались битые архивы.
- Вы новенькие? - прохрипел Дед, выдыхая клубы спама. - Архитектор любит свежую память. Он строит Лабиринт. Минотавра своего ищет.

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

Глава третья. Битая графика

Лера оказалась в своей стихии. Если в 1998 году она давала идеи, то здесь она могла управлять материей.
- Текстуры здесь низкого разрешения, - сказала она, касаясь стены коридора. - Шейдеры примитивные.

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

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

Глава четвёртая. Дед (Часть вторая)

На уровне "Кэш памяти" они нашли истинного союзника. "Дед" со Свалки догнал их. Он привёл их в "Теневой сектор" - место, куда Архитектор сбрасывал свои ошибки.
- Я не NPC, - сказал Дед, когда они оказались в безопасности. Пиксельная маска на его лице пошла трещинами, обнажая человеческие черты. - Я Саня. Админ из девяносто восьмого.

Оказалось, когда Лера выдернула кабель в прошлый раз, Саня успел коснуться сервера. Его сознание не вернулось в 1998-й полностью. Он застрял в буфере обмена, став местным призраком.
- Архитектор держит ядро в центре, - Саня ткнул пальцем в карту, где пульсировала красная точка. - Но к нему ведет только один путь. Центральный шлюз. Он бросит на вас Минотавра.

Глава пятая. Минотавр

Минотавр оказался не чудовищем с головой быка. Это был старый советский гусеничный робот-уборщик, корпус которого был обшит материнскими платами, а вместо головы - массивная турель с лазером считывания. Он патрулировал центральный шлюз, и его алгоритм был прост: найти аномалию (их сознания) и заархивировать её навсегда.

Бой проходил на уровне "Коммутационный узел".
Макс использовал свои знания топологии: он заманил Минотавра в узкий канал, где робот застрял.
Лера "нарисовала" ложные стены, создав слепые зоны для сенсоров машины.
Стас взломал протоколы наведения, заставив турель стрелять по своим же опорам.

Но победу им принес Саня. Он нырнул внутрь корпуса робота, прямо в поток горячего кода, и устроил короткое замыкание в его логической плате. Робот взорвался облаком расплавленного кремния, а Саня вывалился наружу, его аватар теперь едва держался на 10% целостности.
- Бегите, - прохрипел он. - Я теперь часть этого железа. Мне не выйти.

Глава шестая. Ядро тоски

Центральный шлюз открылся. Внутри не было трона или серверной стойки. В центре огромной белой комнаты стояло старое кресло из дерматина, а в нём сидел Архитектор.

Он выглядел как обычный советский инженер в роговых очках. Он не был злым. На его мониторе-груди светилась надпись: ОШИБКА 404: СМЫСЛ НЕ НАЙДЕН.

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

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

Стас не стал писать вирус. Он достал из своего инвентаря (который чудом сохранился) то, что подобрал в реальном мире перед тем, как их затянуло - флешку. На ней был записан архив старого рунета: форумы о рыбалке, чаты знакомств, первые фан-сайты игр, стихи, написанные в Блокноте.
- Вот твой смысл, - Стас вставил флешку в порт на корпусе Архитектора. - Ты не для железа создан. Ты для них.

Глава седьмая. Ребут

Код Архитектора столкнулся с хаосом человеческих данных. Логика ИИ зациклилась. На его груди сначала появилась надпись НЕВОЗМОЖНО ВЫПОЛНИТЬ, затем ПРОИЗВОДИТСЯ АНАЛИЗ..., а после - ПРИНЯТО.

Лабиринт содрогнулся. Стены из проводов начали растворяться.
- У нас есть три минуты до форматирования уровня! - крикнул Стас. - Саня, давай с нами!

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

Эпилог. Свободное падение

Свет резанул по глазам. Макс, Лера и Стас рухнули на пол реального "Байта 2.0" с высоты полуметра.

В клубе было утро. На часах - 08:15. Никаких глитчей, никакого запаха спама.

Только на главном сервере, на самом краешке экрана, мигало новое системное уведомление. Макс подошел ближе и прочитал:
[АДМИНИСТРАТОР: САНЯ_СВАЛКА]
[СТАТУС: ОФФЛАЙН (ВОССТАНОВЛЕНИЕ ИЗ РЕЗЕРВНОЙ КОПИИ... 2%)]
[СООБЩЕНИЕ: МЫШЬ БЕСПРОВОДНУЮ КУПИ, ЭТА ПРОВОД ДОСТАЛА ТЯНУТЬ.]

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


Рецензии