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