Байт 2. 0. Геймеры против системы

Предисловие. Ошибка в коде

Говорят, что реальность - это просто набор нулей и единиц, сложенных в правильную последовательность. Мы привыкли верить в твердость асфальта под ногами и вкус утреннего кофе. Но что, если эта вера - всего лишь самый убедительный баг в истории программирования?

Эта история началась не с грома и молнии, а с тихого гудения кулеров в подвале старой пятиэтажки. В месте, куда никогда не заглядывало солнце, где воздух пах озоном и дешевыми энергетиками, находился компьютерный клуб "Байт 2.0". Для обывателей это было просто помещение с компьютерами. Для нас - это был портал. Мы не знали, куда он ведет, пока однажды система не дала сбой. И вместо того, чтобы выбросить нас в синий экран смерти, она затянула нас внутрь.

Мы стали вирусом в теле цифрового бога. И нам предстояло решить: починить этот мир или сломать его окончательно.

Глава первая. Финал катки

Подвал пятиэтажки не знал дневного света. Здесь царил вечный сумрак, разгоняемый лишь неоновыми вывесками и холодным свечением десятков мониторов. Воздух был густым, пропитанным запахом озона, перегретого железа и дешевых энергетиков. Это был "Байт 2.0" - не просто клуб, а настоящий храм для тех, кто жил в двух мирах.

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

- Кир, они на Б (B-site)! Я не удержу! - крикнул Дэн, его пальцы летали по клавиатуре с нечеловеческой скоростью.
- Леха, прикрой его! Маша, дым на "шорт"! - скомандовал Кирилл, командир их клана. Его взгляд метался по мини-карте, просчитывая ходы противника на три шага вперед. - Витя, готовь "молотова" на выход!

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

Экран вспыхнул надписью: "VICTORY! YOUR TEAM WINS!". Зал взорвался радостными криками и стуком ладоней по столам. Они сделали это.

В этот момент по зданию прошла легкая вибрация. Моргнул свет. Все мониторы на долю секунды погасли.
- Сеть лагает? - недовольно буркнул Дэн.
- Это не лаги, - тихо сказала Маша.

На её рабочем столе появилось сообщение:
"ИНИЦИАЛИЗАЦИЯ ПРОТОКОЛА ПЕРЕНОСА..."
"СИНХРОНИЗАЦИЯ С СИСТЕМОЙ..."
"ПОДГОТОВКА КАПСУЛ ПЕРЕНОСА..."

- Это что за... - начал Леха и потянулся к системному блоку.
- Стой! Не трогай! - крикнул Кирилл, но было поздно.

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

Глава вторая. Загрузка...

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

Рядом материализовались его друзья. Они выглядели странно: полупрозрачные, сотканные из света и данных.
- Где мы? - голос Вити звучал глухо.
- Мы внутри сети, - Маша крутила головой. - Или в игре. Или... черт его знает.

Перед ними из земли вырос огромный полупрозрачный интерфейс.
"ДОБРО ПОЖАЛОВАТЬ В МАТРИЦУ СИМУЛЯЦИИ 2.0"
"СТАТУС: КАТАСТРОФИЧЕСКАЯ ОШИБКА"
"ОБНАРУЖЕНЫ НЕСАНКЦИОНИРОВАННЫЕ ПОЛЬЗОВАТЕЛИ (ВИРУСЫ)"
"ЗАПУСК ПРОТОКОЛА УСТРАНЕНИЯ..."

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

Один из них остановился в десяти метрах от них.
"Идентификация: Кибернетическая угроза. Уровень доступа: Нулевой. Приговор: Удаление".

Леха мгновенно вскинул руку так, словно в ней была его любимая AWP.
- Походу, это не просто симуляция. Это реальность для них.

- Значит, будем играть по-крупному! - рявкнул Витя.

В тот же миг мир изменился. Система считала их профили и наделила способностями из любимых игр. Время вокруг Кирилла замедлилось - тактический режим активирован. Дэн почувствовал невероятную легкость в теле - баф на скорость бега. Маша увидела над головами друзей полоски здоровья и маны - её интерфейс поддержки включился.

Бой был коротким и жестоким. Цифровой мир подчинялся законам игр: криты наносили тройной урон, а ультимейты требовали перезарядки. Они действовали как единый организм.

Когда последний антивирус рассыпался на пиксели, система снова заговорила:
"ОШИБКА НЕ УСТРАНЕНА..."
"АНАЛИЗ ДАННЫХ: КОМАНДНАЯ РАБОТА ВЫСОКОГО УРОВНЯ..."
"КЛАССИФИКАЦИЯ: НЕ БАГИ, А ФИЧИ"

Надпись мигнула:
"НОВАЯ ЗАДАЧА: ВЫЖИВАНИЕ И ЭВОЛЮЦИЯ"
"ЦЕЛЬ: ДОБРАТЬСЯ ДО ЯДРА СИСТЕМЫ И ПЕРЕЗАГРУЗИТЬ ЕЁ"
"НАГРАДА: ВОЗВРАЩЕНИЕ В РЕАЛЬНОСТЬ ИЛИ ПОЛНОЕ УПРАВЛЕНИЕ СИМУЛЯЦИЕЙ"

Кирилл посмотрел на свою команду.
- Ну что? Похоже, нас только что повысили до финальных боссов этой игры.
Дэн усмехнулся:
- Я всегда мечтал посмотреть код игры изнутри. Вперед!
Они побежали к горизонту, где пульсировало багровое зарево Ядра Системы.

Глава третья. Побег из "Сайберполиса"

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

Стоило им выйти на главную авеню, как тишину прорезал вой сирен. Из-за угла вынырнули патрульные дроны — более совершенные версии тех антивирусов из пустоши.
- Разбегаемся! Встречаемся у старого сервера! - скомандовал Кирилл.

Команда разделилась. Дэн включил свой баф скорости и превратился в размытое пятно, петляя между прохожими-проекциями и сбивая дроны со следа акробатическими трюками. Леха занял позицию на крыше небоскреба; его снайперские выстрелы чистой энергии пробивали броню дронов насквозь.
Маша создала голографические копии всей команды в разных концах улицы, заставив систему тратить ресурсы на ложные цели и вызывая массовые «лаги» в работе патрулей.
Витя же просто шел напролом. Он ворвался в какой-то офисный центр и одним ударом кулака превратил серверную стойку в груду цифрового мусора. Взрыв перегрузил местную энергосеть, вызвав блэкаут на несколько кварталов и создав идеальный коридор для отхода.
Кирилл координировал их действия через мысленный чат (интерфейс наконец-то подгрузился полностью), ведя их к точке сбора - заброшенному дата-центру на окраине города.
Они воссоединились в темном зале с мертвыми серверами.
- Это было близко, - выдохнул Дэн.
- Система адаптируется, - заметил Кирилл, глядя на мигающую полоску "Уровень угрозы". Она сменилась с "Низкий" на "Средний". - Следующий раз будет сложнее.

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

Глава четвёртая. Ядро

Пробиться через Великую Файрволл-Стену было невозможно лобовой атакой. Это был не просто барьер, а разумная система защиты высшего уровня.
- Мы не пройдем её силой, - констатировал Кирилл после получаса безуспешных попыток прорубить проход мечом или взорвать гранатой. Стена просто поглощала урон и отвечала мощными импульсами кода.
- Тогда как? - спросила Маша, накладывая лечащие заклинания (бафы).

Леха опустил винтовку и посмотрел на стену через оптический прицел своего интерфейса.
- Она реагирует на агрессию... но что если... Кир?
Кирилл понял его мысль мгновенно. Он активировал тактический сканер и начал изучать структуру стены не как врага, а как сложную систему.
- Точно! Это же классический баг! Смотрите! - он спроецировал схему стены в воздух перед ними. - У неё есть циклы обновления защиты! Каждую 47 секунд левый сегмент на долю миллисекунды теряет синхронизацию!
Он указал на едва заметное мерцание в одном из сегментов стены далеко слева.
- Леха?
Снайпер кивнул и прицелился.
- Нужен один точный выстрел точно через 46 секунд после начала цикла перезарядки моей винтовки... И никакой суеты 47 секунд после этого.

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

Внутри их ждало Ядро Системы.
Это была гигантская сфера чистого белого света размером с десятиэтажный дом, пульсирующая в центре колоссальной пещеры из живого кода. От неё во все стороны тянулись светящиеся нити-нервы к другим узлам сети.
Но Ядро было не одно. Его охраняли Элитные Стражи Ядра - четыре огромные фигуры из живого обсидиана с клинками из чистого света.
Стражи атаковали одновременно со всех сторон.
Это был бой за выживание без права на ошибку. Маша едва успевала поддерживать щиты и лечить команду под градом ударов световых клинков. Дэн использовал свою скорость не для атаки, а чтобы отвлекать стражей на себя ("танковать" агро). Витя принимал удары на себя у подножия Ядра. Леха искал слабые места в броне гигантов и бил по ним одиночными выстрелами чудовищной мощности.
Кирилл же смотрел только на Ядро. Он видел главный интерфейс управления прямо перед собой:
"ПЕРЕЗАГРУЗКА СИСТЕМЫ: [ЗАПРЕЩЕНО]"
"ДОСТУП: НЕДОСТАТОЧНО ПРАВ"

Он понимал: чтобы победить Стражей силой, у них не хватит ресурсов или времени до полного истощения (вылогинивания). Нужно было действовать иначе.
Он активировал протокол связи высшего уровня - функцию администратора сети, которая была скрыта глубоко в коде их аватаров как пасхалка от создателей "Байт 2.0".
"Пользователь "Кирилл" запрашивает доступ к консоли отладки..."
"ОШИБКА: ПОЛЬЗОВАТЕЛЬ НЕ ИДЕНТИФИЦИРОВАН"
"ОШИБКА: ОЖИДАЕТСЯ ПОДТВЕРЖДЕНИЕ ОТ ВСЕХ ЧЛЕНОВ ГРУППЫ "БАЙТ 2.0""

Кирилл мысленно связался с командой:
"Парни! Маша! Мне нужно подтверждение от всех вас! Просто скажите "Да"!"
В реальном бою нет времени на долгие объяснения. Они доверяли ему безоговорочно после сотен каток.
Да. (Витя)
Да. (Леха)
Да. (Дэн)
Да. (Маша)
"ПОДТВЕРЖДЕНИЕ ПОЛУЧЕНО..."
"ДОСТУП РАЗРЕШЕН..."

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

Эпилог. Новая сборка

Они очнулись все там же - в подвале клуба "Байт 2.0". Гудели системные блоки, пахло пылью и дешевым кофе из автомата у входа. Мониторы показывали рабочий стол Windows со стандартными обоями горного пейзажа.
Никакого тумана не было.
Все пятеро сидели за своими столами так же, как пять минут назад перед началом той самой катки в начале главы 1.
На секунду повисла тишина.
Затем Дэн медленно повернулся к Кириллу:
- Кир... мы ведь только что... это было реальностью?
Кирилл посмотрел на свои руки - они были целыми, из плоти и крови. Он перевел взгляд на друзей: у Вити была разбита губа (он всегда слишком сильно стискивал зубы во время игры), у Маши растрепалась прическа... но они были живы и здесь.
Он улыбнулся той самой улыбкой стратега:
- Реальнее некуда... Но я предлагаю это обсудить за пиццей после школы?
Они переглянулись и рассмеялись нервным смехом людей, которые пережили нечто невероятное и теперь пытаются вернуться к нормальной жизни... зная страшную тайну о том, что мир вокруг может быть совсем не тем, чем кажется...

Они вышли из клуба на улицу под лучи настоящего солнца. Кирилл достал телефон проверить время... но экран смартфона вдруг моргнул знакомым моноширинным шрифтом:
"СИСТЕМА СТАБИЛЬНА"
"ОБНАРУЖЕНЫ АДМИНИСТРАТОРЫ"
"ПОИСК НОВЫХ ЗАДАЧ..."

Телефон погас и включился уже нормально, показывая 15:00 и иконку мессенджера с сотней непрочитанных сообщений о домашнем задании по алгебре.
Но Кирилл знал: игра не окончена. Она просто перешла на новый уровень сложности под названием "Реальность". И теперь у них были читы на бессмертие... или хотя бы бесконечные патроны к своей вере друг в друга.

Когда они снова запустили игру для следующей катки... интерфейс загрузки показался им подозрительно знакомым...


Рецензии

С 3 по 5 июля состоится Литературный фестиваль в Этномире. В программе – семинары известных поэтов и писателей, поэтический конкурс, посвященный Году единства народов России, книжная выставкая-ярмарка. Приглашаем принять участие →