Виртуальность (СИ) - Воронкин Игорь (книги онлайн без регистрации txt) 📗
— Уже сделано, — сообщил Класс. — Фриз, ты присмотришь здесь, пока мы будем в виртуале?
Фриз молча кивнул головой.
— Вот и ладно. Задача ясна? Разнести «Замок» и вернуть игру в исходное состояние. По мере продвижения будем сохранять игру в защищенных файлах. Я ввел такие пароли, что их не вскроет и сам сатана, — сказал Класс и первым направился к клетке.
Его примеру последовали остальные. Тестеры были готовы к решающей схватке.
Глава 23. Темное время Питера
Прошло несколько часов. Подполковник Карлов ждал решения программистов. Капитан Сумсков не выдержал ожидания и сам отправился к ним узнать как дела.
В кабинете программистов стояла сосредоточенная тишина. Кадников и Лушин усиленно трудились за своими терминалами. Сначала они пытались вернуть игру в первоначальное состояние, затем оставили эти безуспешные попытки и попытались ограничить распространение игры, установив новые коды доступа. Но «Замок», похоже, полностью вышел из подчинения. Игра вела себя как вирус, прописывая свою бесплатную и свободную от любых ограничений версию на любых серверах Сети. Это походило на спланированное вмешательство и очень не нравилось программистам.
Из головного офиса в Америки по-прежнему не было никакого ответа. К четырем часам утра программисты настолько вымотались, что клевали носом в клавиатуры. Дать объяснение тому, что творилось у них на глазах, они не могли. Замок Флюреншталь постоянно менялся. Его архитектура принимала причудливые, не подчиняющиеся обычной логике формы. Но никто из входящих в игру геймеров не успевал этого заметить. Геймеры гибли сразу за входной дверью, так и не успев оказать сопротивление бесчисленным ордам монстров. И только системный монитор продолжал ползать по уровням, отслеживая меняющиеся планы замка. Сумсков остановился возле дисплея. Только что на его глазах была растерзана очередная группа геймеров. Трупы геймеров оставались лежать неубранными грудами в разросшихся залах замка. Среди этого кровавого кладбища сновали стайки монстров. Над лестницами и галереями, прикрывая проходы, висели плюющие огнем головы.
— У вас всегда так весело? — спросил Сумков, кивнув на монитор.
— Что вы имеете в виду? — оторвался от компьютера Лушин.
— Груды мяса и трупов. Я могу понять: монстры бьют неумелых геймеров, но ведь среди геймеров встречаются и настоящие асы.
— Лучше наших тестеров вряд ли, — сказал Лушин.
— Даже киберчемпионы?
— Все киберчемпионы работают у нас. Это команда тестеров. С ними можно связаться, если возникнет необходимость. Но даже наши тестеры не способны решить эту проблему. Тут нужен системный подход, — ответил Кадников.
— Ну и как дела с системным подходом? Заметили: из замка ничего не исчезает? Целые груды трупов лежат на месте и занимают оперативную память. Откуда столько ресурсов, чтобы сохранять все эти модели, генерировать монстров и заниматься достройкой замка?
— Мы сами ничего не понимаем. Такое впечатление, что программа больше не исполняет команды, а занимается собственным творчеством по каким-то непонятным алгоритмам.
— Может, стоит пригласить этих ваших тестеров, чтобы они взглянули на игру изнутри? Вдруг так мы сможем разобраться с этим? — спросил капитан.
— Не представляю, чем могут помочь тестеры. Мы программисты и то ничего не можем сделать! — покачал головой Кадников.
— Ладно, вы разбирайтесь. А я пока пойду постреляю монстров. Что-то сильно они обнаглели! — заявил Сумсков.
— Зачем вам это надо? Вы ведь видите, что там творится! — удивленно спросил Лушин.
— Никогда не участвовал в таких играх. Хочу взять ружьишко и побегать по замку. Тестеров вы пригласить не хотите, а эти геймеры просто растяпы и неумехи, — определил Сумсков. Сидеть и скучать ему надоело. Капитана клонило в сон, а лучшее возбуждающее средство, как известно, — адреналин, которого в этой игре было предостаточно.
— Не скажите… В основном наши клиенты это клубные ребята. Многие из них и не такие игры проходили!
— Да бездари они — эти ваши клубные ребята! Как мне в игру попасть? — настаивал Сумсков.
— Лучше вам не ходить туда, — глядя на монитор, сказал Кадников. — Вам там явно не поздоровится.
— Это монстрам там не поздоровится! Сейчас увидите, как от них клочки полетят! — заявил бравый мент.
— Ну как хотите. Наденьте шлем, костюм и встаньте вон в ту клетку. Подсоедините провода — и вы в виртуале, — сказал Кадников.
— Отлично! Счас мы им покажем! — обрадовался капитан.
— Если с вами что-то случится, помочь мы вам не сможем. Наши возможности теперь крайне ограниченны, — предупредил его Кадников.
— А что может случиться? Там ведь помирать не страшно? Вынесли тебя — выскочил обратно! — Сумсков забрался в клетку и подсоединил к костюму провода.
— Да, раньше так и было… — задумчиво произнес Кадников, наблюдая за приготовлениями милиционера.
Сумсков вошел в игру. Как и положено начинающему геймеру, у него в арсенале оказался только дробовик. Прямо у входа в замок группа «клубных ребят» заняла круговую оборону, отстреливаясь от наседающих монстров. Сумсков воспользовался этим обстоятельством и под их огневым прикрытием устремился к центру зала. Еще снаружи он заприметил одну дверь, которая, несмотря на все перестройки замка, оставалась на одном и том же месте. Анфилады комнат удлинялись, росли в высоту и ширину, порой скручивались в спираль, колонны меняли местоположение и форму, стены покрывались различными материалами, а эта дверь на первом ярусе замка все то время, пока Сумсков наблюдал игру, оставалась на одном и том же месте. Сумсков расстрелял толпу монстров, преградивших ему путь, и подбежал к двери. Удивительно, что никто из геймеров не попытался пробиться к этой двери. Они как стадо баранов лезли к лестнице, ведущей к верхним уровням замка, и гибли на подходах к ней.
Сумсков распахнул дверь. Побоище осталось позади. Перед ним вытянулся пустой коридор. Тусклый свет лился сквозь высокие стрельчатые окна и застывал на полу серыми полосками. Сумсков двинулся по коридору. Эта была та самая дорожка, которой следовал Новик, проходя испытания при приеме на работу. По обеим сторонам коридора шли ряды закрытых дверей. За одной из дверей находилась комната с колодцем, ведущим к подземному огненному болоту.
Неожиданно стемнело. В каком-то месте окна оказались вровень с человеческим ростом, и Сумсков заглянул в окно. Ночь наступила на глазах. Над горизонтом зажглась одинокая лиловая звезда, осветив каменную пустыню перед замком. От такого пейзажа у Сумскова похолодело внутри. Он быстро пошел дальше по коридору. На стенах с треском вспыхнули факелы.
Сумсков одну за другой дергал двери. Только одна из них оказалась открытой. Он вошел в темную комнату. Откуда-то сверху послышалось неприятное копошение. Сумсков выстрелил в потолок. Выстрел громовой дробью раскатился по высоким сводам. Под ноги капитану слетели окровавленные клочки вампира. Звуки под потолком стихли.
«Вдруг там есть кто-то еще?» — подумал Сумсков, напряженно вглядываясь в темноту. Он сделал несколько шагов к середине комнаты. Зев колодца притаился в темноте. Нога капитана провалилась в пустоту, и он с криком полетел в каменный колодец. К счастью, труба оказалась достаточно длинной, чтобы капитан вовремя опомнился. Он схватился за скобы и повис на руках. Внизу кипела раскаленная лава. Ржавые скобы шатались и скрипели под тяжестью его тела. «Зачем ты сюда полез, Серега? Захотелось поиграть в крепкого орешка?» — ругал себя Сумсков. Он попытался подняться вверх, но ближайшая скоба выпала, а до следующей дотянуться он не смог. Путь был только вниз. Сумсков спустился до конца трубы. Под ним пузырились гейзеры, окатывая огненной лавой островки базальта, разбросанные по болоту.
Повиснув на руках, Сумсков спрыгнул на ближайший островок. Вокруг него кипела раскаленная лава. На другой стороне болота он заметил несколько входов в пещеры. Капитан бросился к ближайшей пещере, перепрыгивая с островка на островок. Если бы он оказался в болоте чуть раньше, у него была бы замечательная возможность застать на болоте лавмэнов и големов. Но перед его приходом замок подвергся очередному изменению. Гагтунгр решил убрать из болота каменных стражей и навсегда замуровать вход в Хоунхедж. Планетарный демон теперь полностью контролировал виртуальность, и ему не хотелось, чтобы кто-нибудь из геймеров случайно обнаружил вход в преисподнюю. Таким образом, капитан Сумсков оказался последним кто проник в подземелья. И только он допрыгал до середины болота, как труба, ведущая в подземелье, с грохотом обвалилась вниз. На месте трубы осталась зиять дыра программной пустоты. Путь назад был окончательно отрезан.