Атака 1. Несколько мелких событий

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

Юлия уже покинула свою капсулу и шумела душем в ванной.

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

— Ну как, дела пошли? — спросила она заинтересованно.

— Отлично, — сказал Петр. — Я передал своего игрового персонажа дяде адвокату, вернее человечку, которого он мне указал, так что с капсулой покончено! Теперь только надо связаться с Котиком, чтобы он проследил за обещанным решением для нас, и моей ноги в игре больше не будет!

Юлия сначала обрадовалась и захлопала в ладоши, потом удивилась и нахмурилась.

— А тебе что… не понравилось играть?

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

— Петь… — протянула Юлия. — а Петь… а чем-то плохо в игре?

— В смысле?

— Оказывается, там и работать можно! В смысле, зарабатывать деньги! Так чем ЭТА работа хуже любой другой?

Петя задумался. Юлия села к нему на колени и пригладила петины волосы.

— Да чушь какая-то, — сказал он несколько растерянно.

— Почему чушь? Вон уже, оказывается не сотни, а тысячи людей в этой игре зарабатывают! Миллионы разумеется играют, то есть тратят деньги, а тысячи — зарабатывают! Ты же не раз слышал — самая отличная психологическая ситуация тогда, когда работа любимая! Так вот и оно — я все думала, а что есть у меня любимого? Бухгалтерия? Три раза ха-ха, скучно, неинтересно. Дизайн? Ну да, я отучилась, и даже диплом с отличием получила — но в реале — это конкуренция, если работать на дядю — маленькая зарплата и так далее, а тем же дизайном можно заниматься и в игре! Посмотри внимательно на города — там уже тысячи игроков не качаются в буквальном смысле, то есть не прокачивают военные навыки, и ТОРГУЮТ! Например маги создают хитрые заклинания и ПРОДАЮТ их за вполне реальные деньги, не за игровые! Дизайнеры тоже продают свою продукцию!

— Это нелегально, — усомнился Петр.

— Я интересовалась — чтобы сделать это легальным, надо, как и в обычной жизни, просто платить корпорации налог. И никто не придерется.

— Вот как? Не знал.

— Ну конечно. Администрация не приветствует, но и не препятствует, если выводить из игры не миллионы долларов, а просто нормальную зарплату, то есть три — пять тысяч долларов в месяц.

— Это ненадежно, — возразил Петр,

— При капитализме любая работа ненадежна, — парировала Юлия. — Кризис, изменение импорта-экспорта — и пожалуйста, уволили. Да без кризиса любое предприятие может лопнуть — ты же не знаешь, может твой хозяин, в смысле хозяин предприятия, на бирже играет… раз и закрыл предприятие, обанкротился.

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

— Бета-тестеры не платят, — опять возразила Юлия.

— Так они и не играют.

— Я поговорю с Ашотом, наверняка он что-то сможет придумать. Ну, скажем, скидку оплаты на первое время.

Петр задумался. В принципе, он никогда не рассматривал игру как серьезное времяпрепровождение, и тем более как работу. Но с другой стороны, если там можно прилично заработать…

— Я не могу сейчас ничего сказать — я должен у друга отца поинтересоваться статистикой, он человек умный, наверняка понимает, насколько это безопасно и насколько выгодно. Но ты, если уж так приспичило, можешь пока оставаться… пока Ашот не выгнал тебя из тестовой капсулы!

— Слушай… заведи новый аккаунт…

— Нафига? — удивился Петр.

— Ну… скучно же без тебя…

— Я подумаю. — Петр встал и подошел к окну, Юлия подошла и положила ему руки на плечи

* * *

Другое место, примерно то же время, в игре.

Кафе «У крутого утеса».

За угловым столиком сидят — некий Чиновник, ник которого скрыт, и эльфийка Самира.

— Я вычислила, я вычислила! — радостно-возбужденно громком шепотом произнесла Самира, наклонившись вперед, почти к носу Чиновника. — Я первая? Я получу награду?

— Тихо, тихо, — осадил ее Чиновник и оглянулся. В кафе было шумно, и если бы не артефакт тишины почти у каждого столика, посетители бы друг друга не услышали. Но артефакт артефактом, а подслушивать высокоуровневые маги могут и несмотря на артефакт тишины.

— Это они! О которых вы прошлый раз говорили! Девушка — Ларинаэль, она откуда-то раздобыла крутейшие артефакты — наверно, она снюхалась с администрацией, не иначе! Я вычислила — только когда ее не было, появлялся некий Архимаг Свисс!! А потом этот Архимаг Свисс летал — я установила следящий амулет — на помощь в квесте некому Разрушителю 2031! Вот и ваша парочка!

— Мало ли кому Свисс этот помогал!

— Нет — он помогал ТОЛЬКО Разрушителю 2031, причем почти каждый день!

— С чего ты взяла, что Ларинаэль снюхалась с администрацией?

— А с чего у нее почти с самого начала мощнейший Посох Архимага оказался? А потом мощнейшие кулоны «Одно желание»! А потом вообще некоторые ее действия — по силе равны силе Архимага! А она только-только вошла в игру!

— Хмм… — задумался Чиновник. — вот это очень интересное известие. Хорошо, да, ты первая, премию ты и получишь (Самира восторженно захлопала в ладоши, Чиновник тут же громко шикнул на нее, и она перестала)… Тихо!!! Но с другой стороны, это меняет всё дело. Если эта парочка снюхалась с администрацией, это очень важное известие, но больше никому об этом не говори — мы его используем совсем не так, как планировали вначале. А тебе… попробуй их найти, втереться в доверие…

— Ну, собственно… я подумаю… но… Ларинаэль больше не появляется в клане — как ее я повстречаю?

— Случайно, — пожал плечами Чиновник. — Ну что я тебя учить буду — скажи например, что тебя тоже выгнали, пожалуйся на клан, на судьбу…

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

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

Чиновник расплатится и ушел, Самира ушла в другую сторону, вполне довольная жизнью.

* * *

А газ, оказывается, иногда взрывается.

Машина пожарной службы с громким воем и включенной мигалкой мчалась по шоссе. Правда, перед этим, несмотря на завывания, пришлось полчаса медленно пробиваться через обычную городскую авто-«пробку».

Пожарник Иван горестно вздыхал:

— Надо выделить для пожарных машин особую полосу! А то приедем только посмотреть на развалины и последний дымок, когда все сгорит

Пожарник Вася, постарше возрастом, снисходительно посмотрел на него и пробасил:

— Кому судьбой предписано утонуть — не сгорит. А кому уготовано сгореть — сгорит вне зависимости наших с тобой стараний.

Наконец машина приблизилась к очагу пожара.

М-да, коттедж пылал со всех сторон, осколки стекла усеивали все пространство вокруг.

Пожарные быстро раскатали рукава, подключили воду, через пятнадцать минут огонь удалось прибить.

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

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

Полковник покачал головой.

— Так-то оно так, однако, если учесть, что хозяином этого коттеджа числится уголовный авторитет…

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

Стоящий за спиной полковника полицейский лейтенант хмыкнул:

— Так туда ему и дорога — мы его никак «прижать» не могли, а вот боженька взял и… прижал!

Полковник подумал, «а боженька ли прижал», но решил этот вопрос пока не озвучивать.

Атака 2. Юлия

Эх, как-то грустно сегодня. А я и не задумывалась, интересно ли Пете в игре.

Как оказалось — не очень… а жалко.

Такая интересная игрушка, такое веселое и приятное времяпрепровождение… и зарабатывать оказывается тут можно…

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

Но можно же как-то сделать интересным? Артефакты продавать, как Боратион например! Правда, для этого нужно быть магом развития… но ведь я Архимаг! Значит эту ипостась тоже можно «прокачать».

Я ступила на землю города Сайонтвилль…

Входящее

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

Ой, что-то я давно Самиру не вспоминала.

И… что-то странно… какое-то воспоминание… чем-то мне Самира не понравилась.

А чем?

Я усиленно стала вспоминать. А чем же мне Самира-то не понравилась? Не помню!!

Адресат: Самира

А где это?

Входящее

В варварских племенах. А не похрен ли где? Где бы ни было, это одна и та же игра!

Ну, собственно да, тут Самира права.

Эх! Как жаль, что Петя продал свой аккаунт! Как бы он был тут кстати.

Адресат: Боратион

Привет, у меня тут наклевывается интересный скрытый квест. Присоединишься?

Входящее.

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

Адресат: Самира.

А твой квест не подождет три часа? Мой друг занят.

Входящее

Ну… не знаю. Мой друг уже согласен!

А… вот еще у меня входящее… ой, я двоим на всякий случай тренькнула, и оба согласились! Всё, четверо есть, присоединяйся!

Фу ты. Но интересно же! Так, а вдруг… вдруг меня там убьют? Все-таки люди неизвестные, кто их знает, ограбят и скроются…

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

Что можно потерять?

Коготь Совы, Бумеранг Магический, Шапку-невидимку, кольцо мага стихий тоже не имеет метки «нельзя утерять»… Черт, как много оказывается вещей держать у себя опасно… оставить в Генеральной резиденции? Но тогда я теряют половину всех своих сил! А если квест скрытый — мобы там будут ой какие мощные… СТОП!! Но ведь мобы должны быть по уровню равны уровню игрока, получившего квест!

Какого там уровня Самира? Ой, не помню…

Адресат: Самира

Какой у тебя уровень?

Входящее

51-й, а что?

Адресат: Самира

Да вот думаю, какого уровня мобы будут в скрытом данже. Наверно не выше 60, раз у тебя 51-й.

Входящее

Не уверена… но скорее да.

Адресат: Самира

Почему не уверена?

Входящее

Да вот мой друг ходил, когда был уровня 20 в скрытый данж, а ему выпали мобы 40-го уровня, его там и прибили.

Адресат: Самира

Так наверно не он получил квест! Уровни мобов примерно равны тому игроку, которому квест выпал!

Входящее.

А я думала, общей сумме уровней всех игроков!

Ой. Где тут правила? Надо почитать, обновить знания.

Почитала… Там столько примечаний и оговорок, что можно часами разбираться. Да, уровни мобов равны уровню игрока, получившего квест. Но при этом подразумевается, что его сподвижники имеют уровень на 10 меньше.

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

А у нас как будет? Тьфу, все игроки похоже разных уровней!

И как тут быть?

Я задумалась.

Поиграть, конечно, охота, новый скрытый данж — тем более интересно, но вот брать с собой кучу артефактов и колец… ну я не знаю… а если нас ВСЕХ там убьют? Тут дело даже не в том, что Самира со товарищи меня обворуют, если убьют ВСЕХ, наши вещи там и останутся валяться… а второй раз во многие скрытые квесты войти нельзя! Так что пропажа будет «с концами».

Тьфу ты, как жалко…

Входящее

Это Самира. Ну так ты надумала? Парни уже проявляют нетерпение!

Адресат: Самира

Я еще посмотрю на этих парней!

Входящее.

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

Адресат: Самира.

Ладно, бросай координаты. Я иду.

Я запустила дорогую карту, на которую можно вкладывать координаты, полученные через игровую почту.

Да, далеко по земным меркам, какие-то варварские земли, каньон, ущелье, древний Храм Богини Зверской Красоты.

А что, бывает еще и Зверская красота? Что курили программисты, ха-ха.

Я переместилась к Храму, оставив Ожерелье золотой лягушки и некоторые артефакты в резиденции. На фига мне чужая личина в данже? А возможностей Архимага и так должно хватить, я, похоже, в этой группе буду самым высокоуровневым игроком.

После перемещения я огляделась. Ну, красивое место, ничего не скажешь.

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

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

Возле входа стояла Самира, лучница, 51-й уровень, Гантель, мечник, 43-й уровень и Крошево, маг-целитель, 39-й уровень.

— Всем привет, я Ларинаэль, — сказала я.

Народ нестройно поздоровался, мальчики протянули руки, я пожала по очереди. У Гантеля пожатие было поистине борцовское, чуть не раздавил мою ладошку, рука целителя была мягкая, как вата.

Гантель удивился:

— Ух ты, Архимаг 90-го уровня?! Самира, молодец, такой участник нам очень поможет!

Целитель, наоборот, нахмурился.

— Игровая механика будет нарушена. Вот когда Самира 51-го уровня берет с собой участников 30-х и 40-х уровней, нам выпадут мобы 50–60 уровней. А если в группу входит участник 90-го уровня — а ну как появятся и мобы 90-го уровня?

Самира легкомысленно махнула рукой:

— Вот пусть она их и гасит, и нам же прилетит «За уничтожение вашей группой мобов втрое выше уровнем» — есть такое понятие в Глобалнете — и мы вырастем в уровнях за один день уровней на 20!!

Крошево покачал головой.

— Некузяво как-то, — сказал он.

Я слегка задумалась, а потом махнула рукой:

— Ну, игра же! Давайте поиграем! Только вы совсем уж за моей спиной не прячтесь, просто мобы иногда выскакивают сразу по 10, хотя бы кричите предупреждайте, чтобы я знала!

Нестройный хор голосов выразил согласие с этой идеей, и мы двинулись.

Самира приложила ладошку к тяжелой кованой двери входа в Храм, высеченный, по-видимому, в толще скалы и сказала:

— Абракадабра! Арбадакарба!

Дверь засветилась и со скрежетом стала отъезжать в сторону.

Тысячелетний плющ стал рваться и усеивать вход своими оторванными красными лепестками.

Через минуту мы увидели круглый входной зал, на стенах которого, покрытых какими-то темными потеками, тускло горели факелы.

Мы осторожно, глядя во все стороны, зашли в зал.

— И что теперь?

— Теперь, — Самира посмотрела на какую-то бумажку, которую держала в руках, — надо сгрудиться на центральном круге!

Ну да, если внимательно присмотреться, то под мусором, покрывающем пол (отсохшие веточки, высохшие листики и другая дребедень), виднелся более светлый круг в центре зала, примерно два метра диаметром.

Мы подошли и встали в этот круг.

На своде зала, на высоте примерно 10 метров, проявилось кошачье лицо. Оно моргнуло вертикальными зрачками и прошелестело:

— Оставь надежду, всяк входящий…

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

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

Я тут же поставила Сферу безмолвия и начала атаковать:

— Безусловный приказ стихии земли — уронить камни весом в тонну!

Половину спрутов придавило, раздался режущий уши громкий противный визг.

Системное сообщение…

Я смахнула системное сообщение — некогда!

— Безусловный приказ стихии огня — пылать минуту!

Оставшиеся после камней спруты воспламенились, стали извиваться и сгорели…

Открылись решетки, и на нас полились водопады… хм, похоже, ядов — так как достаточно было попасть одной капле на щеку Крошева, как он подскочил, вскрикнул и сразу стал себя лечить.

— Безусловный приказ стихии воздуха — поднять всех нас на высоту 3 метров!

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

Однако уровень воды стал подниматься — водопады и не думали пропадать.

— Безусловный приказ стихии воды — течь назад!

Самира широко раскрыла глаза — да, действительно, было на что посмотреть — снизу открытых окошек вода падала на пол, а с середины зала — поднималась, сворачивалась в жгуты и влетала обратно в окошки!

— Ух ты! — потрясенно произнес Крошево.

— Ну и что? — скучающим голосом спросил Гантель через 5 минут висения в воздухе.

— А у тебя мана не кончится? — обеспокоенно спросила Самира

— Маг стихий пользуется силой стихий, — пояснила я. — Мана нужна только не-стихийным заклинаниям.

А действительно, что дальше?

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

Хм.

— Безусловный приказ стихии воды — избегать нас касаться! Безусловный приказ стихии воздуха — опустить нас в середине зала!

Мы медленно спланировали в центр зала, при этом отравленная вода вспенилась и отступила от нас. Я угадала — надо было именно опуститься, так как лишь только моя нога коснулась середины зала, центральный светлый круг пола начал опускаться. Мы медленно опустились уровнем ниже, и дыра в потолке нижнего помещения закрылась. Стало совсем темно.

Я приказала:

— Безусловный приказ стихии огня — факел в 4 метра!

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

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

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

Эй, а где моя Сфера безмолвия?

— Божественный пояс, Гроза подземелий!

Громогласный рев потряс зал — молния с потолка… которая, как я надеялась, будучи усиленной Божественным поясом, сразит монстра — всего лишь снесла ему 50000 очков жизни.

ЧТО!? 50 тысяч?! Что это за монстр?

Кулух подземный. Уровень 400, 500 000 жизни, 500 000 брони, 50 % устойчивости к магии.

Я так не согласна! Что за данж такой — у нас нет ни одного игрока уровнем 400, зачем нам такие монстры?

Отсюда надо «делать ноги».

Я огляделась — остальные «Чужие» проснулись и водили полуслепыми глазами влево-вправо, принюхиваясь и ища еду.

Гантель заорал:

— Бросок акулы! — и выпустил заклинание из артефакта. Синяя молния поразила другого монстра и снесла ему 25000 единиц жизни. Монстр открыл пасть, выбросил два языка длиной в 5 метров, подхватил Гантеля и мгновенно притянул его себе в пасть.

— Безусловный приказ стихии огня — максимально возможный факел по всей площади! Усилить кристаллом-накопителем до уровня 500!

Зал запылал. Монстры взвыли. Жизнь их стала медленно уменьшаться.

Поднялся сквозняк… я посмотрела глазами совы и увидела летящих прямо на меня трех драконов. Уровня 600!

Тьфу ты, недавно у меня же появился Магический Жезл!

— Магический жезл, создать шесть динозавров уровня 500!

Летящих на меня драконов встретили созданные мной динозавры. Завязалась битва — драконы и динозавры рычали, били друг друга крыльями, хвостом и рвали клыками.

— Чих Архимага! Взгляд смерти! — надо же этих «Чужих» прикончить. Что там еще у меня в арсенале умений Архимага? Ага, осталось несколько кристаллов холода. Я кинула их в «Чужих» и последние остатки — в «динозавров».

Но броня 400-уровневых монстров уменьшалась медленно!

Черт, этак они до меня доберутся!

— Огненная рапира! Одним ударом семерых! Ледяная рапира! Одним ударом семерых!

— Еще раз Огненная рапира и Ледяная рапира!

«Чужие» наконец потеряли всю многотысячную броню, после чего довольно быстро выгорели от факела и подохли.

Вами повержены 6 кулухов подземных.

Ваш уровень боевой магии — 75

Вами получена единица умения.

Теперь вы сами можете указать, в какое умение вложить полученную единицу умения

Некогда… потом подумаю, куда ее деть.

Надо помочь динозаврам… а, нет, не надо — моих-то шесть!

Вами повержены 3 архибрахия высоколобых.

Вами получено 40000 очков опыта…

Зал вроде очистился… надо, видимо, опуститься на пол — иначе игровая механика считает зал пустым…

Мы с Самирой опустились на пол — раздался гром, расколовший полоток, стены начали заваливаться на нас…жаль, что я оставила дома кольцо мага развития — сейчас не помешала бы нам мгновенно выращенная прочная крыша…

— Безусловный приказ стихии земли: камням не падать на мою голову!

Отказано: уровень зала выше вашего.

— Использовать умение Скачок уровня втрое на 1 минуту! Безусловный приказ стихии земли: камням не падать на мою голову!

Приказ исполнен.

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

— Магический удар ледяной рапирой 500 уровня!

Ледяная рапира пробила каменный завал, образовав дыру вверх…

— Безусловный приказ стихии воздуха — вынести меня и стоящего рядом игрока вверх из зала!

Вокруг меня и Самиры закружился вихрь и стал нас поднимать.

Однако… в середине подъема мы, видимо, влетели в какой-то скрытый телепорт, ибо вокруг нас засветился воздух… вспышка — и тайный телепорт выкинул нас в совсем другую локацию.

Она чем-то напомнила мне локацию, где Петя освобождал демиурга Кротонуса.

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

Сразу стало холодно, налетел порывистый горный ветер и завыл в трещинах между камней.

Самира растерянно оглядывалась и пыталась что-то прочесть в бумажке.

— Что за хрень, а не данж ты нашла? — с раздражением сказала я Самире.

Я попыталась активировать телепорт и ожидаемо он отказал — из скрытых квестов очень часто телепорт запрещен до окончания квеста — как там древние греки говорили — пошел на войну — обратно «Со щитом или на щите» — то есть либо победил, либо умер. В праве бежать отказано…

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

Из-за левой горы показались лучи солнца… ой. Да солнца ли? Они были какие-то странные. Нечто, испускающее лучи, медленно поднималось над скалой — лучи, видимые сначала в небе, стали опускаться к противоположной круче. Наконец лучи коснулись плюща — и он стал выгорать, ярко рассыпаясь фиолетовыми искрами.

А что у меня защитного есть? Ой, а вот мало…. Я как-то атакующими больше обзавелась… типа как в сказках «И маг взмахнул рукой, и все враги упали замертво»…

— Применить «Менять суть вещей»! Изменить тепло на холод!

Не может быть выполнено.

Что еще?

— Плевок Архимага!

Вокруг меня выросли джунгли. Ну и что это даст?

Самира бросилась со всех ног бежать вдоль скалы.

Я посмотрела Глазом совы и не увидела никаких лазов, щелей или ходов.

Источник смертельно жарких лучей поднялся почти до края скалы.

— Безусловный приказ стихии земли! Подняться куску камня, кубу величиной 10 метров в воздух и висеть надо мной!

Из земли выполз каменный куб и повис в воздухе. «Солнце» тем временем перевалило за край скалы и выжгло всю растительность. Температура вокруг стала расти. Каменный куб покраснел и стал растрескиваться.

Что за дебильный данж?

А мне что делать?

Жалко подыхать зря — все-таки я взяла с собой много интересный вещей, они все пропадут при смерти и возрождении в Генеральной резиденции.

— Удар огненной рапирой! Усилить божественным поясом!

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

Вдруг солнце резко упало на созданный мной каменный куб, куб взорвался, меня обдало каменной крошкой… черт, кажется, я померла и ушла на возрождение…

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

Эй, а что это за место?

Не поняла. Я должна возродиться, насколько я помню, в своей Генеральной резиденции.

Но в ней не было такого места — какая-то богато обставленная спальня, золотые статуи у стен, столик с трюмо… я ничего подобного не покупала!

Что это?

Открылась дверь… без моего разрешения!?

В дверь вошла какая-то странная дама… в бронелифчике, каких любят подростки в дешевых играх. Хм, и с хлыстом в руке.

— Ну что, Архима-а-аг, — спела она с издевкой, — попа-а-алсь?

— А как это? Что это за место?

— А всё — ты не в Глобалнете, ты в рабстве!

— Как это — в рабстве?

— А посмотри в свой интерфейс — у тебя НЕТ КНОПКИ ВЫХОД!

Ой…

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

А как так такое может быть? О… хакеры! Но не может быть, чтобы Ашот об этом не знал! Или все-таки не знает? А мне что делать?

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

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

— Ты и дура, — не обиделась дама. — Ибо наши хакеры вскрыли все коды капсул и теперь мы управляем нужными нам капсулами. Не было в игре боли? А теперь есть! — и она с торжеством в глазах стегнула меня хлыстом.

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

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

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

Дама… какая там дама, вредная девка с хлыстом не успела отскочить от горящего полена, видимо никак не ожидала, что я схвачу горящее полено голыми руками, упала, схватилась за лицо и завизжала.

Я бросилась к двери, прихватив еще одно полено.

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

Саданув поленом по двери, я распахнула ее настежь… и увидела двух мощных мужиков в черных трико. Один из них тут же схватил меня и швырнул обратно, потом они вошли в дверь.

Я вскочила.

— Стоять, — сказал левый мужик.

— А то что? — спросила я, пытаясь оценить, что еще можно сделать.

— А то сломаем руки и ноги, — сказал правый.

— И меня выкинет из капсулы, что мне и надо! — злорадно воскликнула я.

Левый мужик покачал головой.

— Погоди, Васёк, — сказал он правому, — есть бабы, тупо боящиеся боли, а есть умные… им просто надо объяснить, что выхода нет — это сэкономит наше время и их здоровье. Слушай сюда. Твоя капсула полностью управляется нашими хакерами. Выход не будет работать, пока они не дадут команду. А они не дадут команду и мы будем тебе делать очень бо-бо. Хм… ты даже не знаешь, что такое проткнутый каленым железом живот или просверленная дрелью челюсть — это же игра и смерть от заражения крови тебе не грозит! А больно будет ужасно! И ты все равно согласишься быть рабыней и исполнять все приказы клиентов!

Я слегка испугалась, просто у меня хорошее воображение…

— Ну а когда я выйду из капсулы, что помешает мне позвонить в полицию?

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

Я лихорадочно пыталась сообразить. Подмена шприца — бред. Капсула тестовая, значит никто кроме Ашота к ней не подходит. Подменить удаленно? Уф…а не знаю, можно ли программой удаленно заменить медикаменты в шприце? На 90 % я была уверена, что это блеф. Включить боль — это элементарно, небольшой хакерский взлом, после чего дуры действительно могут поверить, что бандиты могут все. А насчет шприца — полный блеф. Или не блеф?

— Я должна подумать… — сказала я, тупо желая потянуть время. Не может быть, чтобы Ашот не заметил исчезновения игрока из Глобалнета! У него же логи идут, то есть сведения, исчезновение игрока без стандартной процедуры выхода — это авария!

— Нечего тут думать, — заявил второй и начал подходить ко мне, достав из-за спины железный лом. — Ложись на кровать и снимай трусы.

Я стала отходить, обходя большую кровать. Девка с хлыстом, исправив свою внешность, злобно ухмылялась, стоя у камина.

Я прыгнула на огромную кровать, девка побежала вокруг, чтобы встретить меня с противоположной стороны, но я и не думала туда направляться. Я подскочила к углу, у которого торчал толстый железный прут, с которого я недавно сорвала тяжелую деревянную фигурку. Я наклонилась… «Это игра, это игра, я тут нарисованная»… и со всего размаха упала так, чтобы острие штыря пробило мою (игровую) голову…

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

Затем фон перекосился и заменился на косые разноцветные линии. Посреди наклонных разноцветных линий стали возникать красные окна с белым текстом

СИСТЕМНАЯ ОШИБКА

ОШИБКА СВЯЗИ С ЛОКАЦИЕЙ

ОШИБКА КОНТРОЛЬНОЙ СУММЫ

ОШИБКА BIOS

ОШИБКА УПРАВЛЕНИЯ

ОШИБКА ПОЗИЦИОНИРОВАНИЯ

ОШИБКА КОНГРЕГАЦИИ

СИСТЕМНАЯ ОШИБКА

ПОЛНЫЙ СБОЙ

ОШИБКА ПОДДЕРЖКИ ЖИЗНЕОБЕСПЕЧЕНИЯ

АВАРИЙНЫЙ ОСТАНОВ КАПСУЛЫ

ВНИМАНИЕ СЕЙЧАС АВАРИЙНЫЙ КОМПЛЕКТ ПРОГРАММ ВОССТАНОВИТ СОЗНАНИЕ В ВАШЕМ ТЕЛЕ И КАПСУЛА ОТКРОЕТСЯ

10…

9…

8…

7…

6…

5…

4…

3…

2…

1…

0…

Всё погасло, крышка капсулы открылась, и я как никогда быстро вылетела — как пуля из ружья — из капсулы наружу…

Атака 3. Взлом

Ашот подходил к двери своего кабинета, погруженный в приятные мысли.

Завтра день рождения племянницы, и он приготовил ей хороший подарок. Мысленно представляя себе, как он завтра его вручит, Ашот собирался запереть кабинет и пораньше и смыться с работы… и тут услышал тренькающий «аларм» — сигнализация о чрезвычайном событии (аварии) в игровой капсуле!

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

Тут он вспомнил — а ведь в ТЕСТОВЫХ капсулах, в которых играют его «протеже» Петя с Юлией, сбоку приделана большая красная кнопка «Тревога, чрезвычайное происшествие!», которая и вызывает сигнал «аларма».

«Блин, дурная неловкая Юлька наверно коленом кнопку задела», — с раздражением подумал Ашот, заходя в кабинет.

Он посмотрел логи — Юлии и Петра нет в игре.

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

Подождал, пока тот снимет трубку.

— Алло, это я, Ашот. Что там у вас за тревога? Зачем Юлия или ты нажали красную кнопку на тестовой капсуле?

— Даю телефон Юлии, — напряженным голосом сказал Петр.-

— У вас РАБСТВО в игре процветает! Натуральное рабство! — завизжала Юлия.

— Не понял. Ну есть рабство в игре, — Ашот еще больше удивился, неприязненно — какое собственно ему дело до игровых событий этой пары.

— Логи глянь!! — Юлия перестала визжать, но говорила нервно и крайне зло. — У меня ИСЧЕЗЛА КНОПКА «ВЫХОД» во время попадания в рабство! Это что?

— Что? — изумился Ашот. — Нет такого кода. Это микропрограмма самой капсулы…

— Хакеры! — Юлия снова перешла на визг. — Когда я попала в рабство, мне сказали: — Хакеры взломали код твоей капсулы, и у тебя ИСЧЕЗЛА кнопка «Выход»! Я тыкнула — ну не исчезла в буквальном смысле, она стала серая и перечеркнутая крестиком — и выхода не последовало!

— Упс…

Ашот быстро сунул под стол руку, нащупал небольшую щель, в углублении которой были прикреплены две пластмассовые синие кнопки и с силой надавил на них.

Еще в начале своей работы он убедился, что как только контора становится большой, любые важные решения пять раз обсуждаются на разных уровнях начальства, и ОПЕРАТИВНОСТь принятия решений сильно падает.

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

Тогда Ашот плюнул на субординацию и договорился с двумя старыми знакомыми по институту, которые вместе с легальной работой программистами стали крупными нелегальными хакерами.

Он заплатил приличные деньги из своего кармана за следующий договор — при чрезвычайной игровой ситуации он срочно вызывает их в игру, и они исправляют игровые косяки, которые при легальном исправлении потребовали бы месяца работы и прежде всего — доклада начальству (а если выходной и начальство отдыхает на даче? Отключив сотовые?). За время после такого договора дважды его хакеры уже помогли исправить достаточно неприятные косяки игры GlobalNet.

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

— Спокойно, — сказал Ашот, — ты же уже не в капсуле…

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

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

Накрылся ранний уход с работы медным тазом!

Ашот был не только возмущен, а и крайне удивлен. Как так? Кто? Не то что «кто посмел», посметь у нас каждый второй дурак посмеет, а КАК?

Коды микросхем управления игровой капсулой — НЕ ИМЕЮТ выхода в интернет. Значит, вариант по сути один — кто-то пришел на работу в отдел программирования, проявил себя хорошим программистом, попал в отдел технической поддержки капсул и отдал секретные чертежи своим гадам-хозяевам.

При этом Ашоту стало понятно еще кое-что — как сказала Юлия, ей заявили: «Теперь кнопки ВЫХОД вообще нет!» — действительно, если переписать микрокод — то можно какие угодно изменения сделать, в том числе действительно исчезновение из интерфейса кнопки «Выход», а вот В ТЕСТОВЫХ капсулах — кроме основных систем управления были еще и дублирующие — на случай нештатной ситуации. Они и вывели СЕРЫЙ — неработающий — значок выхода.

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

Ашот начал смотреть логии. Согласно официальным логам системы, Ларинаэль переместилась в свою Генеральную резиденцию и… вышла из игры!

Что за ерунда!

Где же она была тогда?

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

# consol

# dealer_of_deathнасвязи

Хакер dealer_of_death пользовалсяконсольнойсвязью20-летней давности, утверждая, что это не «любовь к старому» — это вид защиты: все новоявленные хакеры просто им не пользуются и поэтому им не придет в голову перехватывать этот текст.

# Здесь Ашот

# Предполагаю хакерскую атаку — атака, перезаписывающая микрокод капсулы

# и атака, создающая новое игровое пространство, неподконтрольное системе GlobalNet.

# dealer_of_death данные капсулы, подвергшейся атаке?

# Здесь Ашот

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

# интерфейса кнопку «Выход», затем подменяют системные логи — система думает

# что игрок просто покинул ее, жулики же перемещают игрока в их собственное

# пространство, включают боль, запугивают и заставляют играть так, как им нужно.

# и это… есть секрет… это выяснилось, когда попытались такое же провернуть с игроком,

# находящимся в моей — лично моей и неофициальной — тестовой капселе. В тестовой

# шли параллельно фальшивым логам — реальные логи. После работы — ты об этом забыл!

# dealer_of_death: понял. Работаю.

# dealer_of_death: у вас есть система обновлений микрокода по интернету?

# Здесь Ашот. Да, есть.

# dealer_of_death: Понятно. Значит, туда и внедрились. Ищите крота среди обслуги капсул или в техподдержке.

Так, работа идет. Теперь надо информировать Колоскова.

— Сергей Иванович, тут у нас крупная неприятность… нет, по телефону не могу, зайдите в мой кабинет.

Через пять минут Колосков зашел к Ашоту.

— Что за проблема? Опять мои начудили?

— Да нет, скорее всего не твои… а вот информацию могли слить и твои… — и Ашот очень кратко поведал суть проблемы, не упомянув конечно про скрытые тестовые капсулы.

— Вот мразь, — выругался Колосков, — и как теперь его искать?

Ашот пожал плечами.

Тонко пискнула система наблюдения. Ашот с Колосковым одновременно повернули головы.

На экране системы наблюдения кто-то на этаже программистов, оглядываясь, маленьким ломиком открывал дверь пожарно-аварийного выхода.

— Это же Иван Семецкий! — удивленно воскликнул Колосков. — Что он тут делает?

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

— Ну, гад, — потер руками Колосков, — сейчас он запляшет!

Иван осторожно спустился на первый этаж. Теперь главное — тихо выйти из двери пожарного выхода, когда никто не видит. Иван выглянул в щель между железными дверями. Тихо, никого нет. Иван осторожно просунул ломик между створками, нажал… цепочка кракнула и сломалась, дверь, которой давно никто не пользовался, скрипнула… Иван выскользнул… и тут же попал в руки своего начальника!

— Сергей Иванович?! — скорее удивленно, чем испуганно, воскликнул Иван. — А я…

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

Они спустились на два этажа, и Колосков ввел Ивана в… музей.

Музей пыток!

Посреди комнаты стоял железный стул, рядом видела дыба, на столике с привинченными к полу ножками были разложены пыточные инструменты.

— А-а! — вскричал Иван! — это что!? Что за шутка такая?!

Тут из-за спины Колоскова вышел Ашот.

— На дыбу или сначала каленое железо под ногти? — деловито осведомился он.

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

— Пытки ООН запретил! — визгливо вскричал Иван.

— А ООН ничего не узнает, — «успокоил» его Ашот, — мы ПОСЛЕ тихонько разрежем твой труп на куски и спустим в канализацию, она как раз под нами течет, слышишь шум?

Иван испортил штаны и потерял сознание.

— Думаешь, признается? — с сомнением спросил Колосс.

— Еще как признается, — уверенно сказал Ашот

Атака 4. Нежданчик

Хакер Хорёк запустил программу взлома…

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

Потом стал тырить в чужих смартфонах банковские пароли.

А потом, купив на базаре компьютерный диск «Всё для хакера», замахнулся на банковскую карточку случайного человека. Просто в магазине случайно видел, что богато одетый человек подошел к банкомату и снял приличную сумму. У Хорька всегда было острое зрения, и, проходя даже мимо за спиной, он увидел номер карты.

А дальше — используя одну программу, по номеру узнал, что за банк, а используя другую — отправил запрос на снятие денег…

И тут ему не повезло. Он нарвался на «крутого», то есть бандита. Бандит сам был знатоком взлома — он моментально вычислили адрес неудачливого начинающего хакера, и на другой день, когда Хорёк с одним товарищем шел по своим делам, трое взрослых в масках напали в переулке, товарища Хорька избили и сломали руки, а Хорька припугнули тем, что не только руки сломаются… Хорёк испугался и… стал работать на дядю бандита.

Как становятся настоящими хакерами? Да очень просто. То есть — сказать просто, исполнить — сложно.

Для начала, хакер должен отлично знать несколько главных программ, используемых серьезными организациями.

Что такое программа? Это список действий: если приходит запрос такой-то, то выдать ответ такой-то.

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

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

Но сама по себе ошибка — не самоцель. Цель — в результате такой ошибки своровать пароль администратора.

К примеру — программа GlobalNet.

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

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

А именно, вот так великий хакер DeepZero нашел способ вскрыть программу капсулы пользователя, которая собственно соединяет человека-игрока с компьютерным миром GlobalNet и рисует ему (человеку) окружающий мир. Общие компьютеры GlobalNet занимаются только координацией — чтобы действия одного пользователя были видны другим, как изменение окружающего мира.

Так вот, исследуя украденным обычными ворами (не компьютерными) текст программы капсулы, DeepZero обнаружил ошибку — на запрос теста второго уровня третьей ступени прохождения виртуального звука взрыва — капсула на запрос

# Get MySKL boom 2 level 3 step code 1# 4# up 999#

Вместо ответа «запрос неверен» — выдала ответ

# Mistakecode #modulmistake #6 #9 #7 #6 #1 #8

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

В результате тот, кто послал запрос — увидел цифры разницы кода, разницы межу введенными цифрами пароля и правильными, то есть он написал например в пароле первую цифру «5», а разница составила 6. Итого в пароле первое число — 11!

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

Это работы для очень опытного программиста — малейшая ошибка — и капсула выдаст сигнал ошибки в GlobalNet, тут же приедут их спецы и… поймут, что над капсулой работал хакер.

Но DeepZero был хакер об бога, что называется — он сумел переписал программу капсулы без единой ошибки!

В новой программе капсула переподключалась — вместо общих компьютеров GlobalNet — на управляющий компьютер бандитской группы. За которым сидел Хорек… и не только — там работало 8 человек, ибо создать виртуальный мир — дело непростое, даже не весь — а очень маленький, в виде какой-то комнаты, в которой оказывался заперт игрок, чью капсулу вскрыли хакеры и переписали ее код.

В коде также отсутствовала кнопка «Выход», ибо выйти игрок мог только тогда, когда это разрешит Хорек.

DeepZero, разумеется, работал дома. Он только передал заказчикам результаты своей работы — новый микрокод капсулы, хакерскую программу для вскрытия нормального кода и перезаписи нового, программу слежения за конкретными игроками в GlobalNet.

Сегодня Хорёк получил задание от своего шефа, на вид невзрачного серого человечка в сером плаще. Которого, однако, все боялись по потери пульса, ибо достаточно этому человеку было косо посмотреть на кого-то — и этот кто-то исчезал. Ходили слухи, что таких неугодных людей закатывали в бетон фундамента на стройке нового дома…

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

Правда, серый человек обронил еще одно замечание, которое и спровоцировало дальнейшие катастрофические последствия.

Он сказал:

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

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

В принципе не было секретом, что согласно условиям, в некоторых новых локациях сначала появлялись бета-тестеры, то есть игроки, имеющие специальные льготы по оплате капсул для того, чтобы протестировать и выявить возможные игровые ошибки новой локации. Такой бета-тестер всегда имел «поводок», то есть программу от админов GlobalNet, непрерывно отслеживающую состояние игрока и направленные на него действия основной программы. Это нужно было для разбора ошибок — если игра пошла не так, админы садились, включали запись с «поводка», в которой были видны все ошибки и главное причины этих ошибок.

Если за игроком тянется такой «поводок», разумеется, его трогать нельзя и код его капсулы трогать нельзя, так как это всё находится под пристальным наблюдением администрации игры.

Итак, Хорек в прекрасном расположении духа (а как же — за каждого переподключенного игрока ему платили отдельную премию, плюс его вредный характер — Хорек страшно радовался, когда кому-то делалось плохо — вот он и предвкушал, как игрок окажется вместо Глобалнета — в пыточной комнате… у-ха-ха-ха!) запустил программу взлома.

Для начала — программу DeepZero, которая отслеживала поводок.

Чудесно! Ларинаэль встретилась с Самирой, и программа начала обработку данных.

Через 10 минут обработка закончилась — ответ: поводок отсутствует.

Ура! Замечательно! Хорек потер руки.

Хорек запустил программу взлома. Программа покрутилась… и написала «Сбой подключения»

Что за ерунда. Хорек не любил такие ситуации — ибо сам, к сожалению, был не настолько талантлив, что определить причину сбоя. А докладывать Серому не хотел — он же всем внушал, что он такой-де крутейший хакер, почти как DeepZero, просто в силу молодости опыта чуть меньше, а вот вырастет — и никакой DeepZero нужен не будет, ибо вот он, Хорёк!

Хорек запустил еще раз, набрав дополнительно код «директивный запуск от администратора»

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

Но Хорек не хотел получать замечания, что не справился с простейшей операцией — и… запустил взлом директивно. Это он подслушал и подсмотрел за DeepZero, что тот иногда пользовался таким способом.

Но хороша ложка к обеду — надо же знать, когда можно применять директивный ввод, а когда нельзя!

Умный хакер, например тот же DeepZero, получив отказ, сразу же насторожился бы… запустил дополнительное тестирование — например, в капсуле игрока мог быть самый обычный сбой — например напряжение электросети моргнуло. Но тогда запускать взлом нельзя — просто-напросто в результате сбоя напряжения код взлома мог бы и не пройти.

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

Сбой был не случайным — Ларинаэль находилась не в обычной капсуле, а в тестовой!

Опять же DeepZero это определить смог бы, а Хорьку оказалось не по зубам.

Директивный ввод оказался успешным, через 15 минут программа отрапортовала, что микрокод капсулы подменен на хакерский от DeepZero.

Хорек обрадовался и предвкушающе потер руки.

Он запустил программу обнаружения IP и вслед за этим — реального адреса игрока.

Программа трижды выдавала сбой, что некоторым образом испортило Хорьку настроение.

Он подошел к своему коллеге, которому неделю назад одолжил незаконное устройство перехвата чужих разговоров по мобильнику.

— Сыч, у меня прога по определению жительства сбоит… посмотри…

Сыч запустил программу, получил ту же ошибку, пожал плечами и стал набирать в консольном окне

# Get IP gamers together post address

Последовал ряд отказов, но воспользовавшись стыренным ранее паролем, он зашел в администраторский отдел и… развел руками:

— Там бред! Ну типа Соединенная Лажа Восточной Еврожопы, улица Атаманская, 99999 квартира 99999.

Хорек встал в ступор.

Сыч сказал:

— Не тушуйся. Хочешь знать, что это? Я скажу. С 99 % уверенностью — это «левая» подпольная капсула, находящаяся в Сиднее, Австралии.

Там местные пираты умеют хакерским образом подключаться к GlobalNet, беря деньги за капсулу просто себе.

Теперь Хорек сделал следующую ошибку. Надо было остановить хак и передать дело Серому — тот ведь четко говорил — любая внештатная ситуация — прекращайте хак, докладывайте мне, я поручу разобраться DeepZero'у.

Но уж очень хотелось Хорьку сбить спесь с игрока, заставить ползать на коленях…

Он пожал плечами и вернулся на свое рабочее место.

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

А вот дальше… пошло не совсем так, как хотелось.

Как только Хорек включил передачу капсулой боли игроку, у него пошли совершенно непонятные символы ошибок -

# Недопустимое значение константы #55

# Недопустимое значение константы #56

# Недопустимое значение константы #59

# Недопустимое значение константы #133

# Недопустимое значение константы #195

# Сбой работа аттеньюатора! Сбой 99#78!

Хорек растерялся. Тем временем события шли своим чередом — Ларинаэль двинула программной «хозяйке» горящим поленом в глаз, чего никогда раньше не случалось, и попыталась выбежать из комнаты — тут ошибки повалили просто с устрашающей частотой!

# Ошибка отрисовки помещения!

# Ошибка создания персонажа!

# Ошибка связи с сервером GlobalNet!

# Ошибка структуры логов!

Черт, черт, черт… тут Хорек уже серьезно перепугался и схватился за телефон Серого.

Он написал SMS:

«Серьезный сбой при попытке поместить Ларинаэль в нашу комнату. Что делать?»

Через минуту к нему подскочил Сыч с криком:

— Что ты сотворил!? Серый в бешенстве велел мне взять управление капсулой персонажа Ларинаэль!

Увы — на любую команду Серого от капсулы шел краткий ответ:

# Errorcode

Сыч схватился за голову:

— Черт, скорее всего там был какой-то хитрый админский поводок, новый наверно, который наша программа не смогла определить!

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

Звякнул телефон, хакеры прочли SMS от Серого:

«Сидите тихо и только смотрите — за работу срочно берется сам DeepZero. Вы все, ослы, лишаетесь премии»

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

Но после каждый группы цифр, вводимых DeepZero, следовал все тот же

# Errorcode

Наконец DeepZero через двенадцать минут напряженной работы написал SMS:

«Сожгите ваши жесткие диски, срочно покиньте помещение, из которого хакали Глобалнет и глубоко ховайтесь — вас вычислили!

Я не могу работать в момент, когда против меня не тупые программы, а вот прямо сейчас против нас работают все лучшие спецы GlobalNet. Я сейчас сожгу даже сотовый, через который написал вам это сообщение, покидаю комнату, в которой работал, через черный ход и прекращаю работу с кодами Глобалнета»

Атака 5. Откат от взлома

В реальном мире.

В закрытой комнате, где находятся Юлия и Петр, зазвонил сотовый телефон Юлии.

Юлия взяла трубку.

— Алло, это Ашот, — раздался в трубке голос администратора игры. — Тут в общем такая ситуация… с вашей помощью мы обнаружили хорошо замаскированную банду вредителей, которые занимались вымогательством денег с игроков. С одной стороны, спасибо. С другой… я только что сказал, что все ваши проблемы решены, и вы можете вернуться «в свет». К сожалению, оказалось, что я неправ. Но тут виноват не я — просто вы совершенно случайно влезли в это дело и таким образом, пока я крайне не советую покидать ваше помещение. Хуже того, пока не советую даже заходить в игру!

— Ашот… я что подумала… — неуверенно сказала Юлия. — Насчет ожидания понятно, но в принципе — мне, в общем-то, понравилось в Глобалнете… а нельзя ли будет потом получить работу бета-тестера?

Ашот задумался.

— Ну, в принципе… я, конечно, подумаю над этим вопрос, наверно вариант есть.

Вмешался Петр:

— Спроси Ашота, сколько примерно нам придется ждать.

Ашот услышал этот вопрос.

— Точно сказать трудно. Но я думаю, на днях мы посовещаемся с руководством и примем решение. Одно могу сказать безусловно — известные личины придется ликвидировать. Никаких Ларинаэль, Маг Свисс и так далее. Микрокод тестовых капсул завтра перепишу лично я, после чего использовать их станет безопасно. Но — еще раз повторяю — даже если использовать, никаких старых имен. И в беседах с игроками, зайдя в GlobalNet, не дай бог не говорить, что вы играете не первый раз и какие были у вас личины.

— Ой… сказала Юля. — Я ж уже приличный уровень набрала да и артефактов неплохих…

— Тихо. Если мы возьмем тебя в бета-тестеры, придумаем что-нибудь, чтобы уровень был не сильно ниже и артефактов подкинем. Но — никаких старых имен!

— Даже моим друзьям — Боратиону и Мараршу? — грустно спросила Юлия.

— Безусловно! Безусловно! Я не знаю, могут ли они проговориться, но это не важно — просто банд группа оказалась такая серьезная, что у них могут остаться источники сведений — игроки, работающие на них. А кто знает, какие подслушивающие устройства могут иметь эти игроки! Это же мир магии — я не могу запретить вообще все магические подслушивающие устройства в игре, этого начальство не позволит. Так что, увы — если снова войти в игру, никаких контактов с прошлыми знакомыми и никаких сведений о прошлой личности! Запрещаю!

— Понятно, — с огорчением сказала Юлия.

* * *

Другое место, это же время

Самарканд, окраина, почти пригород, какой-то покривившийся домик.

Достаточно бедная обстановка внутри. Однако если открыть скрипучие доски и спуститься по деревянной лестнице в подпол — там стоит хорошая игровая капсула GlobalNet.

Дверь открывается пинком ноги. В дверь заходят три мордоворода в черных повязках, закрывающих лицо.

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

Детина в маске вскидывает пистолет с глушителем и шикает, пожилая дама смолкает, схватившись обеими руками за голову.

Другой детина вбегает в комнату. Молодая женщина пытается вылезти в окно, но за окном возникает третий и она беспомощно съеживается на полу, закрыв голову руками.

Ворвавшийся хватает ее за шиворот и усаживает на стул.

— Я задам пару вопросов, — говорит он. — Ответить правду — мы уйдем и ничего не сделаем.

Девушка испуганно кивает.

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

Девушка испуганно кивает.

— Мои хозяева на твои мелкие шалости могут закрыть глаза. Но на этот раз ты связалась с бандитами, которые нам сильно мешают. Ну-ка быстро рассказывай все о человеке, который велел заманить Ларинаэль.

Самира быстро рассказывает, часто сама себя перебивая и захлебываясь словами.

Человек морщится, понимает ладонь:

— Спокойно. Все скажешь — ничего плохого не сделаем. Но не спеши, припоминай все точно и по порядку. И постарайся ничего не упустить.

Девушка рассказывает.

Но рассказывать по сути нечего — некий человек, всегда в полумаске, игровой ник — чиновник Курт. Собственно всё.

Гость в маске тщательно записывает контакты — когда Самира с ним встречалась и о чем говорили.

* * *

Ну и еще одно место, теперь уже в администрации GlobalNet.

— И что мы имеем? — ворчливо говорит Колосков. — А ничего. Мы проверили все случаи контакта Самиры с Куртом — она сказала правду, но проклятый Курт ни с кем, кроме Самиры, не встречался.

— Не может быть! — это один из боссов игры.

Ашот пожимает плечами.

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

— Посмотрите логи его капсулы! — это босс.

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

— Так что ж теперь делать? — разозлился босс.

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

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

— Если исходить не из книг про Шерлока Холмса, 90 % работы детектива — расспросы людей и нахождение свидетелей, — возразил Ашот. — Окурки — это хорошо скорее для романов или телесериалов.

Босс пожал плечами, второй босс усомнился:

— Мы же не можем бросить клич: — все кто пострадал — сообщите! Это же какой скандал на весь мир!

— А вот это как раз и будет работа детектива. Не беспокойтесь, профессионалы нужные концы найдут. Только на это понадобится, конечно, не одна неделя, за месяц не уверен, но в течение полугода вся картина их деятельности будет у нас перед глазами.

Босс опять пожал плечами:

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

Начальник службы безопасности вмешался:

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

Атака 6. Упс…

Прекрасный солнечный день в игровом мире.

В городе Сайонтвилль, на самой окраине, из серого облачка телепорта возник новый персонаж.

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

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

И ник свой он не скрывал — над головой этого игрока любой другой игрок мог прочитать — Белый Корабельник, маг, уровень 18.

Корабельник побродил по ближайшим улочкам, свернул ближе к центру.

Заглянул в лавки гномов, послушал их речи, расхваливающий свой товар, ничего не сказал и пошел дальше.

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

— Я не помешаю? — несколько стеснительно спросил он.

— Да садись, ради бога, — махнул рукой ближайший к нему мечник Конан 4599.

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

Тем временем между остальными игроками вяло текла беседа, Корабельник невольно ее слышал.

— Говорят, в Лихоимском ущелье около южной кромки Старовалайских гор игроки пропадают… — задумчиво сказал мечник Урр 6.

— Брехня…

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

— Скорее, чей-то недосмотр, — поправила говорившего эльфийка Лионель. — Какой-то молодой программист прошляпил или перепив пива, не в ту локацию монстриков выпустил. Ну, ему выговор — а игрокам чего об этом сообщать? И так скушают…

— А игроки все-таки пропадают, — гнул свое Урр.

— Да вряд ли недосмотр, — сказал мечник Конан. — Им почему-то захотелось, чтобы новички качались в локациях Щер-Шушувалия. А может опробовали новые виды вооружений ордена какого-то-там. Там же какие-то рыцари охраняют начальные локации.

— Или захотели сорвать чуть больше денег, — заметила Лионель.

— Да вряд ли. Рыцари-то бесплатно всех охраняют.

— Ну и что — рыцари-то бесплатно охраняют, да только в земле Щер-Шушувалия. А кто хочет ходить в другие локации — теперь будет еще платить магам за охрану!

— А что насчет пропавших? — несмело вступил в разговор Корабельник.

— Да слухи ходили… пошел один такой весь мощный, расхваставшийся, что всех одним взмахом меча уделает, и потом его никто не видел…

* * *

Локация Лихоимское ущелье.

Временная рейд-группа Кремовые морды

Обычно для походов по игровым локациям игроки соединяются в кланы. Но клан всегда — дисциплина, порядок, и не всем игрокам такое нравится.

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

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

Тем не менее, временные рейд-группы — явление обычное и частое.

Лидер группы гном Сытый Сыч делает инструктаж:

— Так, внимание! Основная группа со мной идет в подземелье Храма Пятой руки. Там мы разбудим лича… на втором уровне, так что придется немного подождать, пока пройдем первый, а потом попадем во второй. Лич погонится за нами — мы телепортируемся ко входу, а тут и будет засада из магов — маги Крыша Земли, Бунша и Белый Корабельник приготовят ловушку у входа в подземелье.

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

Маг Бунша 82 уровня вообще вознесся в воздух и повис в высоте, внимательно смотря вниз.

За пригорком в естественном укрытии спрятались Крыша Земли и Белый Корабельник.

Корабельник спросил:

— Слушай, Крыша… а давай для краткости буду называть тебя Крыз, а?

Крыша Земли расхохотался:

— Ну и тебя и фантазия! Ладно, пусть будет Крыз.

— Да как-то не звучит «Крыша»… случай, а ты был ни южном краю Лихоимского?

— Ну был, а что?

— Да друг в меня есть… не в реале, здесь познакомились. Ловчий Перец. Сказал, пошел в данж у южной кромки Старовалайских гор… и с тех пор ни духу, ни слуху.

— Ну и что? Мало ли, ты ему разонравился.

— А еще есть слухи, что игроки пропадать стали, в таверне Хриплый Докер слышал…

— Что за чушь? Как пропадать?

— Ну, игрок… не помню имени… рассказал — дружил он с одним парнем, зашли вместе в Глобалнет, и вдруг парень пропал. Что интересно, и в Глобалнете его нет, и в реале исчез — квартира заперта и там никого нет.

Крыша Земли пожал плечами.

Помолчали.

— Что-то долго они там, — через полчаса заметил Крыша Земли.

А потом добавил:

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

— А как это? — спросил Корабельник.

— Ну, была у меня одна знакомая. Эльфийка Светлая Галадриэль 256. Достаточно веселая и легкомысленная. Пошла в один данж с временной рейд-группой… две недели потом я с ней не общался, пропала. И вдруг — совершенно случайно узнал, что она неожиданно подалась в агры. Вместе с группой бандитов нападает и грабит игроков… но ведь это совершенно не в ее характере! Как человек поменялся в игре!

— Очень интересно… — Белый Корабельник нажал кнопку в интерфейсе, которой не было ни у одного обычного игрока — «След». Теперь от него к игроку Светлая Галадриэль 256 протянулся программный администраторский поводок.

* * *

Лес Окраина Серой Вымороченной Пустоши.

Небольшая группа новичков 15 уровня в среднем.

Эльф Великий Крушитель 25 уровня организовал временную рейд-группу, пригласив в нее игроки вне клана, мага 18 уровня Белого Корабельника, случайно встреченного на площади в Сайонтвилле.

Группа только-только подошла к лесу, как из невидимого ранее оврага выскочило 8 игроков в закрытых забралами шлемах и разнородным обмундированием, с висящими над головой значками «Агр». Уровни игроков-агров были от 55 до 68.

— О черт! — простонал эльф. — все быстро телепортируемся прочь!

Он вытащил свиток заклинания телепортации, но не успел его прочесть — агр Великий Мор бросил артефакт запрета на телепортацию.

— Попалась, мелюзга! — довольно воскликнул он и велел:

— Так, всем раздеваться.

— Эй! — сказала эльфийка Черная Пантера 342, - получили подарок! — и кинула в него Стрелу Черного Властелина. Защита лидера агров взорвалась и он потерял 100 процентов жизни.

Однако у него была баф-аптечка, которая сразу же вернула 50 единиц жизни.

Великий Мор бросил ловчую сеть, сеть упала на Пантеру и стала ее опутывать.

Белый Корабельник тем временем переместился и возник около агра Светлая Галадриэль 256.

— Пошли, поговорить надо… — тихо сказал он.

Галадриэль тут же кинула в него заклятье Молчание 90 уровня.

Однако Корабельник настолько быстро переместился в другое место, что заклятье пролетело мимо и рассеялось.

Он возник сзади Галадриэль, обхватил ее руками и оба исчезли…

Конец 1 книги.

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

А во-вторых, бумажные книги имеют формальное ограничение на размер — книгу толще 2 сантиметров (400 страниц) неудобно держать в руках и листать. А тут как раз на 400 бумажных страниц текста и иллюстраций (при размере шрифта текста 12).

Или, как любят считать издатели, на 17 авторских листов.

Так что если читатели проявят интерес — продолжение истории во 2-й книге «Игроки поневоле против рабовладельцев»