реклама
Бургер менюБургер меню

Василий Григоров – Ошибка в обновлении (страница 2)

18

Он умолк. И вдруг его лицо снова изменилось. Напряжение спало, глаза потускнели, став привычно-равнодушными. Он потянулся за тетрадкой, бормоча себе под нос: «Товар что надо… кому гранаты, кому тушёнки банку… Кто первый встал – того и тапки…»

Диалоговая ветка завершилась. Людвиг Аристархович снова стал просто NPC, торгующим патронами и консервами. Но слова его висели в воздухе, как ядовитый газ. «Ошибка в обновлении». «Что создала Зона». «Ты видишь трещины».

Святослав медленно поднялся. В ушах звенело. Его VI показывал стабильность соединения, отсутствие критических ошибок в сценарии. Но то, что только что произошло… это был глитч космического масштаба. ИИ игры не просто баговал – он общался. Осознанно. И предлагал квест, которого не должно существовать.

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

Он открыл карту в своем VI. Сектор между Чёрным каньоном и Войсковой частью. Раньше там был лишь сплошной массив темно-зеленого пиксельного леса с пометкой «Непроходимая зона. Коллизии». Сейчас… Сейчас там, в самом центре, тускло мерцала новая иконка. Маленький, едва заметный значок домика с крестиком. И надпись: «Заброшенное лесничество (?)».

Знак вопроса. Как будто сама система сомневалась в существовании этой точки.

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

– Ладно, Людвиг Аристархович, – тихо пробормотал он, активируя маркер пути на карте. Линия маршрута, обычно четкая и прямая, здесь была прерывистой, зигзагообразной, будто прокладывалась через невидимые препятствия. – Игра началась. Посмотрим, что ты там такое «создал».

Он проверил затвор автомата, поправил рюкзак и шагнул в сторону выхода из локации «Бункер», по направлению к темному массиву леса на горизонте. К лесу, которого не должно было быть. К ответам, которые могли стоить ему не только виртуальной жизни. В спину ему, казалось, уперся пристальный, невидимый взгляд. То ли Людвига Аристарховича, то ли того, кто стоял за его внезапной осознанностью. То ли самой Зоны.

Глава 2: «

N

o signal»

Солнце Зоны, бледное и холодное, как глаз мертвой рыбы, пробивалось сквозь редкие облака. Святослав Логинов шел по знакомой тропинке от локации «Бункер» в сторону КПП, но его мысли были далеко от стандартных маршрутов патрулирования. В ушах все еще звучал сиплый шепот Людвига Аристарховича: «Ошибка в обновлении… Иди… Найди… Ты видишь трещины». И этот проклятый значок на карте – «Заброшенное лесничество (?)», мерцающий маяк безумия посреди цифровой пустоши.

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

«Выйти. Сейчас же», – мысленно приказал себе Святослав. Он свернул с тропы, зашел за груду искореженного металла, подальше от случайных глаз фоновых NPC. Его пальцы, чуть дрогнувшие от адреналина, совершили привычный жест в воздухе – вызов главного меню виртуального интерфейса (VI).

Перед его мысленным взором должна была возникнуть полупрозрачная панель с опциями: «Инвентарь», «Карта», «Настройки», «Персонаж», «Социальное», и, самое главное, яркая кнопка «Выход из игры». Панель появилась. Но… что-то было не так. Значки слегка подрагивали, как изображение на старом телевизоре при плохом сигнале. Кнопка «Выход» не светилась привычным зеленым. Она была тускло-серой.

«Соединение стабильное. Задержка в норме», – пронеслось в голове Святослава, глядя на стандартные показатели в углу VI. Он попытался мысленно «нажать» на серую кнопку. Ничего. Никакой реакции. Ни привычного запроса подтверждения («Вы уверены, что хотите выйти?»), ни плавного растворения мира вокруг. Зона оставалась неумолимо реальной: скрип металла на ветру, запах гари и гнили, далекие крики каких-то птиц (или не птиц?).

Холодок страха, впервые пробежавший по спине в бункере Людвига Аристарховича, теперь сжал его внутренности ледяным кулаком. Он сделал глубокий вдох, пытаясь взять себя в руки. «Сбой интерфейса. Локальный глитч. Нужно попробовать альтернативные методы».

В арсенале тестера были запасные пути. Первый – голосовая команда. Святослав четко, громко произнес:

– Команда: Экстренный выход. Код тестера Логинов, сессия Gamma-Seven.

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

Второй способ – жесткий вызов меню администрирования. Комбинация мысленных команд, доступная только персоналу с правами тестера. Святослав сконцентрировался, визуализируя сложную последовательность символов и ключей доступа. В ответ – лишь короткая, болезненная вспышка статики в поле зрения, будто экран монитора на миг погас. И снова – серая, неактивная кнопка «Выход».

Паника, острая и липкая, начала подниматься по горлу. «Не может быть! Система должна реагировать!» Он попробовал открыть другие разделы меню. «Инвентарь» – открылся, показывая стандартный набор: АКС, три магазина, аптечка, банка тушенки, фляга с водой. «Карта» – открылась, тот самый значок Лесничества по-прежнему мерцал с вопросительным знаком. «Настройки» – открылись, но опции регулировки графики, звука, управления были… заблокированы. Серым по серому. «Персонаж» – открылся, но кнопка «Сохранить прогресс» тоже была неактивна.

«Сохранить нельзя? Значит, если я умру здесь…» Мысль оборвалась. В обычном режиме тестирования смерть персонажа означала перезагрузку с последней сохраненной точки или начала сессии. Но если сохранение отключено… последствия были непредсказуемы. Могло сбросить прогресс, могло вызвать критическую ошибку, могло… что угодно.

Третий способ. Крайний. Физический разрыв соединения. В реальном мире его тело лежало в капсуле полного погружения «NeuroLink-7» в лаборатории «ГеймТех Системс». Капсула имела аварийный выключатель – большую красную кнопку снаружи, дублированную внутренним сенсором, реагирующим на определенную последовательность морганий и напряжения лицевых мышц. Святослав зажмурился, напряг определенные мышцы вокруг глаз и рта – сложный, но отработанный до автоматизма паттерн.

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

«Калитка…» – мелькнула отчаянная мысль. На локации «Колхозная управа» была точка выхода/входа для новичков – «Калитка». Технически, это был стабильный портал, закрепленный на карте. Может быть, через него? Это было рискованно – «Калитка» находилась на виду, рядом с лагерем новичков и военным патрулем. Но выбора не было.

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

Он почти бежал по рельсам, спотыкаясь о шпалы, сердце колотилось как бешеное. Вот и выход из туннеля. Вот знакомый пейзаж Колхозной управы: заросшие поля, покосившиеся сараи, вдалеке – лагерь новичков у железнодорожных вагонов. И там, у начала дороги, ведущей к локации «Бункер», стояла она – «Калитка». Невысокое металлическое сооружение, напоминающее рамку детектора, с тускло мерцающим синим светом в центре.

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

И… ничего не произошло.

Он остался стоять внутри рамки. Мир вокруг не растворился. Не появилось меню выбора персонажа или лобби. Синий свет мерцал все так же тускло и равнодушно. Святослав отступил, снова шагнул вперед – результат тот же. «Калитка» была мертва. Еще один выход заблокирован.

– Эй, чувак, глючит? – раздался голос сбоку. К нему подошел один из новичков, паренек в рваной куртке и с самодельным дробовиком. Его лицо было стандартной сборкой «молодой сталкер», но в глазах светилось любопытство живого игрока. – Я только зашел, а она не пашет. Вылетать хотел, покурить.