Не вернувшийся с холода — страница 56 из 80

— Я Тимофей Александров. А как это вы ловко: сначала так все чинно, а потом опа! Глаз на жопу! Надо запомнить!

— Не надо, — без улыбки возразил баронет.

— Почему?

— Потому, что шпага настоящая. Пойдемте-ка, покажем вашу находку знающим людям.

* * *

— Знающим людям… — Леопольд протянул с отвращением. — А кто все эти люди? Почему это им виднее?

Ляп несколькими точными движениями открыл ворота “песочницы”, подвесил над расползающимися платформами летучие камеры:

— Так нормально?

— Дроны с камерами посади на лед и везде хорошо заякори. Стой! Выбирай места, чтобы после бурана платформа смогла подъехать и обколоть лед вокруг дрона. Или хотя бы забрать его в ремонт.

Леопольд запыхтел. На первый взгляд, привычные стратегии посложнее. Тут ведь ни орков щемить, ни ресурс добывать. Есть запас материалов, есть мирная задача: раскопать котлован. И потом переместить в него собранный радиомаяк. А закрепит его первый же буран, задув снег в такие места, какие сами разработчики маяка плохо себе представляют. Снег смерзнется, и вуаля: работа сделана.

Но… Ровной игровой поверхности нет. Ледник в трещинах, в застругах, в скользких “ведьминых плешах”, с которых колесную платформу может попросту сдуть налетевшим шквалом. Нужно учитывать, что долго стоявший без движения механизм тоже способен смерзнуться — особенно, если перед этим он перегрелся, и на нем при остывании где-либо осели водяные пары. Откуда водяные пары? В том-то и дело, что непонятно. Льда под колесами море, но какое испарение при минус двадцать? Папа сказал — ненулевое; значит — снова лезть в справочник, сражаться с точкой росы на каркасе платформы…

И запас ресурсов по-настоящему конечен. И — самое главное! — нет перезагрузки. Не сохраниться, миссию не пройти повторно. Из-за этого перед выпуском платформ на реальный лед приходится разные варианты операции прокручивать на виртуальной модели. Хорошо было Пилату, он всего лишь истину пытался определить! (Как настоящий взрослый, “Мастера и Маргариту” Леопольд первым делом прочитал) А тут заработаешься, не поймешь: на каком экране модель, а на каком — кадры истинного Гренландского Щита… И вся папина работа ничем совершенно не отличается от освоения того же Марса или там Цереры. Так же все на экранах, все через чужие металлические руки. И так же опасно совершить необратимую ошибку на реальном леднике: сохраненный вариант не подымешь.

Да, но в виртуале-то возможность такая есть. Расставив камеры так, чтобы видеть рой платформ, Леопольд повторил вопрос:

— Пап, ну я все равно не понимаю. Если технически есть возможность организовать сохранение и восстановление, надо так и сделать. А то получается, что Боженька создатель мог сделать хорошо, а сделал плохо — зачем же?

Виктор пожал плечами:

— Разве ты только что на собственной шкуре не почувствовал разницу между “старкрафтом” и настоящей работой? В игре обвел дюжину юнитов рамкой и кинул строить лесопилку; один клик мышкой, разве нет? А в реале… Пока трассу до лесопилки нормально провесишь, сам похудеешь на вес отработанной солярки.

Леопольд слушал молча, не забывая поглядывать на экраны. Виктор продолжил:

— Давай конкретно по твоей задаче. Вот убили тебя в виртуале. Как тебя восстановить?

— Бэкап, очевидно же.

— С какой частотой его писать, очевидно тоже? Полный бэкап личности — это экзабайты объема. Он читается дольше двухсот микросекунд.

— То есть, тактовая частота… И частота чтения памяти… А память у нас лед, на кремнии быстрее. Только в Гренландии ледяной щит, а не кремниевый…

— Вижу, начинаешь понимать, чем реальная инженерная задача отличается от чистой математики. Так вот, сын: как скоро восстанавливать? С какой частотой бэкапить?

— Ну, допустим, одна минута. И как во всех играх, респавн в храме.

— Допустим, с этим согласятся. Хотя, скорее всего, люди захотят откатить события к самому началу неудачной цепочки.

— Так пусть сохраняются перед входом в темную подворотню! Перед подземельями же сохраняются.

— А где брать память под все сохранения? Под воспоминания? Их же с каждым годом прибывает?

— А что, — точным движением бывалого геймера сын прочертил трассу в обход очередной разведанной трещины, — нельзя сделать общие воспоминания? Для экономии? Типа, был праздник, там присутствовали восемь человек. Пусть описание праздника одно, а ссылок на него восемь. И все помнят одинаково.

— Э… Это не очень шаблонно?

— Пап, а всем одинаковую таблицу Менделеева помнить, всей планете Земля — это не шаблонно?

Виктор забрал подбородок в горсть:

— Так это же технические сведения, а то личные впечатления!

— Ну вот, пусть личные помнит у себя, а общие про праздник на серваке лежат…

Тут отец даже полез чесать затылок:

— А как разобрать где чье? Вот погляди: у нас тут всего-то один переезд, а до сих пор сколько вокруг мешанины.

— Промаркировать память… Опа. Это, получается, мы должны разделить память. А тогда ее можно захватить… Пап, ты же говорил, что система безопасности виртуала стоит на том, что нет единого всемогущего администратора. Никто не может подмять под себя все.

— И каким боком это к памяти?

— Личная память. Личное пространство. Уязвимость.

— Не понимаю твоего креатива. Уязвимость в чем?

— Кусок памяти с личностью определенного человека можно будет уничтожить физически. Например, взорвать бомбу, растопив ледяной массив.

Виктор засмеялся самую чуточку натянуто:

— Посмотри “терраформинг Марса”, там расчет растопления марсианских ледяных шапок. Сколько льда может испарить “кузькина мать”, даже при взрыве в толще ледника, чтобы всю энергию в лед?

Леопольд открыл необходимые справки мгновенно:

— Меньше кубического километра… М-да… Невыгодно. Ладно, пап, Второй Удар пока отменяем… Но ведь админы могут переносить запись личности?

— С чего ты взял?

— Ну вот зеркало это, которое телепорт.

— Вообще-то могут. Но только при соблюдении условностей. Грубо говоря, чтобы перенести тебя из мира в мир, недостаточно кнопки нажать или словесную команду отдать. Тебя должны связать и просунуть в зеркало. И там обязательно будет проверка на добровольность перехода… Как бы объяснить. Ну вот автомат выдает кофе, пирожные или там конфеты. Чем зарядишь, то и выдаст, это все в твоей власти. Хочешь, вместо кофе заряжай лимонад или вместо пирожных сало. Но заставить автомат не выдавать пирожные рыжим, или там сыпать в кофе вместо сахара те же конфеты — физически невозможно, конструкция автомата не позволяет.

— Это как? Наш же автомат виртуальный! Все можно переписать, код подменить.

— При любом несовпадении контрольной суммы код просто заменят новым из хранилища.

— Пап, но я же видел в кино “Повелители Драконов”, как Джафар подменил планку памяти с паролем. И все прокатило!

Виктор с удовольствием повел рукой по экранам:

— Укажи мне, о мой старший сын и наследник, в какой точке всея Гренландии находится сегодня кусочек льда с паролями? Куда мы направим легионы верных колесных платформ, и как подменять ячейки памяти на глубине в километр, к примеру? И в какой точке ледника будет находиться пароль к тому светлому мигу, как наши легионы зла докопаются до его старого местонахождения?

— Ага… И сделать столько платформ тоже втихаря не выйдет, это ж сколько ресурса надо… Непременно кто-нибудь заподозрит. И в кино Джафар для ремонта все же отключал компьютер. И противник его был алгоритм. Разветвленный, сложный, но безупречно логичный. А тут все придется делать “на горячую”, под внимательным взглядом неизвестного числа подозрительных админов, у которых неслабо прокачано чутье на всякие такие фокусы, и которые одним кликом обесценят всю твою подготовку…

Леопольд вздохнул. Передал платформам сигнал “Буран”, и теперь наблюдал, как желтые точки прячутся кто куда или собираются в клубки весом более двухсот килограммов: такую массу ветер уже не сдвигал.

— Ну ладно, пап. Ты меня успокоил. А то проснешься — опа, незнакомый потолок!

* * *

— Незнакомый потолок!

Через пять лет после Мятежа, в гостиной Александровых, за чашкой медового чая, Эсдес попросила:

— Вот расскажите мне, что в этом потолке такого важного? Почему Енот настаивал, чтобы в фильме звучала именно эта фраза, слово в слово? На какую такую классику он ссылался?

Программист переглянулся с женой. Детей и в тот раз за столом не случилось, а то Тимофей, пожалуй, не смолчал бы.

— Не знаю. — Виктор потянулся наливать чай. — А кроме потолка?

Эсдес поморщилась:

— Я на самом деле очнулась в каземате. Только не прикованной к стене за горло, запястья и лодыжки. И одежда на мне была боевая… — генерал резко поставила чашку. — Вы же видели последний бой в кино?

Анна хихикнула:

— Еще бы. Некоторые прямо в зале слюной захлебнулись!

Виктор потупился.

— Да-да, дорогой, и ты тоже.

— Ладно там юбки, в конце концов, ног мне стесняться нечего. И даже Акаме в некоторых… Ракурсах, м-да… Но эти ублюдки сняли так, будто я весь фильм сражалась на каблуках! На каблуках!

— А! — сообразил и Виктор. — Так вот почему режиссер с первого показа сбежал?

— Я пообещала, что вся сценарная группа будет бегать в каблуках от храма предков до седьмой триумфальной арки. Этот плод незаконной связи хорька с бетономешалкой когда-нибудь все же попадется мне… — синеволосая прижмурилась, воображая. — Юбки на них надевать смысла нет, у мужиков ноги кривые и волосатые… А вот каблуки…

Эсдес замолчала и принялась медленно тянуть чай.

— Если не хотите…

— Не хочешь.

— Если не хочешь, — сказала Анна, — не говори.

Синеволосая отставила чашку, блюдце звякнуло:

— Вот честное слово, сейчас тут сидеть и вспоминать почему-то смешно. Да еще фильм этот. Ну не притаскивали мне Вала на цепях! И не валялся он в ногах, и прощения не просил.

* * *