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