Выбрать главу

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

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

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

И где-то в глубине системного кода, в самом сердце этого цифрового ада, процесс с именем «OBSERVER» зафиксировал новую, растущую аномалию. И начал готовить отчет для своего создателя. Для Валеры.
ГЛАВА 2: САНТЕХНИК С ПАПИРОСОЙ (продолжение)
Работа за консолью напоминала попытку починить сломанный рояль с помощью кувалды. Каждая команда, которую вводил Леха, вызывала непредсказуемую реакцию.

«map --full» — выдало схему канализационных труб Кривого Рога, наложенную поверх карты небесных сфер.

«get-location --current» — вернуло ошибку [PERMISSION DENIED] и загрузило в инвентарь Лехи случайный предмет: [ЗАГЛУШКА ДЛЯ ВАННЫ] [ЭФФЕКТ: НЕИЗВЕСТЕН].

«Нет, так не пойдет, — проворчал Леха, откладывая заглушку. — Нужны права. Админские. Михалыч, а где тут у вас... реестр? Или что-то похожее?»

Михалыч почесал затылок своим гаечным ключом. «А не знаю я этих ваших реестров. Но есть тут одно место... Подземелье системных папок. Там, говорят, самые потаенные файлы лежат. И монстры соответствующие — процессы-демоны».

Леха мысленно отметил это. «Значит, нам нужен ключ. Точнее, пароль. Или уязвимость».

Внезапно Мариванна, тихо сидевшая в углу и перебирая травы, подняла голову. Ее глаза были широко открыты.

«Я... я слышу», — прошептала она.

«Кого слышишь, мать?» — насторожился Михалыч.

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

Леха и Михалыч переглянулись. «ОБСЕРВЕР?» — предположил Леха.

Мариванна покачала головой. «Нет... Глубже. Старее. Это как... фундамент треснул. И из трещины дует сквозняк пустоты».

Леха быстро ввел команду: «systemctl status AERTA-CORE».

Экран выдал:
[ACTIVE: TRUE]
[STATUS: DEGRADED]
[UPTIME: 1042 DAYS, 7 HOURS, 12 MINUTES]
[ERROR: CORE INTEGRITY CHECK FAILED. BOOT SECTOR CORRUPTED.]

«Ядро системы повреждено, — прошептал Леха. — Оно работает уже почти три года в деградировавшем состоянии. Это не просто баги... Это системный коллапс в замедленной съемке».

Теперь все встало на свои места. Кривые текстуры, зацикленные NPC, провалы в геометрии — это были не ошибки программирования, а симптомы умирающей системы.

«Значит, этот Валера... — начал Михалыч. — Он не злодей?»

«Он тюремщик, — мрачно заключил Леха. — И заключенный в той же тюрьме. Он не создатель этого мира. Он... смотритель. Тот, кто не дает ему развалиться окончательно. И этот ОБСЕРВЕР — его способ контролировать утечки ресурсов и находить новые дыры, через которые система теряет последние силы».

Их разговор прервал странный звук с улицы — нарастающий гул, похожий на перегруженный серверный вентилятор. Они выглянули наружу.

На центральной площади Кривого Рога, там, где обычно стоял зацикленный на анимации «рынок» NPC-торговец, происходило нечто невообразимое. Воздух дрожал, пиксели сыпались, как конфетти, и из ниоткуда возникали предметы. Деревянные ящики, сверкающие мечи, горшки с зельями — все это падало с неба в случайном порядке, образуя груду сокровищ.

[СИСТЕМНОЕ УВЕДОМЛЕНИЕ: РЕСУРСНЫЙ ШТОРМ В СЕКТОРЕ 1-А. ПЕРЕРАСПРЕДЕЛЕНИЕ АССЕТОВ.]

«Щедрость небес! — воскликнул Михалыч. — Бежим, пока все не разобрали!»

Но Леха схватил его за руку. «Стой! Смотри!»

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

«Это не щедрость, — холодно сказал Леха. — Это ошибка сборщика мусора. Система пытается освободить память, перераспределяя объекты. Она не проверяет, есть ли кто-то в зоне падения».

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