В конечном итоге подкатил четырёхместный багги. На лице дроида Игротехника, восседающего впереди, были серебряные знаки. Ястреб занял место рядом с ним, Натан и я взобрались на задние сиденья, а фан-клуб Ястреба печально проводил нас взглядами.

img_2.png

— Расскажите, пожалуйста, про местную географию, — попросил Ястреб.

Наш водитель начал отвечать, используя стандартные формальные реплики Игротехника.

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

Я нахмурилась и огляделась. Здесь было двенадцать серверных комплексов. Авалонский остался за нами. Прямо впереди мерцало силовое поле ещё одного, к нему мы, должно быть, и направлялись. Где-то справа, но гораздо дальше, виднелся ещё купол.

— То есть в этом районе двенадцать серверных комплексов, а взорвали ближайший к остановке?

У меня это вырвалось машинально, и только потом я вспомнила, что не должна говорить при Игротехниках. Я сжалась, ожидая выговора, но Игротехник ровно ответил:

— Верно.

Ястреб обернулся ко мне.

— Хорошо подмечено, Джекс. Возможно, Авалон атаковали по особым причинам, но его могли выбрать и случайно, просто потому что он рядом с транспортным узлом.

Повисла тишина. Когда мы прибыли к комплексу, дроид Игротехника нажал определённые кнопки на багги, и в силовом поле перед нами открылся проход. Багги въехал, и я увидела четыре маленьких серых здания на голой гладкой скале. Игротехник припарковал повозку, мы все сошли.

Ястреб нетерпеливо оглянулся.

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

— Верно.

— Бомбы на серверном комплексе Авалона были заложены внутри силового поля. Это означает, что подрывник получил секретный код. У кого есть к ним доступ?

— Только у Игротехников и технического персонала, который проводит еженедельные проверки.

Ястреб подошёл к ближайшему зданию и посмотрел на табличку на двери.

— Этот серверный комплекс управляет игровым миром Судьба, миром, созданным примерно в то же время, что и Авалон. Полагаю, все миры, чьи серверы в этом кластере, появились примерно в одно и то же время.

Он повернулся к дроиду Игротехника.

— Как долго брешь в силовом поле остается открытой?

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

— И как часто меняются коды?

— Эм… Не уверен… — Спокойное лицо на дисплее дроида внезапно насторожилось.

— А они вообще меняются? — настаивал Ястреб.

— Может и нет, — ответил Игротехник.

Голосом Ястреба можно было резать алмазы.

— В свете недавнего взрыва я настоятельно рекомендую немедленно сменить все коды безопасности.

Игротехник поспешно закивал.

— Я обеспечу изменение.

— Сохраняются ли записи, если кто-то требует предоставить ему код безопасности?

— Я исследую возможность записывать подобные случаи в будущем.

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

Натан и я обменялись недоумевающими взглядами.

— … Шесть, семь, восемь, девять, десять, — продолжал Ястреб, а затем внезапно взорвался: — Идиоты пикающие! Игротехники управляют дюжиной миров в этой области. Здесь нет охранников или камер наблюдения, только бригада технического обслуживания катается на багги раз в неделю. Единственная защита — силовые поля, контролируемые кодами безопасности, которые они никогда не меняют. Они даже не ведут учёт тех, кто знает эти коды. Можете в это поверить?

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

— Конечно, может они стали небрежными после сотен беззаботных лет. Надеюсь, что Едзакон сможет справиться с ситуацией получше, чем Игротехники, или мы в полном… — Он замолчал и виновато взглянул на нас. — Извините, что-то я раскричался. С моей стороны неконструктивно проклинать Игротехников, но мне надо было немного выпустить пар.

— Да всё в порядке, — осторожно сказала я, — мы даже не понимаем, что значит “пикающие”.

— Само собой, я же четыреста лет как устарел. Даже больше, что касается нецензурщины, потому что ругательствам меня учил Пендрагон. Когда началась Игра, он был самым старшим из Игроков-основателей и прикалывался, используя ругательства, которые уже тогда вышли из моды. “Пикающие” — его особая шутка. Когда-то специальным пиканьем заменяли ругательства в записях.

Он помолчал.

— Ладно, к делу. Вряд ли в этих зданиях найдётся много чего интересного.

Мы с Натаном переглянулись и молча согласились. Ястреб немного успокоился, но мы вели себя очень осторожно. Ястреб, безусловно, был прав, в зданиях не обнаружилось ничего такого. Чистый экран на стене, маленькая белая коробочка на пьедестале и совсем крохотный чёрный ящик у его основания. Вот и всё.

Натан уставился на белую коробку.

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

Он опустился на колени к чёрному ящичку.

— А это — аварийный блок питания. В случае сбоя в энергоснабжении всё продолжит работать ещё несколько месяцев.

Ястреб неотрывно смотрел на белую коробочку.

— Вот эта кроха поддерживает целый мир. Там живут миллионы игроков, но коробка так мала, что я могу унести её подмышкой. Как же хорошо, что мне больше не нужен сон. Если засну, буду видеть кошмары про маленькие белые коробочки. Где-то там есть и коробочка со мной.

Он ещё постоял какое-то мгновение и наконец повёл нас дальше. Мы заглянули в три остальных здания, они были идентичными. Когда мы закончили и вернулись к багги, нас встретил дроид Игротехника. Он всё ещё казался обеспокоенным.

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

— Спасибо, — ответил Ястреб. — Как представитель игрового сообщества, я благодарен за столь быстрый отклик на мою просьбу.

Лицо Игротехника чуть просветлело.

— Я бы хотел обсудить с вами ещё одну проблему, — продолжил Ястреб. — То, что все четыре сервера, поддерживающие определённый мир игры, физически находятся в одном и том же месте, делает их крайне уязвимыми для преднамеренной атаки. Возможно ли распределить сервера по разным областям?

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

Ястреб нахмурился.

— Почему так долго?

— Устанавливать взаимосвязь между удалёнными серверами сложнее, — объяснил Игротехник, — а изменения конфигурации серверов действующего игрового Мира может привести к ряду проблем, которые мы пытаемся сейчас избежать.

— Вы имеете в виду, что внедрение подобных изменений может привести к разрушению ещё нескольких миров?

— Верно, — ответил Игротехник, — наиболее безопасным способом является эвакуация игрового мира, его полное закрытие, а затем возрождение на новых серверах.

Ястреб тяжело вздохнул.

— Теперь я отлично понимаю, почему для прохождения такого процесса с двумя тысячами игровых миров потребуются годы. Мне бы хотелось ещё раз взглянуть на место взрыва.

Мы взобрались на багги, Игротехник снова открыл брешь в силовом поле, чтобы выпустить нас, и мы вернулись к серверному комплексу Авалона.

img_2.png

Ястреб детально осматривал все четыре воронки поочерёдно, а мы с Натаном послушно следовали за ним, разглядывая каждый обломок. В какой-то момент Ястреб опустился на колени и коснулся белого фрагмента.

— Сплю я или нет, у меня точно будут кошмары о белых коробочках, — пробормотал он. — Когда я смотрю на это и думаю…

Ястреб встал и подошёл к Игротехнику.

— Как сейчас обстоят дела с жителями Авалона?

— В первую очередь их всех вернули в Игру в кратчайшие сроки, — ответил Игротехник. — Мы полностью осознавали некомфортность ситуации, в которой они оказались.

— Разумеется, это было крайне некомфортно, — подхватил Ястреб, — внезапно выпасть из Игры без предупреждения и оказаться в ловушке контейнера заморозки. Одиннадцать тысяч двести девяносто семь людей погибли из-за этого.

Игротехник поморщился.

— Абсолютно все Игротехники чувствуют огромную ответственность за произошедшее, но ведь многие из нас тоже стали жертвами катастрофы Авалона, а некоторые и погибли.

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

— Вначале мы загрузили их в случайным образом выбранные недонаселённые миры. Как только разлетелась новость о гибели Авалона, все миры откликнулись и предложили гражданам Авалона полные права посетителей, так что они смогли воспользоваться стандартными требованиями перемещений, чтобы перейти в любой другой мир по своему выбору.