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