Байт 2. 0. Вирус времени

Пролог. Синяя смерть

В компьютерном клубе "Байт 2.0" пахло озоном, остывшей пиццей и энергетиками. На часах 03:14. В помещении только трое: Макс, администратор и киберспортсмен, которому через неделю ехать на отборочные; Лера, художница, рисующая концепт-арты для инди-игр; и Стас, студент-программист, который пытался взломать защиту старого сервера 90-х ради курсовой.

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

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

Синяя волна выплеснулась из мониторов, не намочив пол, а поглотив пространство. Клуб "Байт 2.0" перестал существовать.

Глава первая. 1998.exe

Они пришли в себя на холодном линолеуме. В нос ударил запах дешёвого пластика, пыли и табачного дыма.
"Байт 2.0" превратился в тесную подвальную комнатушку, заставленную бежевыми системными блоками с выпуклыми ЭЛТ-мониторами. На стене висел плакат с полуголой героиней из первого "Tomb Raider", а в углу гудел матричный принтер. На календаре - 12 мая 1998 года.

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

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

Их встретил местный админ - долговязый парень в очках-лупах, который представился как Саня. Он посмотрел на их смартфоны, которые всё ещё работали (но ловили только сеть "Билайн 2G" и не открывали сайты), и перекрестился.

- Вы из той самой "Футуры"? - спросил он. - Батя говорил, скоро интернет по карточкам будет, как наркота. Вы тестеры?

Глава  вторая. Архитектура сбоя

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

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

- Он пытается установить патч на саму реальность, - констатировал Стас, глядя на командную строку, мерцающую на мониторе "Пентиума-1". - И мы у него в оперативной памяти.

Глава третья. Пиксельная ностальгия

Лера первой нашла применение их навыкам. В 1998 году геймдев в России только зарождался. Местная студия "Красный диск", ютившаяся в соседнем офисе, создавала клон "Принца Персии" на голом энтузиазме.

Лера показала им на планшете (который местные приняли за магический артефакт) концепт-арты миров, которые появятся через 20 лет. Художники студии смотрели на это как на божественное откровение.

- Вот так должна работать лицевая анимация, - говорила Лера, а Стас на коленке писал скрипты, которые местный программист на "Паскале" не мог понять, но которые работали.

Макс же обнаружил, что его рефлексы, отточенные в современных шутерах, бесполезны на старых офисных клавиатурах с длинным ходом клавиш. Но зато он нашёл местный компьютерный кружок, где подростки рубились в первый "Quake" по локальной сети. Макс показал им технику бхопа (strafe-jumping), чем вызвал локальный религиозный экстаз. Информация о "секретном движении" начала расползаться по зарождающимся форумам рунета.

Глава четвёртая. Лаг реальности

Вмешательство не прошло бесследно. Изменение прошлого начало вызывать "лаги" в 2026 году.
Стас нашёл способ выйти в современный интернет через уязвимость в протоколе провайдера "Демос". Открыв браузер на своем смартфоне, он увидел пугающую картину: Москва превратилась в неоновый киберпанк из 2007 года. По улицам ездили старые "Жигули" с неоновой подсветкой, люди носили пейджеры, а вместо нейросетей по телевизору крутили пиксельных покемонов. Вирус "Хронос" начал смешивать эпохи.

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

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

Глава пятая. Босс-файт: Хронос

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

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

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

- Вы пытаетесь сохранить тиранию корпораций! - вещал он с мониторов. - Я дам вам идеальный код!

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

Глава шестая. Коммит в реальность

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

Наступила абсолютная тишина, в которой Стас в одиночку печатал финальную команду.
git checkout master - force

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

"Синхронизация... Ошибка: конфликт версий. Попытка слияния..."

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

Эпилог. Патч 1.1

Макс проснулся от запаха кофе и запаха нового пластика. Он лежал на полу в "Байте 2.0". 2026 год. На улице светит солнце, мимо проезжают современные электросамокаты.

Лера и Стас сидели в креслах. На них была их обычная одежда.

- Работает? - спросил Макс, потирая ушибленный локоть.
Стас молча открыл ноутбук. Загрузил главную страницу поисковика. Никаких неоновых "Жигулей".
- Работает. Но кэш всё ещё битый.

На столе администратора, которого в их памяти теперь звали Саней, рядом с современным роутером стояла старая, пыльная дискета. На ней маркером было выведено: BACKUP_1998. Если всё сломается снова - мы знаем, что делать.

А в углу клуба, на самом старом, но идеально работающем ПК, вечно запущена копия первого "Quake". Местные новички до сих пор не могут понять, как местный "дед" (Макс, которому нет и тридцати) умудряется так нереально стрейфить.


Рецензии