Байт. Выход за пределы реальности

Глава первая. Точка входа

В подвале клуба "Байт" пахло озоном, пылью и дешёвым кофе. Для большинства это был просто подвал с компьютерами, но для тех, кто знал, это был порог. Виктор, или "Viktor_Chaos" в игровом чате, пришёл сюда не ради турнира. Он пришёл за ответами.

Монитор перед ним был древним, с толстым стеклом и выпуклым экраном. Это был тот самый компьютер, который запустила Алиса ранее. Он гудел натужно, как старый трансформатор, но загружался на удивление быстро. На экране мелькали строки кода на каком-то неведомом языке, а затем появилось окно:

"Идентификация пользователя..."
"Обнаружен протокол "Chaotic_Good". Доступ разрешён".

Виктор надел наушники. В чате клуба мигало сообщение от неизвестного пользователя: "Ты готов выйти за пределы? Входи. Это не игра". Он усмехнулся и нажал Enter.

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

Глава вторая. Сбой матрицы

Он очнулся не на брусчатке, а в невесомости. Вокруг была бесконечная пустота, заполненная парящими в воздухе осколками кода - буквами, цифрами и странными символами. Это было похоже на библиотеку после взрыва.

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

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

Из пустоты соткалась фигура. Это был не человек и не программа в привычном понимании. Он выглядел как сгусток чистого света, принявший гуманоидные очертания.
- Я - Архивариус. Хранитель протоколов. Ты - аномалия.
- Я просто геймер, - ответил Виктор, пытаясь унять дрожь в голосе.
- Нет. Ты - баг-репортёр нового поколения. Те пятеро изменили правила мира Арканума. Но они оставили дыру здесь, в ядре. И ты в неё провалился.

Внезапно один из парящих осколков кода рядом с ним загорелся алым светом и устремился к нему, трансформируясь в клинок из чистой энергии.
- Испытание? - успел подумать Виктор.
- Очистка, - поправил Архивариус.

Глава третья. Физика - это опционально

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

Баг!

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

Он понял главное: здесь законы физики были лишь набором скриптов. Если он видел интерфейс, он мог им управлять не только для себя.
Он посмотрел на пол под ногами Архивариуса и "кликнул" правой кнопкой мыши по текстуре камня.
"Свойства объекта: Твёрдость = 0".

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

Глава четвёртая. Город забытых протоколов

Портал выплюнул его на окраине города. Но это был не Арканум. Здесь архитектура была странной: здания напоминали материнские платы, дороги были выложены медными проводами вместо брусчатки, а вместо неба висела гигантская проекция синего экрана смерти (BSOD), который медленно "лечился", превращаясь в звёздное небо.

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

- Новая версия? - проскрипел торговец, глядя сквозь него. - Обновление не установлено. Ошибка совместимости.

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

Ему нужно было найти способ стать видимым или найти того, кто его видит. Он зашёл в местную таверну под названием "Синий Экран". Там было шумно: аватары спорили о патчах и лагах реальности.
За дальним столиком сидел одинокий игрок в сером плаще без капюшона. Его лицо было размытым статикой.
- Садись, - сказал он тихо, когда Виктор подошёл. - Я вижу твой ID. Ты из ядра. Ты несёшь хаос.

Глава пятая. Источник эха

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

Он объяснил ему ситуацию. Пятеро героев закрыли дыру между Арканумом и реальностью, но при этом создали "эхо" здесь, в цифровом подпространстве между мирами. Это эхо искажало старые протоколы и создавало аномалии вроде этого города.
- Чтобы вернуться домой или пойти дальше, тебе нужно найти Источник Эха. Это точка сборки всех багов.
- И где он?
Глитч усмехнулся статикой вместо улыбки:
- Там, где всё началось. В подвале "Байта". Но чтобы попасть туда отсюда, тебе придётся пройти через Серверную Башню Админов. Они уже знают о твоём визите.

В этот момент дверь таверны распахнулась. На пороге стояли трое в идеальных серых плащах с капюшонами. Их движения были плавными и смертоносными.
"Обнаружен несанкционированный пользователь".
"Идентификация: Viktor_Chaos".
"Приговор: Перезагрузка сектора".

Глитч вскочил, его размытое лицо стало чётким от ярости.
- Беги! Я задержу их патчем "Синий экран"!
Он хлопнул ладонями по столу, и реальность вокруг Виктора замерцала синим цветом системной ошибки. Он воспользовался моментом и рванул к заднему выходу из таверны, слыша за спиной звуки цифровой битвы - скрежет кода и взрывы нулей и единиц.

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

Глава шестая. Башня Ошибок

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

Входа не было. Только гладкая, зеркальная поверхность стены. Виктор приложил к ней ладонь. Поверхность пошла рябью, как вода, и отобразила его собственное лицо, искажённое помехами.
"Доступ запрещён. Уровень допуска: Нулевой".

Он усмехнулся. Допуск? Он не просил допуска. Он был багом.
Виктор закрыл глаза и сосредоточился на интерфейсе. Он не стал искать дверь. Он стал искать ошибку. Его взгляд скользил по текстуре стены, по строчкам кода, составляющим этот объект. И он нашёл её: крошечный фрагмент "памяти", где алгоритм проверки натыкался на пустоту.

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

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

Первый Страж выбросил руку вперёд. Пространство перед Виктором сгустилось, превращаясь в вязкую смолу гравитации. Его движения замедлились до скорости улитки.
"Ошибка: Перегрузка систем".

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

Страж замер на месте, придавленный собственным весом. Он превратился в неподвижную статую.
Второй Страж атаковал временем. Мир вокруг Виктора замедлился ещё сильнее, звуки растянулись в низкочастотный гул.
"Ошибка: Time Dilation".

Но Виктор уже понял логику этого места. Если интерфейс позволяет управлять объектами, значит, он управляет и самим игроком.
Он нашёл в углу экрана ползунок скорости воспроизведения и резко сдвинул его на максимум.
Мир взорвался скоростью. Он рванулся вперёд быстрее пули, проскользнув под рукой застывшего врага, и ударил его ладонью в грудь. Его касание сработало как команда "Force Quit". Страж рассыпался на пиксели.

Третий был самым быстрым. Он атаковал его чистым информационным шумом, пытаясь стереть его ID из системы. Экран интерфейса покрылся «снегом», полосы здоровья мигали хаотично.
"Критическая ошибка: Повреждение ядра личности".

Виктор чувствовал, как его собственное сознание начинает распадаться на части. Но в этом шуме он услышал голос Глитча из таверны: "Ты - пользовательский ввод".
Он перестал быть программой. Он стал пользователем.
Он перестал видеть врага. Он увидел код. Он протянул руку и коснулся не тела Стража, а потока данных, из которого он состоял. Его пальцы прошли сквозь голограмму.
"Копировать".
"Вставить".

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

Глава седьмая. Перезагрузка

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

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

Он искал не вирус Админов. Он искал ограничение.
И он нашёл его. Глубоко в структуре мира была заложена директива:
if (entity.type == "user") { entity.permissions = "read_only"; }

Пользователь мог только наблюдать. Читать данные, но не писать их. Это было фундаментальное ограничение реальности.
Виктор улыбнулся.
Он добавил всего одну строчку кода перед этим условием:
if (entity.location == "The_Bite") { entity.permissions = "read_write"; }

Если ты находишься в клубе "Байт" - ты имеешь право изменять мир.
Затем он нашёл блок кода Админов, отвечающий за "Удаление", и заменил его функцию:
function Delete(entity) { entity.state = "debug_mode"; }

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

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

Эпилог. Разрешения: Read/Write

Виктор открыл глаза. Он снова сидел в кресле перед тем самым старым монитором в подвале "Байта". Экран был чёрным и погасшим. В ушах звенела тишина после цифрового гула.
Он снял наушники и посмотрел на свои руки. Они были обычными человеческими руками.
Дверь в подвал скрипнула. На пороге стоял Макс. Он выглядел старше, но улыбка была прежней.
- Ты долго, - сказал он спокойно, протягивая ему кружку с горячим кофе. - Мы ждали тебя для рейда на нового босса.

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

Алиса подошла к старому компьютеру и нажала кнопку питания. Экран загорелся мягким зелёным светом загрузки BIOS.
- Теперь это работает иначе, - сказала Алиса, поворачиваясь к Виктору. - Раньше это был портал только для нас пятерых. Теперь... теперь это точка доступа для всех, кто готов переписать правила.

Виктор посмотрел на монитор. На экране загрузки появилась новая строка:
Loading Protocol: Chaotic_Good
User Detected: Viktor_Chaos
Permissions: Read/Write

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


Рецензии