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