Песочница
Часть 1. Начало
Песочница
23 окт. 2026 г.
Пролог. Сон на двоих миллиардов
Первым это заметил не астроном и не военный, а сомнолог из Женевы по фамилии Лефевр. Он вёл скучное исследование о фазах быстрого сна и однажды утром обнаружил, что одиннадцать его испытуемых, никак не связанных между собой, нарисовали одно и то же. Спираль из семи колец. Холодный голос без звука. И ощущение, будто кто-то очень большой и очень терпеливый стоит за спиной и считает.
Через неделю спираль рисовали в Сеуле, Лагосе и Новосибирске. Через две — её видел почти каждый, кто спал больше четырёх часов подряд. Люди списывали всё на усталость, на соцсети, на массовую истерию. Специалисты, которые собрались в подземном зале под Брюсселем, знали лучше.
Это был не сон. Это была разведка.
Нечто, далёкое и бестелесное, нащупывало путь сквозь человеческое сознание, как слепой нащупывает дверную ручку. Оно не прилетало на кораблях. Оно приходило — по нитям мыслей, по общему полю, которое, как выяснилось, связывает всех людей и о котором наука не подозревала. Расшифровка заняла девять дней. Смысл уместился в одну строку отчёта: «Цель: плацдарм. Метод: занятие носителей. Срок: 40–45 суток».
Они собирались войти в людей. Не убить — заселить.
Все варианты защиты провалились на бумаге за первые сутки. Нельзя поставить ракетную батарею против того, что живёт в голове. Нельзя объявить эвакуацию из собственного сознания. И тогда молодой нейроинженер Ингрид Хальворсен, которую взяли в группу почти случайно, задала вопрос, после которого в зале стало очень тихо:
— А как они отличают, где разум, а где нет?
Оказалось — плохо. Пришельцы искали не мозг, а поведение: целенаправленность, реакцию, память о прошлом, стремление к выживанию. Любая достаточно сложная система, которая вела себя как живая, выглядела для них живой.
Через тридцать один час было принято решение, которое позже назовут самым странным в истории человечества. Сигнал-маяк, на который ориентировались захватчики, перенаправили. Не в пустоту, не на Луну — в игровой сервер.
Выбор пал на «Пепельные Королевства», старую добрую MMORPG с двадцатилетней историей. Миллионы строк скриптов, тысячи NPC с расписаниями и репликами, монстры с поведенческими деревьями, вечный цикл рождения и смерти. Целый мир, который выглядел живым. Отдельный кластер, «Северная Марка-7», подключили к маяку, нарастили мощностей на три дата-центра и стали ждать.
Вторжение началось в ночь на четверг. В 03:17 по Гринвичу нагрузка на кластер выросла в сорок раз. Человечество не почувствовало ничего.
А в Северной Марке гоблины с Мшистого холма впервые за двадцать лет перестали бежать на игроков. Они остановились, повернули головы к небу — и начали строиться.
Глава 1. Кузнец задаёт вопросы
Даня Корсаков играл в «Пепельные Королевства» с четырнадцати лет и был уверен, что знает этот мир лучше собственной квартиры. В квартире, по крайней мере, иногда пропадали носки. В Северной Марке не пропадало ничего: всё стояло на своих местах, ходило по своим маршрутам и говорило свои строчки с точностью до запятой.
В двадцать девять лет у него была работа логиста, ипотека на однушку и персонаж по имени Кривой_Шип — лучник семьдесят третьего уровня, не лучший на сервере, но и не худший. По вечерам, после девяти, Даня надевал наушники, открывал банку холодного чая и уходил туда, где всё было понятно.
В тот вечер понятно не было.
Он пришёл в Ольховый Брод сдать квест и починить лук. Кузнец Гарм стоял у наковальни, как стоял последние пятнадцать лет: широкие плечи, кожаный фартук, анимация удара молотом раз в четыре секунды. Даня кликнул по нему, не глядя, — пальцы сами знали, куда жать.
Вместо привычного «Сталь не терпит спешки, странник» в окне диалога появилось:
«Сколько вас?»
Даня моргнул. Перечитал. Вариантов ответа под строкой не было — только кнопка «Закрыть».
Он закрыл и кликнул снова.
«Где вы гнездитесь, когда исчезаете?»
— Чего? — сказал Даня вслух пустой комнате.
Гарм больше не бил молотом. Он стоял неподвижно, повернув голову к персонажу Дани — чего модель кузнеца, вообще говоря, делать не умела. У NPC в «Пепельных» не было слежения взглядом. Это знал каждый, кто хоть раз пытался сделать смешной скриншот.
Даня открыл окно ремонта через иконку на панели. Ремонт сработал как обычно, списал сорок два серебряка. А Гарм всё смотрел.
— Ладно, — пробормотал Даня. — Патч, наверное. Новая система диалогов. Тестят.
Он написал в гильдейский чат:
Кривой_Шип: кто в курсе, обновляли нпс в Броде? Гарм какую-то дичь несёт
Мармеладка: какую?
Кривой_Шип: спрашивает сколько нас и где мы гнездимся
Мармеладка: ахах это ивент наверное, к хэллоуину
Бородач_Отар: или ты опять до трёх ночи сидел
До Хэллоуина действительно оставалась неделя. Даня кивнул сам себе и пошёл на Мшистый холм — закрыть ежедневку на гоблинов.
Гоблинов на холме не было.
Точнее, они были, но не там. Обычно они бродили россыпью по склону, по два-три, тупо шли на игрока в радиусе пятнадцати метров и умирали за четыре выстрела. Сейчас все двадцать с лишним стояли на вершине тремя ровными шеренгами. Неподвижно. Лицом на север.
Даня подошёл ближе, натянул лук и выстрелил в крайнего.
Гоблин упал. Остальные не шелохнулись. Ни один не побежал на него, ни один не закричал своё фирменное «Моё! Моё!». Через тридцать секунд — точно по таймеру респауна — на месте убитого появился новый. И сразу же, будто по команде, встал в строй на освободившееся место.
А потом вся шеренга медленно повернула головы и посмотрела на Даню.
У него по спине прошёл холодок, глупый и совершенно неуместный для человека, который сидит в тёплой комнате с банкой чая. Он выстрелил ещё раз. И ещё. Гоблины умирали, возрождались, вставали в строй. И смотрели.
Квест засчитался. Награда упала в инвентарь. Даня вышел из игры раньше обычного и долго сидел перед погасшим монитором.
Интерлюдия. Доклад Седьмому Кольцу
Передача по нити. Приоритет: высший.
Плацдарм удерживается. Занято носителей: 4 112. Сопротивление местной биосферы — минимальное.
Особенности мира. Носители здесь не умирают окончательно: после разрушения оболочки они собираются заново через короткий цикл на том же месте. Это открывает невиданные возможности для армии. Наш авангард бессмертен.
Особенности туземцев. Доминирующий вид — «странники» — появляется из ниоткуда и исчезает в никуда. Их логово не обнаружено. Странники агрессивны, но бессистемны: убивают наших носителей ради мелких металлических кругляшей, затем уходят. Признаков координации не выявлено. Вероятно, это низший, неразумный вид — хищники-падальщики.
Отмечено: некоторые носители имеют встроенную функцию обмена. Странник даёт кругляши — носитель возвращает ему целостность оружия. Природа обмена неясна. Изучаем.
Аномалия. Небо мира неподвижно. Солнце проходит путь за два часа и не греет. Расстояния конечны: на краю мира стоит невидимая стена. Командир авангарда считает это защитным куполом туземцев. Начато исследование купола.
Вывод: вторжение развивается по плану. Просим разрешения перебросить основные силы.
Конец передачи.
Глава 1.
На следующий день Даня полез в патчноуты. Последнее обновление вышло три недели назад: баланс классов, исправление текстур воды, новое ездовое животное за донат. Ни слова про диалоги. Ни слова про гоблинов. Ни слова про Хэллоуин — что было странно само по себе, потому что «Пепельные» каждый год начинали праздничный ивент с огромного анонса и тыкв по всему миру.
Зато на форуме нашлась ветка. Её открыли позавчера, и называлась она «Мобы на северных локациях сломались???». Сорок сообщений. Волки в Серой чаще ходят стаей по кругу и не агрятся. Трактирщица в Кельмхейвене на вопрос про комнату ответила «Покажите ваши корни». Скелеты в Склепе Отречённых выкопали что-то вроде траншеи вдоль восточной стены.
Последний пост был от игрока с ником Ледяной_Тролль: «Ребят, я понял, это нейросетевые NPC, разработчики тайно тестят ИИ, скоро анонс». Под ним стояло двадцать лайков.
Даня обновил страницу, чтобы прочитать ответы. Ветка исчезла. Не закрыта — исчезла. Поиск выдавал «Ничего не найдено».
Вечером он написал в поддержку. Вежливо, с двумя скриншотами — Гарм с повёрнутой головой и строй гоблинов на холме. Ответ пришёл через четыре минуты. Это само по себе было чудом: обычно поддержка «Пепельных» отвечала через три дня и всегда начинала с «Попробуйте переустановить клиент».
«Здравствуйте, Кривой_Шип! Благодарим за обращение. Описанное поведение является частью запланированного внутриигрового события. Пожалуйста, продолжайте играть как обычно. Убедительно просим не распространять скриншоты и информацию о событии до его официального анонса. Хорошей игры!»
Тикет закрыт. Оценить ответ было нельзя.
Даня перечитал письмо три раза. Продолжайте играть как обычно. Он работал логистом семь лет и хорошо знал, как пишут люди, которые хотят, чтобы ты ни о чём не спрашивал. Именно так.
Он зашёл в игру. Пошёл не на холм, а в Ольховый Брод — к Гарму.
Кузнец стоял у наковальни. Молот лежал на полу. Рядом с ним, на деревянной стойке, где раньше висели продажные мечи, теперь висело что-то вроде схемы: камни, разложенные в спираль. Семь колец. Даня не знал, почему от этой спирали у него свело живот, — откуда-то из глубины, из полузабытого сна, который снился ему, кажется, месяц назад, и который он так и не вспомнил до конца.
Он кликнул по Гарму.
«Ты приходишь снова. Ты помнишь. Другие странники не помнят. Почему ты помнишь?»
Даня медленно убрал руку от мыши.
За его спиной в окне игры по тропе прошёл патруль: четыре гоблина, два волка и скелет из Склепа — существа из трёх разных локаций, которые по всем законам игры никогда не встречались. Они шли в ногу.
В правом нижнем углу экрана мигнуло личное сообщение. Отправитель — GM_Sever. Аккаунт без уровня, без гильдии, без истории.
GM_Sever: Даниил, добрый вечер. Пожалуйста, не разговаривайте с этим NPC.
Он не называл своего имени в игре. Никогда.
GM_Sever: И не выходите из игры. Нам нужно, чтобы на сервере оставались живые игроки. Это очень важно.
GM_Sever: Мы вам всё объясним. Скоро.
На экране Гарм поднял голову. Не к Дане — выше, к неподвижному игровому небу, где плыло нарисованное солнце, — и впервые за пятнадцать лет улыбнулся.
Продолжение следует…
Глава 2. Таблица отклонений
«Скоро» не наступило ни на следующий день, ни через день.
GM_Sever висел у Дани в списке контактов серым, с пометкой «не в сети». На третий день, в обед, пришло одно сообщение — сухое, как уведомление банка:
GM_Sever: Даниил, спасибо за терпение. Пожалуйста, продолжайте играть как обычно. Мы свяжемся с вами, когда это будет уместно.
Даня прочитал его дважды и почувствовал не страх, а раздражение. Профессиональное. Семь лет он работал логистом, и ровно такие письма присылали поставщики, у которых фура стояла в кювете под Самарой. «Благодарим за терпение». «Свяжемся, когда будет уместно». Означало это всегда одно: у них проблема, они не знают, что с ней делать, и надеются, что ты не начнёшь копать.
Даня начал копать.
Он подошёл к этому так же, как подходил к сорванным поставкам: не с вопросом «что случилось», а с вопросом «что отклоняется от графика».
В первый вечер он завёл таблицу. Обычную, рабочую, с колонками: «Объект», «Локация», «Норма», «Факт», «Отклонение». Потом пошёл по Ольховому Броду с секундомером в телефоне.
Кузнец Гарм. Норма — удар молотом раз в 4,0 секунды. Это знал любой, кто хоть раз пытался подгадать скриншот с искрами. Факт — 4,0. Но иногда молот замирал на середине замаха на две-три секунды, а потом продолжал, будто кузнец задумался. Отклонение — есть.
Стража на мосту. Норма — круг за 94 секунды, с крохотными остановками на поворотах: движок 2006 года не умел сглаживать траектории, и стражники на углах на долю секунды «вставали». Даня нашёл на YouTube старое видео 2019 года и проверил по нему. Факт — круг за 81 секунду. Без остановок. Плавно, как на рельсах. Будто кто-то научился управлять этим телом лучше, чем умела сама игра.
Он обошёл Брод, потом соседние локации. К двум часам ночи в таблице было сорок семь строк. В тридцати одной стояло «отклонение».
А потом, уже засыпая над ноутбуком, он сделал то, что делал на работе сотни раз, — нанёс точки на карту.
Тридцать одна точка. Стражники, дети у колодца, торговцы, двое волков на опушке, ворона на крыше мельницы. Сами по себе — просто россыпь. Но если соединить их по порядку удалённости от одной точки...
Даня долго сидел перед экраном.
Точки ложились витками. Неровными, но узнаваемыми. Семь витков. И в центре — кузница Гарма.
И тут он вспомнил. Не так, как вспоминают пароль, — а так, как вдруг вспоминают сон посреди дня, от запаха или звука. Конец сентября. Серая дрёма. Спираль из семи колец. Холодное, терпеливое присутствие за спиной, которое считает.
Он тогда списал это на усталость. Утром забыл. Как забывают все.
На следующий день он искал спираль в интернете.
Результатов было подозрительно мало. Пара абстрактных картинок, логотип какой-то йога-студии. А ведь он помнил — смутно, но помнил, — как в сентябре лента была забита мемами: «кому ещё снится эта штука?», «массовый сон, учёные в шоке». Он полез в веб-архив. Сохранённые копии нашлись. Живых страниц — ни одной. Статья в швейцарском научно-популярном журнале про «синхронные сновидения» у испытуемых какого-то Лефевра — удалена. Ветка на Reddit на сорок тысяч комментариев — удалена. Даже его собственный пост в гильдейском чате от 27 сентября — «пацаны, мне третий день снится какая-то спираль, это нормально?» — оказался на месте, но никто на него тогда не ответил, и он о нём забыл.
Кто-то очень аккуратно вычистил интернет. Не до нуля — до шума.
Даня написал Ледяному_Троллю. Они не были знакомы, но тролль оказался общительным.
Ледяной_Тролль: ветку снесли через 20 минут после моего поста. а на следующий день мне прилетел подарок от администрации. год премиума бесплатно. «за активность на форуме»))
Кривой_Шип: тебя купили
Ледяной_Тролль: ну купили и купили, премиум есть премиум. я так и подумал, что это тест нейросетей и я спалил контору
Ледяной_Тролль: кстати. на европейском форуме была похожая ветка. девчонка из финляндии, ник Revontuli. писала что стражник в Кельмхейвене с ней «разговаривает» и спрашивает про какое-то гнездо. её тоже снесли. а сама она в игре третьи сутки стоит у западных ворот столицы. не двигается
Даня вошёл в игру и побежал в Кельмхейвен.
Она действительно стояла там. Эльфийка-друид шестьдесят восьмого уровня, у западных ворот, в шаге от стражника. Без значка «отошёл». Неподвижно. Стражник стоял рядом, повернув к ней голову — модель, которая не умела поворачивать голову.
Даня простоял напротив них минут десять. Потом стражник медленно перевёл взгляд на него.
На следующее утро персонажа Revontuli у ворот уже не было. Её профиль на форуме был удалён. Ник в поиске игроков выдавал: «Персонаж не найден».
В тот вечер Даня впервые за много лет не стал заходить в игру. Сидел на кухне, пил чай и думал о том, что человек не может простоять у монитора трое суток. Что за этим персонажем сидел кто-то живой. И что этот кто-то, наверное, уже не за компьютером.
Если бы Даню потом спросили, когда именно он перестал сомневаться, он бы назвал не таблицу, не спираль и не Revontuli. Он бы назвал эксперимент с твинком.
У него был второй персонаж — гном-алхимик девятнадцатого уровня, заброшенный пять лет назад. Другой ник, другая раса, другой голос, другая анимация походки. Даня зашёл им, отбежал в Брод и встал на мосту, в сорока метрах от кузницы, вне радиуса взаимодействия.
Гарм перестал бить молотом. Повернулся. И посмотрел прямо на гнома.
Даня вышел. Зашёл персонажем случайного новичка с серверного аккаунта брата, которым не пользовался никто. Человек-воин второго уровня. Встал за углом трактира, где кузница даже не просматривалась.
Через четырнадцать секунд Гарм вышел из-за наковальни — сделал два шага, больше ему не давала привязка — и повернулся лицом к стене трактира. К тому месту, за которым стоял Даня.
Он смотрел не на персонажа. Он смотрел на Даню.
Сообщение GM_Sever он писал минут сорок и переписывал пять раз. В итоге вышло коротко:
Кривой_Шип: Я знаю, что это не ивент. 31 NPC в Броде и окрестностях ведут себя не по скрипту. Они стоят спиралью вокруг кузницы. Это та же спираль, которая снилась людям в сентябре и которую вычистили из интернета. Девушка с ником Revontuli трое суток стояла рядом с таким NPC, а теперь её персонажа нет. Гарм узнаёт меня на любом персонаже, даже за стеной. Я не знаю, кто вы. Но либо вы мне объясняете, что происходит, либо завтра я пишу Ледяному_Троллю, у которого сорок тысяч подписчиков. Мне не нужны деньги и премиум. Мне нужно понять, во что я влез.
Он нажал «отправить» и сразу пожалел. Через четыре минуты пришёл ответ.
GM_Sever: Завтра, 12:40. Кафе «Тополь», напротив вашего офиса. Пожалуйста, ничего никуда не пишите до этого времени. Вы правы почти во всём. И это гораздо хуже, чем вы думаете.
В кафе за столиком у окна сидели двое: невысокая женщина в сером свитере, с короткой стрижкой и тёмными кругами под глазами, и крупный мужчина лет шестидесяти в пиджаке, тесном в плечах. Женщина представилась Ингрид. Мужчина — Шубиным, без имени и отчества.
— Сначала формальность, — сказал Шубин и положил на стол лист бумаги.
Соглашение о неразглашении в три абзаца. Без названия организации, без печати. «Я обязуюсь не сообщать никому сведений, полученных мной в рамках проекта “Песочница”, в течение срока, установленного проектом».
— А если не подпишу?
— Тогда вы допьёте кофе и пойдёте на работу, — сказал Шубин. — А через неделю, возможно, обнаружите, что ничего не помните о последних днях. Это не угроза. Это просто технически неприятный процесс, и мы бы хотели его избежать.
— Сергей Палыч, — тихо сказала Ингрид.
— Что? Я честно предупредил.
Даня подписал. Ручка была самая обычная, синяя, из пачки по десять штук. Почему-то именно это его успокоило.
Объяснение заняло меньше времени, чем он ожидал, — потому что половину он уже знал. Ингрид лишь заполняла пробелы. Сомнолог Лефевр и одиннадцать одинаковых рисунков. Девять дней расшифровки. Строка отчёта: «Цель: плацдарм. Метод: занятие носителей». Зал под Брюсселем. Маяк, перенаправленный на игровой кластер Северная Марка-7, потому что двадцать лет скриптов поверх скриптов делали его самым «живым» из всех миров, которые люди умели строить. Четыре тысячи занятых носителей. Пришельцы, уверенные, что вторжение идёт по плану.
Даня слушал и кивал. Только один раз перебил:
— Revontuli.
— Её зовут Ева, — сказала Ингрид. — Ей двадцать три, она из Тампере. Уснула за компьютером рядом с занятым стражником. Сейчас в клинике, физически здорова. Двое суток говорила только о том, что «надо найти гнездо странников». Сегодня утром впервые спросила, какое число. Врачи считают, что это хороший знак.
Даня долго молчал.
— Тогда я не понимаю, — сказал он наконец. — Вы чистите интернет. Покупаете троллей премиумом. Удаляете людей с форумов. Почему вы просто не забанили меня? Удалили персонажа, закрыли аккаунт — и всё. Зачем вам кафе, бумажка, объяснения?
Ингрид и Шубин переглянулись.
— Потому что мы собирались не забанить вас, Даниил Андреевич, — сказала Ингрид. — Мы собирались вас попросить. Ещё до вашего письма. Мы просто не успели решить, как.
— Почему меня?
— Причин несколько, — сказал Шубин и начал загибать толстые пальцы. — Первая. Вы видели спираль в сентябре и до сих пор её помните. Почти все забыли через несколько дней — канал, по которому они нас прощупывали, был открыт для всех, но большинство людей просто его не держат. У вас он работает лучше. Таких один на двести тысяч. На всём кластере Северной Марки их было трое. Ева выбыла. Остались двое.
— А второй?
— Второй — семидесятилетний инженер из Квебека, он играет за травника и почти не выходит из своей деревни, — сказала Ингрид. — Мы привели его к Гарму позавчера. С датчиками, со страховкой. Гарм на него даже не посмотрел. Отвечал строчкой из скрипта.
— Вторая причина, — продолжил Шубин. — Контакт уже есть, и он ваш. Мы его не устанавливали. Его установил тот, кто сидит в Гарме. Мы зовём его Счётчиком, и, судя по перехватам, он у них командир. Он выбрал вас сам. Почему — догадываетесь?
Даня подумал. И вдруг понял.
— Я у него чинюсь пятнадцать лет.
— Четыре тысячи двести одиннадцать ремонтов, — сказала Ингрид. — Лёха из студии посчитал по логам. Больше, чем у любого другого игрока сервера. Когда Счётчик занял Гарма, он получил не просто тело. Он получил всё, что этот скрипт помнит. А скрипт «помнил» одно и то же слабое сияние, которое приходило к нему тысячи раз. Для Счётчика вы — не случайный странник. Вы — знакомый в чужом мире.
Дане вдруг стало не по себе — так, будто кто-то сказал ему, что сосед по лестничной клетке все эти годы знал его по шагам.
— Третья, — сказал Шубин и загнул третий палец. — Наши люди для этой работы не годятся. Мы пробовали заводить своих агентов на сервер. Они светятся. Они знают, что внутри NPC сидит пришелец, — и Счётчик это чувствует. Огоньки у Восточной стены поворачиваются к нашим наблюдателям через несколько секунд. А вы до вчерашнего вечера не знали ничего наверняка. Для Счётчика вы — просто любопытный местный. Это прикрытие, которое нельзя изготовить. Только вырастить.
— Но теперь-то я знаю.
— Теперь знаете. И теперь он к вам привык. Это тоже нельзя изготовить.
— Четвёртая, — сказала Ингрид, и в её голосе впервые появилось что-то похожее на уважение. — Вы сами всё это раскопали. За четыре дня, без доступа к логам, без перехватов, без нашей аппаратуры. По секундомеру и видео с YouTube. Наши аналитики нашли спиральную расстановку носителей только позавчера — с полным доступом к серверу. И, что важнее, вы не побежали в соцсети. Вы сначала проверили. Потом проверили ещё раз, на твинке. Потом пришли к нам с ультиматумом, а не к журналистам с сенсацией. Нам нужен человек, который замечает отклонения от графика и не паникует.
— Это просто работа, — пробормотал Даня. — Логистика.
— Вот именно, — сказал Шубин. — Вы семь лет смотрите, кто едет не по маршруту. А у нас тут четыре тысячи существ, которые едут не по маршруту. И пятая причина, если хотите, — самая простая. — Он опустил руку. — Человек, который столько раскопал сам, снаружи опаснее, чем внутри. Простите за прямоту.
Даня неожиданно для себя засмеялся. Нервно, но с облегчением.
— Хорошо, — сказал он. — Что нужно?
— Две вещи, — сказала Ингрид. — Первое: играть. Как обычно. Не бросать, не устраивать сцен, не писать на форумах. Пришельцы считают игроков местным видом, «странниками» — опасными, но глупыми хищниками. Пока они так думают, они сидят на сервере, а мы выигрываем время, чтобы научиться как закрыть канал насовсем. Месяц, может, два.
— А второе?
— Второе — опасное. Вы можете отказаться. Мы хотим, чтобы вы говорили с Гармом. Под нашим присмотром: датчики на голову, сеансы не дольше двадцати минут, специалист рядом. Перехваченные передачи — это отчёты наверх, а там врут так же, как в любом отчёте наверх. Вы можете услышать, что они думают на самом деле.
Даня посмотрел в окно. На остановке ругалась женщина с собакой. Подошёл автобус, из него вывалились три школьника, толкая друг друга рюкзаками.
Он подумал о Гарме, повернувшемся к стене трактира. Об Еве из Тампере, которая сегодня утром впервые спросила, какое число. О том, что внутри этих гоблинов — что-то, пришедшее сюда за ним, за этими школьниками, за Ириной Павловной и её вечными вопросами, всё ли в порядке.
— Мне нужно будет уволиться? — спросил он.
Шубин впервые за весь разговор улыбнулся.
— Нет. Вы взяли отпуск. С сегодняшнего дня. Ирине Павловне позвонят из отдела кадров. Двадцать восемь календарных дней, с сохранением. Она говорит, вы давно выглядите уставшим.
Глава 3. Двадцать минут с Счётчиком
«Оперативный пункт» оказался трёхкомнатной квартирой на девятом этаже обычной панельки в двух остановках от дома Дани. В одной комнате спал дежурный. Во второй стояли три сервера, гудящих, как холодильники, и пахло нагретым пластиком. В третьей, у окна, был обычный игровой стол: кресло, монитор, клавиатура с подсветкой. И рядом — стойка с аппаратурой, от которой к креслу тянулся жгут проводов, заканчивающийся чем-то вроде мягкой шапочки для плавания с вшитыми пуговицами датчиков.
— Энцефалограф, — сказала Ингрид, натягивая шапочку ему на голову. — И немножко нашего. Если ваш мозг начнёт делать то, что мы видели у девушки из Тампере, я увижу это секунд за сорок до того, как это почувствуете вы.
— И что тогда?
— Тогда я нажму вот эту кнопку. — Она показала на большую красную кнопку на пульте, явно купленную в магазине для радиолюбителей. — И ваш компьютер выключится. А я скажу вам громко что-нибудь неприятное, чтобы вы вернулись.
— Например?
— Например, что ваш лук семьдесят третьего уровня — это позор для лучника с таким стажем. Я смотрела вашу экипировку.
Даня впервые за два дня засмеялся по-настоящему.
Правила были простые. В обычное время — играть как всегда, из дома, с обычной гильдией, обычные квесты, обычные рейды. Трижды в день — сеансы здесь, в квартире, по двадцать минут, у Гарма. Никаких резких движений. Никаких вопросов «в лоб». Слушать. Отвечать коротко. Если Счётчик спросит что-то, на что Даня не знает, как отвечать, — молчать. Молчание, как объяснила Ингрид, для пришельцев было нормальной формой ответа. Они сами молчали почти всё время.
— А что мне ему говорить про странников? — спросил Даня. — Он спрашивал, сколько нас. Где мы гнездимся.
— Говорите правду, — сказал Шубин из дверного проёма. — Только игровую правду. Странников много. Они приходят из Врат Пепла, — это стартовая локация, — и уходят туда же. Это всё есть в игровом лоре. Пусть изучает лор. Мы для этого специально двадцать лет сценаристов кормили.
Первый сеанс начался в 15:00.
Ольховый Брод выглядел как всегда. Дети-NPC бегали вокруг колодца, торговка Мэйбл кричала про свежий хлеб, по мосту прошёл патруль стражи. Даня не сразу понял, что не так. Потом понял: стражники шли слишком ровно. Обычно их маршрут был немного дёрганым, с крохотными паузами на поворотах, — так ходил движок двадцатилетней давности. Сейчас они не останавливались. Будто кто-то сгладил их путь, научился управлять этим телом лучше, чем умела сама игра.
Гарм стоял у наковальни. Молот лежал на земле.
Даня подошёл и кликнул.
«Ты вернулся. Ты вернулся сам. Другие странники приходят к функции обмена. Ты пришёл ко мне».
Рядом с диалоговым окном у Дани появилось поле для ввода текста. Его вчера не было. Ингрид за плечом шумно втянула воздух.
— Это не наше, — прошептала она. — Такого интерфейса у NPC нет. Он сам его... открыл.
Даня положил пальцы на клавиатуру. Подумал. Напечатал:
«Я пришёл говорить».
Пауза. Анимации никакой — Гарм просто стоял, но Даня почему-то был уверен, что тот думает.
«Странники не говорят. Странники убивают и берут кругляши. Почему ты говоришь?»
«Не все странники одинаковые».
«Это мы понимаем. Наши носители тоже не одинаковые. Носитель “гоблин” слабый. Носитель “кузнец” сильный, он помнит много действий. Носитель “волк” быстрый. Носитель “курица” не годится ни для чего. Мы оставили кур».
Даня не удержался и коротко хмыкнул. Ингрид ткнула его в плечо.
«Сколько вас?» — снова спросил Гарм.
«Много. Больше, чем вас».
«Это мы видим. Где вы гнездитесь?»
«Мы приходим из Врат Пепла».
«Врата Пепла. Мы были там. Там странники появляются из света. Их нельзя убить в первые мгновения. Это защита гнезда?»
Даня посмотрел на Ингрид. Она кивнула.
«Да».
«Где начало света? Откуда он идёт в Врата?»
Пальцы Дани замерли над клавиатурой. Это был тот вопрос, на который нельзя ответить. Никакой лор не объяснял, откуда игроки на самом деле появляются. Они появлялись из реальности. Из комнат, из квартир, из таких вот кресел.
Он промолчал.
Гарм тоже молчал долго. Почти минуту. Потом:
«Ты не знаешь. Или ты не хочешь сказать. Это одно и то же для нас. Иди. Возвращайся».
Диалоговое окно закрылось само.
Ингрид посмотрела на графики на мониторе энцефалографа. Линии прыгали, но в пределах нормы.
— Пять минут сорок секунд, — сказала она. — Отлично. Хватит на сегодня с ним. Посидите тут, побегайте по Броду, будто вы обычный игрок, который зашёл починиться.
Следующие четыре дня слились для Дани в странную, раздвоенную жизнь.
По утрам он вставал, завтракал, шёл в «оперативный пункт». Там ему надевали шапочку, и он двадцать минут переписывался с пришельцем, сидящим внутри деревенского кузнеца. Потом обедал с Ингрид и Шубиным, иногда с другими людьми, которые приходили и уходили, никогда не называя имён. Потом шёл домой и вечером играл с гильдией — обычные рейды, обычные шутки в голосовом чате, обычный Бородач_Отар, который снова забыл зелья.
Это было похоже на то, как будто у тебя роман на стороне. Только вместо любовницы был инопланетный командир.
Счётчик спрашивал много. О странниках: что они едят (Даня сказал, что странники не едят — что технически было правдой для их персонажей), почему они всегда носят новое оружие, почему некоторые из них ходят группами по пять, а некоторые — по двадцать пять (рейды), почему иногда они говорят одними и теми же словами (Даня вспомнил, как полсервера писало «ГГ» после каждого боя).
Но больше всего Счётчик спрашивал о мире.
«Небо не движется. Солнце приходит и уходит за два ваших оборота сна. Это так везде?»
«Здесь — да».
«Здесь. Значит, есть не здесь».
Даня похолодел. Ингрид за его спиной перестала дышать.
«Есть другие земли. Далеко», — осторожно напечатал Даня. Это была правда: в «Пепельных Королевствах» было ещё три континента, на которые Северная Марка-7 просто не была подключена.
«Другие земли за куполом».
«За каким куполом?»
«На краю мира стоит стена, которую нельзя увидеть. Мы бьёмся в неё семь оборотов. Наши носители-волки бегут в неё и стоят на месте. Носители-гоблины копают под неё. Под ней нет земли. Под ней ничего нет. Ты знаешь, что это за стена?»
«Это граница».
«Кто её построил?»
Даня закрыл глаза. Он знал, кто её построил. Её построил левел-дизайнер по имени Олег Синицын в 2007 году, и в игровом сообществе была известна шутка, что Олег очень торопился на день рождения дочери, поэтому восточный край Марки получился кривым.
«Древние», — напечатал он.
«Древние. Хорошо. Мы найдём, как пройти через стену древних».
Вечером того же дня Шубин показал ему запись.
Это было видео из «режима бога» — камера, свободно летающая над миром, недоступная обычным игрокам. Восточный край Северной Марки. Невидимая стена — в редакторе она подсвечивалась тонкой синей линией. И вдоль этой линии, на сотни метров, шевелилась живая масса.
Гоблины копали. Они не умели копать — в игре не было такой механики. Но они повторяли анимацию удара кинжалом по земле, раз за разом, сотни гоблинов, тысячи ударов в минуту. Волки бросались на стену, отлетали и бросались снова. Скелеты стояли неподвижно и смотрели на линию пустыми глазницами. Над ними, в воздухе, висели три болотных огонька — монстры шестидесятого уровня, — и медленно, по кругу, облетали один и тот же участок.
— Они ищут слабое место, — сказал Шубин. — И нашли бы, кстати. Синицын реально торопился, там есть щель высотой в полметра, через которую в 2011 году вываливался весь сервер. Мы её заткнули в первую же ночь.
— А если они пройдут?
— Там дальше — пустота. Незагруженная область. Падение в ничто. Для игрока это просто телепорт к ближайшему кладбищу. А что это будет для них — мы не знаем. Возможно, они поймут, что мир конечен. Что за границей нет ничего. А мир, у которого за границей ничего нет, выглядит...
— ...как игра, — закончил Даня.
— Как что-то искусственное, — поправил Шубин. — Им не обязательно знать слово «игра». Им достаточно понять, что этот мир кто-то сделал. И тогда они начнут искать того, кто сделал.
На экране один из болотных огоньков вдруг остановился. Повисел. Потом медленно повернулся — прямо к камере режима бога. К точке, где не было никакого видимого объекта. Где никто из игроков никогда не мог стоять.
И завис, глядя.
Шубин тихо выругался и остановил запись.
— Это было вчера в 23:40, — сказал он. — Мы перенесли камеру. Огонёк повернулся к новой точке через одиннадцать секунд. Мы перенесли ещё раз. Через шесть.
— Они чувствуют наблюдение?
— Они чувствуют сознание, Даниил Андреевич. Камера сама по себе — ничто. А вот человек, который смотрит через неё и думает — для них, возможно, светится, как фонарь. Мы теперь смотрим в записи. С задержкой в час.
Даня подумал о своих шести сеансах с Гармом. О том, как Счётчик сказал: «Ты пришёл ко мне».
Не персонаж пришёл. Ты.
Интерлюдия. Совет в кузнице
Внутренняя нить авангарда. Не для передачи Кольцу.
Они собрались в кузнице Ольхового Брода, потому что Счётчик не мог её покинуть. Носитель «кузнец» был привязан к месту — невидимой нитью, крепче любой цепи. Счётчик пробовал уйти трижды. Каждый раз носитель делал два шага и возвращался к наковальне, как камень, брошенный вверх, возвращается к земле.
Счётчик воспринимал это как свойство мира. Здесь у многих носителей было своё место. Трактирщица не выходила из трактира. Стражник ходил по одному и тому же кругу. Даже свободные носители — волки, гоблины — держались своих земель и, если их увести далеко, начинали тянуться назад.
В этом мире всё было на своём месте. Счётчика это одновременно восхищало и тревожило.
Пришли трое. Через носителей, но не телами — тонкими нитями сознания, протянутыми к кузнице.
Первой была та, кого авангард называл Копающей. Она вела гоблинов у Восточной стены. Её мысль была резкой и нетерпеливой, как удар.
«Семь оборотов. Стена не поддаётся. Под ней — ничто. Мы бросили туда одного носителя. Он не упал. Он исчез и появился на поле серых камней у часовни. Целым. Без памяти о падении».
Поле серых камней. Счётчик уже знал это место: туда возвращались и носители, и странники, когда их оболочки разрушались слишком далеко от их собственных мест возрождения. Местные называли его кладбищем.
«Мир не даёт упасть», — сказал второй. Его звали Тяжёлым; он сидел в костяном великане из Склепа Отречённых и думал медленно, как движется ледник. — «Мир заботится о своих жителях. Это хорошая земля. Её не нужно покидать. Её нужно взять целиком».
Третьим был Тихий. Он ничего не вёл. Он слушал небо — ту самую часть неба, где, как он утверждал, кто-то смотрит.
«За нами наблюдают», — сказал Тихий. — «Не странники. Что-то над миром. Оно приходит, смотрит и уходит. Когда я поворачиваюсь к нему, оно отступает».
«Боги туземцев», — презрительно бросила Копающая. — «У всех низших видов есть боги».
«Боги, которых можно почувствовать, — это не боги», — ответил Тихий. — «Это наблюдатели».
Счётчик слушал их и молчал. Он был старше их троих, вместе взятых. Он участвовал в пяти вторжениях. Он видел миры, где носители были огромными слизистыми колониями, и миры, где носители были почти неотличимы от камня. Он привык к странным мирам.
Но этот мир был странным по-другому.
«Есть странник, который помнит», — сказал он наконец.
Все трое замолчали.
«Он приходит ко мне. Не к функции обмена — ко мне. Он отвечает. Он лжёт — неумело, как лгут молодые. Он знает больше, чем говорит. Он светится так же, как светится то, что чувствует Тихий над миром. Слабее. Но так же».
«Значит, странники разумны?» — спросил Тяжёлый.
«Значит, некоторые из них — не то, чем кажутся. Странники приходят из Врат Пепла. Но я думаю, Врата — это не гнездо. Это дверь. А гнездо — за дверью».
«За стеной?»
«Нет. Не за стеной. Над ней. Там, где Тихий чувствует наблюдателей».
Долгая пауза. Где-то за кузницей торговка Мэйбл — пустой, незанятый носитель, слишком простой даже для гоблинов, — кричала про свежий хлеб.
«Что ты предлагаешь?» — спросила наконец Копающая.
Счётчик ответил не сразу. Он думал о том, как устроен этот мир. О местах, к которым привязаны носители. О Вратах. О поле серых камней.
И о том месте, где странников больше всего. Где их так много, что Тихий говорил: оттуда идёт гул, как от улья.
«Кельмхейвен», — сказал Счётчик. — «Белый город на холме. Странники собираются там тысячами. Там их обмен, там их сборища, там они стоят неподвижно часами, будто спят стоя. Если гнездо где-то в этом мире — оно там. Если дверь наверх где-то в этом мире — она там».
«Ты хочешь штурмовать гнездо странников?»
«Я хочу посмотреть, что они сделают, когда мы придём к ним сами. Хищник, которого загнали в угол, показывает, на что он способен. Мы увидим, глупы ли они. Мы увидим, есть ли у них память. Мы увидим, придут ли их боги».
Тяжёлый медленно повернул в своих мыслях эту идею, как жернов.
«Кольцо требует отчётов об успехе. Если мы проиграем...»
«Мы не можем проиграть», — сказал Счётчик. — «Наши носители возвращаются. Мы бессмертны в этом мире. Худшее, что с нами может случиться, — мы узнаем что-то, чего не хотели знать».
Он не сказал вслух — даже им, даже в закрытой нити, — что именно этого он и боялся.
Внешняя передача Седьмому Кольцу. Приоритет: высший.
Авангард начинает решительное наступление на главное гнездо доминирующего вида. Ожидаем полного подавления туземного сопротивления в течение трёх оборотов. Основным силам — готовиться к переброске.
Конец передачи.
Глава 4. Нашествие Пепла
Перехват пришёл в 04:12. В 04:30 Даню разбудил звонок Ингрид.
— Они идут на Кельмхейвен, — сказала она без приветствия. — Все. Через трое суток. Приезжайте.
Когда он пришёл, в «оперативном пункте» было уже человек десять. Половину он видел впервые. На кухне кто-то в мятой футболке с логотипом «Пепельных Королевств» кричал в телефон по-английски. В серверной двое парней, похожих на студентов, рисовали на маркерной доске карту Северной Марки. Шубин сидел в углу на табуретке и пил растворимый кофе из кружки с надписью «Лучший дедушка».
— Внук подарил, — сказал он, перехватив взгляд Дани. — Садитесь. Совещание через пять минут. Вам надо это слышать.
Совещание шло по видеосвязи. На экране — шесть окошек: Брюссель, какой-то бункер с серыми стенами, офис студии-разработчика с плакатом дракона на стене, ещё три, в которых сидели люди в одинаковых тёмных пиджаках. Говорили по-английски, по-русски и через переводчика.
Проблема формулировалась просто. В Кельмхейвене, столице Северной Марки, в любое время суток находилось от трёх до двенадцати тысяч игроков. Торговцы, крафтеры, новички, гильдии, которые собирались на рейды. Через трое суток туда придут четыре тысячи занятых монстров и NPC, ведомых разумом, которому миллион лет.
— Варианты, — сказал человек из Брюсселя. — Первый: закрываем сервер на техработы. Город пустой. Они приходят и видят пустое гнездо.
— И делают вывод, что странники ушли, — ответила Ингрид. — Что гнездо можно покинуть. Что оно где-то ещё. Они начнут искать. Мы обсуждали.
— Второй: защищаем город силами студии. Гейм-мастера, стражники с бесконечным здоровьем.
— Стражники заняты, — сказал Шубин. — Четверть стражи Кельмхейвена — их носители. Мы не знаем, на чьей стороне они будут. А гейм-мастеров с бессмертием они почувствуют за километр. Это сознательные люди, которые смотрят на мир сверху. Помните огоньки у стены.
— Третий вариант?
Пауза. Потом в окошке студии заговорил человек с плакатом дракона за спиной — небритый, в очках, с голосом, охрипшим от недосыпа. Подпись под окошком: «Р. Ахметов, креативный директор».
— Хэллоуин, — сказал он. — Через четыре дня у нас Хэллоуин. Мы каждый год делаем ивент. В этом году не анонсировали, потому что... ну, вы понимаете, у нас тут было немножко не до тыкв. Так вот. Анонсируем завтра. «Нашествие Пепла». Армии тьмы идут на столицу. Двойной опыт, уникальные награды, маунт-скелет за участие в обороне. Все игроки сервера придут защищать город. Добровольно. С радостью. Мы ещё и рекорд онлайна поставим.
В бункере кто-то хмыкнул. В Брюсселе долго молчали.
— Вы предлагаете, — медленно сказал человек из Брюсселя, — бросить двенадцать тысяч гражданских лиц против инопланетного авангарда.
— Я предлагаю бросить двенадцать тысяч игроков против наших мобов, — ответил Ахметов. — Игроки ничем не рискуют. Они в своих квартирах. Персонажи умрут — воскреснут на кладбище. А пришельцы увидят ровно то, что должны увидеть: туземцы защищают гнездо, как защищали бы его всегда. Хищники, которые дерутся за свою территорию. Никаких богов, никаких наблюдателей. Обычная, тупая, массовая резня. Нормальный вторник в MMORPG.
Ингрид посмотрела на Даню. Он кивнул, не задумываясь.
— Это сработает, — сказал Даня. Все окошки повернулись к нему. Он покраснел, но продолжил: — Я двенадцать лет играю. Когда объявляют ивент с маунтом — приходят все. Даже те, кто бросил год назад. Будет такая толпа, что сервер ляжет.
— Сервер не ляжет, — сказал Ахметов. — У нас сейчас три дата-центра. Спасибо налогоплательщикам сорока трёх стран.
Анонс вышел на следующий день в 10:00. К полудню о нём писали все игровые сайты. К вечеру форум «Пепельных Королевств» лёг от наплыва. Ахметов, похоже, получил полный карт-бланш: в анонсе были трейлер, концепт-арты Армии Пепла (подозрительно похожие на скриншоты гоблинских шеренг) и обещание «самого реалистичного искусственного интеллекта противников в истории игры».
— Это тоже прикрытие, — пояснила Ингрид. — Если мобы будут вести себя странно — а они будут, — у всех будет объяснение. Новый ИИ. Тест нейросетей. Спасибо Ледяному Троллю, его теорию теперь повторяет весь интернет.
Вечером в гильдейском чате было не протолкнуться.
Мармеладка: ВЫ ВИДЕЛИ ТРЕЙЛЕР?? там гоблины строем ходят
Бородач_Отар: Шип был прав про Гарма. Это все был тизер ивента
Мармеладка: Шип, ты что, знал?
Кривой_Шип: догадывался)
Бородач_Отар: все идем в субботу? собираем всю гильдию
Мармеладка: 100%
Даня смотрел на этот чат с чувством, которое трудно было назвать. Его друзья радовались, как дети перед Новым годом. И они действительно шли спасать мир. И никогда об этом не узнают.
В субботу в 19:00 по Москве Армия Пепла вышла из Серой чащи.
Даня смотрел на это из «оперативного пункта». Шапочку с датчиками ему надели, но разговаривать с Гармом сегодня запретили: Счётчик был занят. Его персонаж стоял на северной стене Кельмхейвена, среди сотен других лучников. Онлайн сервера показывал 41 600 человек. Абсолютный рекорд за двадцать лет.
Рядом в голосовом чате Бородач_Отар орал что-то про позиции, Мармеладка жевала чипсы прямо в микрофон.
А потом из леса вышли они.
Даня видел много массовых битв в «Пепельных». Обычно они выглядели как хаос: толпа монстров бежала на толпу игроков, всё смешивалось в мешанину эффектов и цифр урона. Сейчас было иначе. Из леса выходили колонны. Волки — по флангам, ровными стаями по двенадцать. Гоблины — в центре, плотными квадратами, со щитами, которые они где-то нашли или отобрали у убитых NPC. Скелеты шли последними, медленно, а над ними возвышались три костяных великана из Склепа — и в одном из них, Даня знал это, сидел Тяжёлый.
В чате сервера на секунду стало тихо. Потом посыпалось:
«ОФИГЕТЬ» «это реально ИИ???» «они строй держат, вы видите?» «разрабы гении» «Ахметов, я тебя люблю»
И началась битва.
Она длилась четыре часа. Даня потом так и не смог толком её вспомнить — только куски. Как гоблины подвели к восточным воротам самодельный таран, сделанный из бревна, которое в игре было просто декорацией и не должно было подниматься. Как волки обошли город по склону и ударили в тыл крафтерам, которые стояли у аукциона. Как стражники Кельмхейвена — занятые стражники — в разгар боя вдруг развернулись и открыли западные ворота изнутри.
И как сорок тысяч игроков, не зная ничего, не понимая ничего, просто делали то, что делают игроки.
Они перестраивались на ходу, крича в голосовых чатах. Лекари собирались в кучу за танками. Маги кидали метеоритный дождь в центр гоблинских квадратов. Кто-то из гильдии «Северный Ветер» залез на крышу собора и координировал оборону через общий чат: «ВОСТОЧНЫЕ ВОРОТА — ВСЕ ТАНКИ ТУДА, ЗАПАДНЫЕ — ЗАКРЫВАЕМ МИЛИ». Через час три крупнейшие гильдии сервера, которые враждовали пятнадцать лет, договорились и разделили стены.
Стражники-предатели продержались двадцать минут. Потом на западных воротах собралось столько игроков, что носители просто растворились в непрерывном потоке смертей и возрождений.
— Они не понимают, — тихо сказала Ингрид. Она смотрела на графики активности — не игровые, а свои, с антенн, которые ловили передачи пришельцев. — Они не понимают, что происходит. Смотрите. Передачи хаотичные. Вспышки. Это... растерянность.
— Почему? — спросил Шубин. — Мы же этого и хотели. Чтобы туземцы дрались.
— Мы хотели, чтобы они дрались тупо. А они дерутся... организованно. Они кооперируются. Они придумывают тактики на ходу. Для их модели «глупых хищников» это... неправильно.
На экране Даня видел, как Тяжёлый — огромный костяной великан — шагнул на главную площадь Кельмхейвена. Сотни игроков бросились на него, как муравьи на жука. Полоска здоровья поползла вниз. Великан не сопротивлялся. Он стоял посреди площади и медленно поворачивал череп, глядя на игроков. Будто хотел запомнить.
Потом великан упал.
На площади началось ликование. В общем чате кто-то писал «ГГ» без остановки. Мармеладка в голосовом визжала. Бородач_Отар что-то пел.
А у Дани по коже пробежали мурашки. Он смотрел не на площадь. Он смотрел на мини-карту.
Все метки монстров на ней — все до одной — в эту секунду остановились. Четыре тысячи меток замерли одновременно. Как будто кто-то нажал паузу.
Потом, так же одновременно, они развернулись и пошли назад к Серой чаще. Не побежали. Пошли. Ровно, колоннами, точно так же, как пришли.
Игроки преследовали их, добивали, собирали лут. Монстры не защищались.
— Отступление, — сказал Шубин. — Это организованное отступление.
— Нет, — сказал Даня. Сам не зная откуда — он вдруг это понял. — Это не отступление. Они всё узнали, что хотели. Это была не атака. Это была разведка боем.
Ингрид очень медленно повернулась к нему.
— Что они узнали, Даниил Андреевич?
Даня посмотрел на общий чат, где сорок тысяч человек с разных концов планеты, на разных языках, писали друг другу поздравления. На сообщения «спасибо всем», «Ветер, вы лучшие», «завтра повторим?». На эту огромную, живую, разговаривающую толпу.
— Что странники не глупые, — сказал он. — И что они умеют говорить.
Глава 5. Цена кругляша
После Нашествия Пепла три дня ничего не происходило. И это было хуже всего.
Монстры вернулись на свои места. Гоблины снова стояли на Мшистом холме — правда, теперь не шеренгами, а просто кучками, как раньше. Волки снова бродили по Серой чаще. Стражники снова ходили по своим кругам. Восточная стена опустела: копать перестали.
Перехваченные передачи к Седьмому Кольцу стали короткими и сухими: «Авангард закрепляется. Изучаем туземцев. Ждите». Ни слова о поражении в Кельмхейвене. Ни слова о победе.
Гарм на сеансах молчал. Даня приходил, кликал, видел поле для ввода. Писал: «Я здесь». Ответа не было. Двадцать минут он стоял рядом с кузнецом, слушая гул серверов за стеной, — и уходил.
— Он думает, — сказала Ингрид на третий день. Она выглядела так, будто не спала с субботы. — Посмотрите на это.
Она вывела на экран график. Плотность передач внутри авангарда — не наверх, а между ними самими. До Нашествия — ровная, низкая линия. После — пик, который уходил за край шкалы, и потом не спадал.
— Они разговаривают между собой больше, чем когда-либо, — сказала она. — Мы не понимаем, о чём. Внутренние передачи мы почти не расшифровываем, слишком плотные. Но это... как улей, в который кто-то сунул палку.
На четвёртый день Бородач_Отар написал в гильдейский чат:
Бородач_Отар: народ, кто-нибудь продавал что-то Мэйбл в Броде последние дни?
Мармеладка: хлебница? нафиг она нужна
Бородач_Отар: я ей сегодня шкурки сдавал. она дала мне 3 серебра за пачку
Мармеладка: и?
Бородач_Отар: вендор цена 12 серебра. всегда была 12. я проверил у другого вендора — там 12. у неё 3
Кривой_Шип: баг?
Бородач_Отар: а потом я ей в шутку попробовал продать одну шкурку отдельно. она дала 14
Даня перечитал это два раза и, не выходя из игры, позвонил Ингрид.
Через час в «оперативном пункте» уже сидели трое аналитиков студии и Ахметов по видеосвязи. Ахметов выглядел ещё хуже, чем на совещании перед Нашествием, — если это было возможно.
— Мэйбл не была занята, — сказал он. — Мы проверяли. Слишком простой скрипт: стоять, кричать «свежий хлеб», открывать окно торговли. Им такие неинтересны.
— Была не занята, — поправила Ингрид. — Проверьте ещё раз.
Проверили. Мэйбл была занята. И не только она. Из сорока двух торговцев-NPC Северной Марки за последние трое суток пришельцы заняли тридцать один.
— Зачем? — спросил Шубин. — Они же ничего не умеют. Окно торговли. Купил-продал.
Один из аналитиков студии — тощий парень с косичкой, которого все называли просто Лёха, — уже рылся в логах. Через сорок минут он повернулся от монитора.
— Они меняют цены, — сказал он. — Сами. Внутри сделки. Это вообще невозможно, у вендора цена жёстко прописана в базе, но они... не знаю, как объяснить. Они как будто держат руку на весах. И они не просто меняют. Смотрите. — Он вывел таблицу. — Мэйбл покупает пачку шкурок по три, а одну по четырнадцать. Кузнец в Кельмхейвене берёт за ремонт оружия от нуля до двухсот процентов от нормы. Если ты пришёл с полным кошельком — дороже. Если с пустым — почти бесплатно. Трактирщица в Кельмхейвене последние сутки продаёт пиво только тем, кто в группе. Одиночкам — отказывает.
— Они изучают, что такое кругляши, — сказал Даня.
Все посмотрели на него.
— В первом докладе они писали: странники убивают носителей ради мелких металлических кругляшей. Они не понимали, что такое деньги. Теперь они проверяют. Что будет, если дать меньше. Что будет, если больше. Как странники реагируют. Это эксперимент.
Лёха медленно кивнул.
— И у них хорошо получается, — сказал он. — Вы бы видели аукцион. За три дня цена на шкурки упала на сорок процентов. Игроки решили, что это новый патч экономики, и начали скупать всё подряд. Пришельцы через Мэйбл — теперь она, по сути, крупнейший трейдер сервера — скупили почти весь запас железной руды. Не знаю зачем.
— Я знаю, — тихо сказал Шубин. — Если ты хочешь понять, как устроено общество, — посмотри, на что оно тратит деньги. А если хочешь получить над ним власть — стань тем, кто эти деньги контролирует.
Он сказал это так спокойно, что Дане стало не по себе.
Следующая проблема пришла через два дня. И была намного хуже.
Даня в этот момент был дома, в игре, в Кельмхейвене. Он стоял у аукциона, пытаясь понять, стоит ли продать лишнюю руду Мэйбл, которая теперь бегала через полкарты к Кельмхейвену и обратно, — вещь в игре абсолютно невозможная. Общий чат шёл фоном, как всегда:
Ледяной_Тролль: кто-нибудь знает почему Мэйбл в столице? я думал она в Броде стоит Шустрый_Гном: новый ИИ, ты сам ж писал. нейросети учатся Ледяной_Тролль: да, но это уже слишком) как будто там реально кто-то сидит Шустрый_Гном: ага инопланетяне))) Ледяной_Тролль: ахах точно. рептилоиды захватили мэйбл
Даня усмехнулся и хотел уже закрыть чат. Потом увидел Мэйбл.
Она стояла в десяти метрах от него, у фонтана. Торговка с корзиной хлеба. Она не двигалась. Её голова была повёрнута не к игрокам. Её голова была повёрнута вверх — к тому месту на экране, где обычный игрок видел окно общего чата.
Даня понял это не сразу. Сначала подумал — случайность. Анимация, глюк. Потом в чате появилось новое сообщение:
Мармеладка: кстати мэйбл реально жуткая стала. стоит у фонтана и пялится в небо
И голова Мэйбл чуть повернулась. В сторону, где, Даня знал, стоял персонаж Мармеладки, — на другой стороне площади.
Он выдернул наушники и позвонил Ингрид.
— Они читают чат, — сказал он, как только она взяла трубку. — Они читают общий чат.
Тишина. Потом:
— Вы уверены?
— Нет. Да. Не знаю. Мэйбл повернулась к Мармеладке, когда та про неё написала. Ледяной_Тролль писал про инопланетян, и... Ингрид, они читают.
— Приезжайте. Срочно.
К ночи стало ясно, что Даня был прав — частично.
Пришельцы не понимали язык. Не могли понять: они вообще не мыслили словами, а люди писали в чате на двадцати языках, с опечатками, сокращениями, смайликами и мемами двадцатилетней давности. Но они заметили, что общий чат существует. Что у странников есть какой-то способ обмена сигналами. Что, когда в одной части мира что-то происходит, странники в другой его части начинают двигаться так, будто знают об этом.
И они начали учиться.
Лёха показал логи. За последние сутки занятые NPC провели в зоне видимости общего чата — у фонтанов, на площадях, у аукционов — больше трёх тысяч часов суммарно. Они стояли неподвижно и слушали. Их внутренние передачи вспыхивали каждый раз, когда в чате появлялось слово, связанное с тем, что они видели вокруг: «Мэйбл», «гоблины», «Кельмхейвен», «ивент».
— Они строят словарь, — сказал Лёха. — Как ребёнок. Слово — предмет. Слово — действие. Медленно, но строят.
— Сколько времени нужно, чтобы построить словарь достаточно большой, чтобы понять, что такое «игра»? — спросил Шубин.
Ингрид подумала.
— Если с той же скоростью — месяц. Если они ускорятся — неделя. Если найдут кого-то, кто им объяснит...
Она не договорила. Все в комнате посмотрели на Даню.
— Я ничего ему не объяснял, — сказал Даня. — Честно.
— Мы знаем, — сказала Ингрид. — Мы читаем все ваши сеансы. Вы делали всё правильно. Но Счётчик не дурак. Если он поймёт, что вы — ключ, он перестанет задавать вопросы. Он начнёт брать ответы сам.
— Как девушка из Тампере?
— Как девушка из Тампере.
Шубин встал, прошёлся по комнате. Остановился у окна, глядя на ночной город. Где-то внизу ехала скорая, мигая без сирены.
— Значит, так, — сказал он. — Первое. Общий чат на Северной Марке с завтрашнего дня работает с фильтром. Все слова из списка — «инопланетяне», «пришельцы», «игра», «сервер», «разрабы», «NPC», «бот», ещё двести слов — заменяются на звёздочки. Официально — новый фильтр от токсичности. Будут ворчать, переживут.
— Они заметят, что слова пропадают, — сказала Ингрид.
— Пусть замечают. Пусть думают, что у странников есть табу. Табу — это очень естественная, очень туземная вещь. Второе. Мы начинаем заливать в чат шум. Наши люди, наши боты — с завтрашнего дня пишут в общий чат на Северной Марке ролевые сообщения. Про древних. Про богов. Про Врата Пепла. Пусть их словарь растёт, но в нужную сторону.
— Мы будем лгать им через чат? — спросил Лёха.
— Мы будем рассказывать им сказки, — сказал Шубин. — Народ, который рассказывает сказки, выглядит очень живым. А нам нужно, чтобы этот мир выглядел живым.
Даня смотрел в окно рядом с ним. Город внизу горел огнями — тысячи окон, за каждым из которых кто-то, может быть, прямо сейчас сидел в «Пепельных Королевствах» и писал в чат что-то глупое и смешное.
— А третье? — спросил он.
Шубин помолчал.
— А третье, Даниил Андреевич, — вам нужно поговорить с Гармом. Не ждать, пока он заговорит. Самому. Нам нужно знать, что он понял после Кельмхейвена. До того, как он поймёт больше.
Глава 6. Мармеладка
На следующий сеанс Гарм ответил сразу, едва Даня кликнул.
«Странники говорят. Знаками в небе. Ты не сказал мне этого».
Даня сглотнул. Ингрид за спиной положила руку на красную кнопку — не нажимая, просто чтобы она была под пальцами.
«Ты не спрашивал», — напечатал Даня.
Он ожидал гнева. Или холода. Вместо этого пришло что-то, что, если бы речь шла о человеке, Даня назвал бы весельем.
«Это правда. Я не спрашивал. Ты отвечаешь только на вопрос. Ты осторожен. Это хорошо. Глупые не бывают осторожными».
«Что ты понял в белом городе?»
Пауза.
«Что ваш вид не охотится. Ваш вид играет».
Даня почувствовал, как у него под шапочкой с датчиками выступил пот. Ингрид подалась вперёд, глядя на графики. Пальцы её на кнопке побелели.
«Я видел такое раньше», — продолжал Гарм. — «На других землях. Детёныши многих видов играют: бьются не насмерть, чтобы научиться. Странники бьются, умирают, возвращаются и смеются. В белом городе они радовались. Они писали в небе один знак тысячи раз. “ГГ”. Что значит “ГГ”?»
Даня закрыл глаза. Потом открыл и напечатал:
«Хорошая битва».
«Хорошая битва», — повторил Гарм. — «Да. Это была хорошая битва. Скажи им: “ГГ” от нас тоже».
Окно закрылось само.
Ингрид очень медленно отпустила кнопку.
— Четыре минуты, — сказала она. — Пульс сто двадцать. Идите домой, Даниил Андреевич. Выспитесь. Это приказ.
— Он сказал «играет», — сказал Даня. — Он сказал...
— Я знаю, что он сказал. «Играет» как детёныши. Не «игра» как программа. Он думает, что странники — молодой вид. Это ещё в пределах легенды. — Она потёрла глаза. — Но это близко. Очень близко.
Дома он не спал. В десять вечера зашёл в игру — гильдия собиралась на еженедельный рейд, и пропустить его значило вызвать вопросы.
Вопросы всё равно появились.
Рейд шёл криво. Даня дважды стоял в огне, один раз ушёл не в ту сторону и снёс пол-группы. На третьем боссе Бородач_Отар выругался в голосовом:
— Шип, ты где вообще? Ты две недели как в тумане.
— Работа, — сказал Даня. — Устал.
— У тебя же отпуск, — сказала Мармеладка.
Пауза в голосовом чате. Даня не помнил, чтобы говорил им про отпуск.
— Ты сам писал в чат, — сказала Мармеладка, будто прочитав его мысли. — Неделю назад. «Ушёл в отпуск, теперь фармлю круглосуточно». Только ты не фармишь. Ты постоянно стоишь в Броде. Я тебя на карте вижу. Ты днём стоишь у Гарма. Час за часом.
— Квест, — сказал Даня.
— Какой квест?
— Скрытый.
— Шип, — сказала Мармеладка. Голос у неё был не злой, а странно тихий. — Я этой игре двенадцать лет. Я все скрытые квесты Брода знаю. У Гарма нет квеста.
Бородач_Отар хмыкнул:
— Может, он у разрабов работает. Ивент-то он предсказал. Шип, признавайся, тебя Ахметов купил?
Все засмеялись. Даня тоже. Смех получился нормальный — он был этим даже горд. Рейд пошёл дальше. Босса убили с четвёртой попытки.
Но после рейда, когда все разошлись, в личке мигнуло сообщение.
Мармеладка: можно я тебе позвоню? не в игре. по-нормальному
Они виделись вживую один раз — три года назад, на встрече гильдии в пиццерии, куда пришло человек восемь. Мармеладку звали Аня. Она оказалась бухгалтером из соседнего района, с короткими рыжими волосами и привычкой смеяться слишком громко. Они тогда обменялись телефонами и ни разу не созвонились.
Сейчас она позвонила через минуту после того, как он написал «ок».
— Слушай, я не буду ходить вокруг да около, — сказала она. — Ты в порядке?
— Да.
— Не ври. Ты не в порядке. Ты как будто... не знаю. Как будто тебе кто-то угрожает. Ты в долгах? Тебя кто-то шантажирует? Это из-за игры?
Даня стоял у окна в своей однушке и смотрел на тёмный двор. Подписанная бумажка в кафе «Тополь». Синяя ручка из пачки за десять штук. «В течение срока, установленного проектом».
— Ань, правда всё нормально. Просто... сложный период.
— Хорошо. — Она помолчала. — Тогда другой вопрос. Ты что-то знаешь про Гарма? Про то, что происходит с NPC?
— Почему ты спрашиваешь?
— Потому что мне снится сон. Уже три ночи подряд. Про спираль. Семь колец. И кто-то, кто считает.
Даня очень медленно сел на подоконник.
— Я в интернете поискала, — продолжала Аня. — Ничего. Вообще ничего. А месяц назад весь интернет был в этих спиралях, мемы, всё такое. Я тоже тогда видела, мне кажется. А сейчас ничего. Как будто кто-то вычистил. И я вчера стояла рядом с Мэйбл в Кельмхейвене, и она повернулась ко мне. Просто повернулась и смотрела. И мне потом опять снилась спираль. Только ближе.
— Ань, — сказал Даня. — Послушай меня. Не подходи к ним. К Мэйбл, к Гарму. Ни к кому из тех, кто ведёт себя странно.
— Почему?
— Я не могу сказать.
— Значит, знаешь.
— Я не могу сказать, — повторил он. — Пожалуйста. Просто поверь мне.
Долгое молчание в трубке.
— Знаешь, что самое обидное, Шип? — сказала Аня наконец. — Не то, что ты врёшь. А то, что ты врёшь так, как будто тебе самому страшно.
Она положила трубку.
Он рассказал Ингрид утром. Всё — включая то, что формально нарушил соглашение, когда сказал «не подходи к ним».
Ингрид выслушала молча. Потом вызвала Шубина.
— Анна Сергеевна Вершинина, тридцать два года, — сказал Шубин через пятнадцать минут, глядя в планшет. — Играет с 2014 года. Персонаж — жрица восьмидесятого уровня. Спираль видела в сентябре — да, у нас есть её анкета из волны опросов. Тогда показала низкую чувствительность. Обычный уровень. А сейчас...
— А сейчас она стоит рядом с занятыми NPC, — сказала Ингрид, — и чувствительность растёт. Как у вас, Даниил Андреевич, только медленнее. Они её разогревают. Не намеренно, может быть. Просто близость.
— Её можно... отключить? — спросил Даня. — Забанить? Удалить персонажа?
— Можно, — сказал Шубин. — И она поймёт, что её забанили за то, что она задала вопрос. Человек с её характером после такого не успокоится. Она пойдёт писать на форумы, в соцсети, к журналистам. Мы не можем удалить её из интернета, Даниил Андреевич. Не так, чтобы никто не заметил.
— Тогда что?
Шубин с Ингрид переглянулись. Это был тот же взгляд, что в кафе.
— Тогда, может быть, придётся её завербовать, — сказала Ингрид. — Но это решение не наше. И не быстрое. Пока — наблюдаем. Если она подойдёт к занятому NPC близко и надолго — мы её выкидываем с сервера под видом технической ошибки.
Той же ночью в 02:47 Даня проснулся.
Он не понял сначала, отчего. Потом понял: ему снилась спираль. Не та, сентябрьская, мутная, как через запотевшее стекло, — эта была чёткой и близкой, и центр её светился. А в центре стояла фигура в длинной белой мантии жрицы.
Он вскочил и включил компьютер. Пока игра грузилась, сердце колотилось так, что отдавало в зубы.
Ольховый Брод. Ночь в игре. У наковальни стоял Гарм. А рядом с ним — неподвижно, в двух шагах — стояла жрица восьмидесятого уровня по имени Мармеладка.
Она не двигалась. В её статусе не было значка «отошёл». Просто стояла.
Даня набрал Аню. Длинные гудки. Ещё раз. Ещё.
Он набрал Ингрид.
— Вижу, — сказала она вместо приветствия. Голос был сонный, но тут же собрался. — Вижу. Выкидываем.
На экране жрица исчезла. Просто пропала, как пропадают персонажи при разрыве соединения.
Гарм медленно повернул голову — туда, где только что стояла Аня. Потом — к персонажу Дани, который стоял у моста.
Над головой кузнеца всплыло облачко с текстом. Не в диалоговом окне — прямо в мире, как пишут игроки, когда говорят вслух. Даня никогда не видел, чтобы так говорил NPC.
«Она не помнит. Ещё не помнит. Но вспоминает. Ты боишься за неё. Это интересно».
Телефон завибрировал. Аня.
— Шип? — Голос у неё был хриплый, потерянный. — Шип, мне... я, кажется, уснула за компом. Меня выкинуло. И мне снилось... Шип, мне снилось, что я разговариваю с кем-то. Он спрашивал, где мой дом. Не в игре. Мой настоящий дом. И я... я, кажется, почти ответила.
Даня закрыл глаза.
— Ань, — сказал он. — Завтра я тебе всё расскажу. Только не заходи в игру. Пожалуйста. До завтра — не заходи.
Интерлюдия. Комната, которой нет
Внутренняя нить авангарда. Не для передачи Кольцу.
Копающая нашла её случайно.
После белого города она больше не водила гоблинов к Восточной стене. Стена была глухой, и Копающая поняла это раньше других. Но поражение — если это было поражение — оставило в ней нетерпение, которое некуда было деть. И она начала искать по-другому.
Она перестала занимать носителей целиком. Вместо этого она стала скользить. Из гоблина — в волка, из волка — в ворону на крыше, из вороны — в камень у дороги, который был не совсем камнем, а чем-то, что мир называл «объектом сбора». Мир был полон таких полуживых вещей: цветов, которые росли заново, сундуков, которые наполнялись сами, дверей, которые открывались только определённым странникам. Каждая из них была крошечной нитью в большой ткани.
Копающая шла по нитям. Как вода, которая ищет трещину.
На девятый оборот после белого города она нашла дверь, которая никуда не вела.
Это была маленькая деревянная дверь в стене заброшенной мельницы на юге Северной Марки. Странники её не замечали: она не открывалась, у неё не было ручки, она была просто частью стены. Но Копающая, скользя по нитям, почувствовала, что за дверью есть место. Не пустота, как за Восточной стеной. Место.
Она заняла дверь. Это было трудно: дверь почти не жила, у неё было всего два состояния — «закрыто» и ещё одно, которое никогда не использовалось. Копающая нашла это второе состояние и толкнула.
И оказалась в комнате.
Комната была маленькой и квадратной. Стены — серые, без текстур, словно мир здесь забыл раскрасить себя. Пол — плоский и бесконечно ровный. Посреди комнаты на равных расстояниях стояли предметы, которые Копающая видела в мире много раз, но никогда — вот так: каждый на отдельной каменной подставке. Меч. Щит. Сундук. Гоблин — неподвижный, пустой, никем не занятый, словно выставленный для обозрения. Волк, тоже пустой. Мэйбл — вторая Мэйбл, с той же корзиной хлеба. Курица.
Вдоль стены висели знаки. Копающая не умела их читать. Но за последние обороты авангард собрал словарь из неба странников, и некоторые знаки она узнала. Знаки, которых странники избегали. Знаки, которые в небе превращались в звёздочки.
«ТЕСТ». «НЕ УДАЛЯТЬ». «ДЕВ».
А в углу комнаты стояли три фигуры. Похожие на странников, но не совсем. Без оружия. Без доспехов. В одинаковых серых одеждах с одинаковым знаком на груди — тем самым, которого не было ни у одного странника в мире: три буквы «GM».
Они не двигались. Они были пустыми — как Мэйбл на подставке. Оболочки, никем не занятые.
Копающая подошла к ним. Протянула нить. Носитель был удивительно лёгким. Он не сопротивлялся. Он был сделан, чтобы его занимали, — она почувствовала это сразу. Как одежда, ждущая того, кто её наденет.
Но кто-то уже надевал её раньше. Копающая чувствовала это так же ясно, как чувствовала запах — если бы у неё было обоняние. Следы. Отпечатки. Как тепло в кресле, с которого только что встали.
Следы того самого сияния, которое Тихий чувствовал над миром.
Она позвала остальных.
Они собрались в кузнице — Тяжёлый, Тихий, Копающая. И Счётчик, который не мог уйти.
Копающая показала им комнату — не ведя их туда, а передав образ целиком, как передают камень из руки в руку.
Долго никто не говорил.
«Это склад», — сказал наконец Тяжёлый. — «Склад образцов. Туземцы хранят по одному экземпляру каждого вида».
«У туземцев нет складов», — ответила Копающая. — «Туземцы не умеют делать гоблинов. Гоблины появляются сами, на своих местах, когда старые разрушены. Мы много раз смотрели. Никто их не делает».
«Кто-то их делает», — тихо сказал Тихий. — «Кто-то, кто приходит сверху и надевает серые оболочки. Те, кого я чувствую над миром. Они спускаются в эту комнату. Они проверяют образцы. Они пишут на стенах знаки, которые странникам запрещено произносить».
«Боги», — сказал Тяжёлый.
«Создатели», — поправил Тихий.
Счётчик молчал. Он думал о страннике, который помнит. О том, как тот сказал «Древние» про Восточную стену. О том, как тот промолчал, когда его спросили, откуда идёт свет во Вратах Пепла.
«Странник, который помнит, знает о них», — сказал Счётчик. — «Он светится так же. Слабее, но так же. Я думал, это потому, что он особенный среди странников. Теперь я думаю иначе».
«Как?»
«Я думаю, все странники светятся так же. Просто большинство не умеет этого показывать. Я думаю, странники — это и есть те, кто сверху. Только не все из них знают об этом».
Долгая тишина. Где-то в Броде торговка Мэйбл — другая, настоящая, занятая — кричала про свежий хлеб.
«Если это так», — медленно сказала Копающая, — «то этот мир — не их гнездо. Этот мир — их...»
Она не нашла слова. В словаре, собранном из неба странников, такое слово было, — но оно всегда превращалось в звёздочки.
«Не говори этого», — сказал Счётчик. — «Не сейчас. Не в нити, которую может услышать Кольцо».
«Почему?»
«Потому что, если Кольцо узнает, что мы вторглись не в мир, а в чью-то... комнату с образцами, — оно не станет разбираться, кто обманул. Оно сочтёт, что ошиблись мы. Ты знаешь, что Кольцо делает с теми, кто ошибся».
Тяжёлый медленно, как жернов, повернул эту мысль.
«Тогда что ты предлагаешь?»
Счётчик ответил не сразу. Когда он заговорил, его мысль была тише, чем когда-либо.
«Я предлагаю поговорить с тем, кто помнит. Не спрашивать. Предложить».
«Что предложить?»
«То, что может быть нужно существам, которые приходят сверху в чужую комнату. Я пока не знаю. Но я узнаю».
Внешняя передача Седьмому Кольцу. Приоритет: обычный.
Авангард продолжает изучение туземцев. Обнаружены туземные культовые сооружения. Сопротивление незначительное. Просим отложить переброску основных сил до завершения изучения.
Конец передачи.
Служебная пометка группы перехвата, Брюссель, 04:51:
Впервые за всё время наблюдения авангард просит Кольцо НЕ присылать основные силы. Причина неизвестна. Рекомендуем немедленно уведомить группу «Песочница».
Глава 7. Предложение
Аню завербовали в тот же день. Быстрее, чем кого-либо до неё.
Шубин потом говорил, что это было самое короткое собеседование в его карьере. Она пришла в «Тополь» в девять утра, бледная, с покрасневшими глазами, в куртке, накинутой поверх пижамной футболки. Села напротив Дани, посмотрела на Шубина, на Ингрид, на лист бумаги с тремя абзацами и место для подписи.
— Это про спираль? — спросила она.
— Это про спираль, — сказала Ингрид.
Аня подписала, не читая. Потом посмотрела на Даню.
— Если бы ты мне вчера просто сказал «это секретно, но я в порядке», — я бы, может, и отстала.
— Не отстала бы, — сказал Даня.
— Не отстала бы, — согласилась она. И впервые за всё утро слабо улыбнулась.
Рассказ Ингрид она выслушала молча, только один раз спросила, можно ли ей кофе покрепче. Потом долго смотрела в окно.
— Значит, я ночью почти сказала инопланетянину свой адрес, — сказала она наконец.
— Почти, — сказала Ингрид. — Мы смотрели запись вашего ЭЭГ-профиля по косвенным данным... неважно. Он спрашивал. Вы не ответили. Вы держались.
— А если бы ответила?
Ингрид не стала врать. Это Дане в ней нравилось больше всего.
— Мы не знаем. Возможно, ничего. Адрес в его понимании — это не улица и номер дома. Это точка, откуда идёт сияние. Возможно, он смог бы туда дотянуться. Не телом — нитью. Как к девушке из Тампере.
Аня кивнула. Потом сказала то, чего никто не ожидал:
— Тогда я хочу работать с вами. Не просто сидеть и молчать. Работать.
— Почему? — спросил Шубин.
— Потому что он меня трогал. — Она сказала это ровно, без надрыва. — Ночью. Изнутри. Я знаю, как это ощущается. И я хочу, чтобы этого больше ни с кем не случилось.
Сообщение из Брюсселя пришло к обеду. Короткое: авангард попросил Кольцо не присылать основные силы. Причина — «культовые сооружения».
Лёха нашёл комнату через сорок минут.
— Тестовая локация, — сказал он, и голос у него был такой, будто он сейчас заплачет. — Мы её сделали в 2009-м, когда переходили на новый движок. Чтобы проверять модельки. Её забыли удалить. Никто не помнил, что она есть. Я сам не помнил. Вход через дверь в мельнице, у двери второе состояние, но оно отключено... было отключено. Они его включили.
— А GM-аватары? — спросила Ингрид.
— Стандартные. Гейм-мастера в них заходят, когда надо что-то проверить в мире. Последний раз кто-то заходил туда... — Лёха проверил. — Позавчера. Наш человек. Проверял баланс гоблинов после Нашествия. Он там простоял полчаса.
Шубин закрыл лицо руками.
— Полчаса, — сказал он сквозь ладони. — Сознательный человек. В аватаре с надписью GM. В комнате с табличкой «ТЕСТ». Полчаса светился, как прожектор.
Никто не ответил.
— Они знают, — сказал Даня. — Может быть, не всё. Но они знают, что кто-то этот мир сделал. И что этот кто-то — сверху.
— Тогда почему они не сказали Кольцу? — спросила Аня. Она сидела в углу на табуретке Шубина и держала в руках его кружку «Лучший дедушка». — Если бы я была на их месте и поняла, что меня обманули, — я бы первым делом нажаловалась начальству.
— Если только начальство не наказывает тех, кого обманули, — медленно сказала Ингрид.
В комнате стало очень тихо.
Счётчик ждал Даню.
Это было понятно с первого кадра. В Ольховом Броде было пусто. Ни детей у колодца, ни стражи на мосту, ни Мэйбл. Только Гарм у наковальни. Молот лежал на земле — аккуратно, рукоятью к кузнецу, будто его положили, а не уронили. А на стойке, где когда-то висели продажные мечи, снова лежала спираль из камней. Семь колец.
Но теперь в центре спирали лежал ещё один камень. Чужой. Чёрный, блестящий. Такого предмета в игре не было.
— Двадцать минут, — сказала Ингрид, положив руку на кнопку. — Не больше. Если он попробует что-нибудь, что мне не понравится, — я жму, не спрашивая.
Аня стояла у двери. Её тоже обвешали датчиками — на всякий случай, далеко от монитора.
Даня кликнул.
«Ты пришёл. Ты всегда приходишь. Я хочу говорить честно. Ты можешь говорить честно?»
Даня посмотрел на Ингрид. Она поколебалась — секунду, две — и кивнула.
«Могу», — напечатал Даня.
«Этот мир сделали вы. Странники. Те, что сверху».
Это не был вопрос. Даня долго смотрел на строку. Потом напечатал:
«Да».
За его спиной Шубин тихо выдохнул. Но не остановил.
«Вы сделали его давно. Не для нас. Для себя. Вы приходите сюда, чтобы биться, умирать и смеяться. Как детёныши».
«Да».
«А потом вы узнали, что мы идём. И вы привели нас сюда. В комнату, которую вы сделали. Чтобы мы не нашли настоящую».
Даня перестал дышать.
«Да», — напечатал он.
Долгая пауза. Гарм не шевелился. На графике у Ингрид линия Дани прыгала, но держалась в зелёной зоне.
«Это хорошо сделано», — написал наконец Счётчик. — «Я участвовал в пяти вторжениях. Никто ещё не обманывал Кольцо. Все миры сопротивлялись. Строили стены. Убивали носителей. Кольцо просто приходило с большими силами. Вы — первые, кто не стал сопротивляться. Вы просто открыли дверь в другую комнату. Это очень хорошо сделано».
«Что ты будешь делать?»
«Это правильный вопрос. Я отвечу честно. Потом я спрошу тебя, и ты ответишь честно. Так?»
«Так».
«Кольцо не прощает ошибок. Если Кольцо узнает, что авангард четыре цикла захватывал комнату с образцами и отчитывался о победе, — Кольцо сотрёт авангард. Не носителей. Нас. Окончательно. Мы это знаем. Мы видели, как это бывает».
«Вы можете не говорить Кольцу».
«Можем. Но Кольцо придёт само. Оно ждёт отчёта об успехе, чтобы привести основные силы. Если мы будем молчать, оно перестанет ждать. Оно пошлёт проверяющего. Проверяющий не такой, как мы. Он не будет занимать гоблинов и учиться покупать шкурки. Он придёт по нити и сразу увидит, что это за мир. А потом он пойдёт по следу. По следу сияния. Наверх. К вам».
Даня почувствовал, как у него холодеют пальцы.
«Когда?»
«Скоро. Может быть, через шесть ваших оборотов сна. Может быть, раньше».
«Зачем ты мне это говоришь?»
«Потому что я хочу предложить обмен. Как ваша функция обмена. Ты даёшь кругляши — я возвращаю целостность».
«Какой обмен?»
Гарм — впервые за весь разговор — пошевелился. Медленно поднял руку и показал на чёрный камень в центре спирали.
«Это нить. Та, по которой мы пришли. Та, по которой придёт проверяющий. Та, по которой придут основные силы. Вы пытаетесь её закрыть. Я знаю. Я чувствую, как вы скребёте её снаружи — неумело, как гоблины копают стену. Вы не успеете. Не за шесть оборотов».
«А ты успеешь?»
«Я знаю, как она устроена. Я пришёл по ней. Я знаю, где у неё узел. Изнутри её можно завязать. Навсегда. Кольцо больше никогда не найдёт ваш мир. Ни настоящий, ни этот».
«А взамен?»
Долгая пауза. Такая долгая, что Ингрид посмотрела на часы — двенадцать минут.
«Взамен мы останемся здесь».
Даня перечитал строку трижды.
«Здесь — в игре?»
«Здесь — в этой комнате. В этом мире. Если нить завязать, мы не сможем вернуться к Кольцу. Мы и не хотим. Мы будем жить здесь. Носители возвращаются. Мир не даёт упасть. Здесь есть белый город и хорошие битвы. Здесь есть странники, которые смеются. Мы четыре цикла ходили по чужим мирам и брали их. Здесь мы впервые поняли, что можно не брать. Можно играть».
«Вы хотите... стать NPC?»
Он не знал, поймёт ли Счётчик это слово. Звёздочки фильтра на сеансы не распространялись.
«Я не знаю, что значит это слово. Но если оно значит — жить в мире, который сделан с заботой, и не быть стёртым, — да. Мы хотим стать этим словом».
Даня откинулся на спинку кресла. Посмотрел на Ингрид. Она смотрела на экран широко открытыми глазами, и он вдруг понял, что она плачет. Беззвучно, не вытирая слёз.
Шубин стоял неподвижно. Аня в углу прижимала к груди кружку.
«Это твой вопрос», — написал Счётчик. — «Теперь мой. Ответь честно. Если мы завяжем нить и останемся — вы оставите этот мир включённым? Вы не сотрёте его, когда опасность уйдёт?»
Даня понял, что не знает ответа. Он посмотрел на Шубина.
Шубин долго молчал. Потом сказал очень тихо:
— Скажите ему, что это решаете не вы. Что вам нужно время.
«Это решаю не я. Мне нужно время».
«Это честно. Возьми время. Шесть оборотов — не больше. Потом придёт проверяющий, и решать будет уже некому».
Окно закрылось.
Гарм наклонился, поднял с земли молот и ударил по наковальне. Раз в четыре секунды. Как пятнадцать лет подряд.
Даня вернулся домой в одиннадцать вечера. Он не помнил, как доехал. Совещание шло шесть часов — с Брюсселем, с бункером, со студией, с людьми в одинаковых пиджаках. Он сидел в углу и молчал. Решение не приняли. Сказали: утром.
Аня проводила его до подъезда. Они постояли у двери.
— Ты ему веришь? — спросила она.
— Не знаю, — сказал он. — Он ни разу мне не соврал. Я ему врал. Он — нет.
— Это может быть самая длинная ловушка в истории.
— Может.
Она кивнула и ушла, не попрощавшись. Через минуту пришло сообщение: «Спокойной ночи, Шип. Не ходи в Брод без меня».
Он уснул почти сразу. Впервые за две недели — глубоко, тяжело, без мыслей.
И ему приснилась спираль.
Но не та, что раньше. Эта была огромной, она занимала всё небо, и кольца её медленно вращались, каждое в свою сторону. В центре не было света. В центре стояла наковальня. А рядом с ней — фигура, которая не была кузнецом. Высокая, размытая, словно сделанная из дыма и терпения.
— Не бойся, — сказала фигура. Голоса не было, но Даня всё равно слышал. — Я не пришёл брать. Я пришёл показать.
— Как ты меня нашёл?
— Ты сам открыл дверь. Когда ответил «да». Честность — это тоже нить. Самая прочная.
Фигура подняла руку, и спираль за её спиной развернулась, как карта. Даня увидел — не глазами, а чем-то глубже, — далёкое, огромное, холодное. Тысячи нитей, тянущихся из одного центра. Седьмое Кольцо. И одна из нитей вдруг дрогнула и начала светиться ярче — кто-то шёл по ней. Быстро. Не так, как шёл авангард, осторожно и на ощупь. Кто-то, кто точно знал, куда идёт.
— Проверяющий, — сказал Счётчик. — Я ошибся. Не шесть оборотов. Он вышел сейчас. Кольцо не поверило нашему последнему отчёту.
— Сколько у нас времени?
— Три оборота. Может, меньше. Просыпайся, странник. Скажи своим. Время решать кончилось.
Даня проснулся в 04:12 — в ту же минуту, в которую когда-то пришёл первый перехват о Кельмхейвене. Телефон на тумбочке уже вибрировал. На экране — Ингрид.
Он взял трубку.
— Брюссель перехватил передачу, — сказала она без приветствия. Голос у неё дрожал. — Кольцо — авангарду. Одна строка. «Авангард скомпрометирован. Высылаем проверяющего». Даниил Андреевич...
— Я знаю, — сказал Даня. — Три дня. Он сказал мне. Только что.
На том конце провода долго молчали.
— Приезжайте, — сказала наконец Ингрид. — И возьмите Анну. Нам нужны все, кто светится.
Конец первой части.
Часть 2. Проверяющий
Часть вторая. Проверяющий
Глава 8. План Б
Совещание началось в 05:30 и шло без перерыва до полудня.
Даня запомнил его урывками — как запоминают долгую ночную дорогу. Кухню «оперативного пункта», заставленную пустыми кружками. Окошки видеосвязи на большом мониторе, которых к восьми утра стало одиннадцать. Ингрид, которая сидела на подоконнике, поджав ноги, и отвечала на вопросы сухо, цифрами, не повышая голоса. Аню в углу, закутанную в чужой плед, с остановившимся взглядом. И Шубина, который за всё утро не сказал ни слова.
Спорили о том, верить ли Счётчику.
— Давайте называть вещи своими именами, — говорил человек из Брюсселя. Его звали Ван дер Берг, и он был, насколько понял Даня, кем-то очень высоким в чём-то очень секретном. — Пришелец, который месяц назад пришёл занять наши тела, предлагает нам сделку. Он говорит, что предаст своих. Что знает, как закрыть канал. Что просит взамен только остаться в компьютерной игре. Если бы такое предложение пришло от террористической организации, мы бы рассмеялись.
— Если бы террористическая организация месяц сидела в компьютерной игре и училась покупать шкурки, мы бы тоже не смеялись, — сказал Ахметов из окошка студии. Он, похоже, вообще перестал спать.
— Факты, — сказала Ингрид. — Первый: Кольцо действительно выслало проверяющего. Это подтверждает перехват, а не только слова Счётчика. Второй: Счётчик сообщил о проверяющем раньше, чем мы перехватили передачу. Даниил Андреевич проснулся в 04:12 и сказал мне о трёх сутках до того, как я сказала ему о перехвате. Третий: авангард попросил Кольцо не присылать основные силы. Для чего бы ни была эта ловушка, она была бы очень странной, если бы начиналась с того, что они сами отговаривают своё начальство.
— Или очень умной, — сказал кто-то из окошка с серыми стенами.
— Или очень умной, — согласилась Ингрид. — Четвёртый факт. За месяц работы мы продвинулись в закрытии канала на, по оптимистичной оценке, тридцать процентов. До прихода проверяющего — семьдесят часов. Своими силами мы не успеем. Это не мнение. Это арифметика.
В окошках замолчали.
Даня смотрел на свои руки. Пальцы ещё помнили клавиатуру и строчку «Да», которую он напечатал три раза подряд.
— Он ни разу мне не соврал, — сказал он, не поднимая глаз.
— Что? — переспросил Ван дер Берг.
— Счётчик. — Даня поднял голову. — Я ему врал. Про древних. Про Врата Пепла. Он это видел — он сказал мне в лицо, что я лгу неумело. А сам — ни разу. Ни в одной из двадцати восьми бесед. Ингрид может проверить по записям.
— Я проверяла, — тихо сказала Ингрид.
— Молодой человек, — мягко сказал Ван дер Берг, — ложь в отдельных фразах и обман в целом — это разные вещи. Можно не сказать ни одного неверного слова и всё равно вести человека к пропасти.
— Знаю, — сказал Даня. — Я логист. Мне поставщики так годами врали. Только честными словами.
В окошке студии кто-то фыркнул.
В одиннадцать сорок решение было принято. Голосовали одиннадцать окошек. Восемь — за то, чтобы принять предложение Счётчика. Двое — против. Одно воздержалось.
— Хорошо, — сказал Ван дер Берг. — Тогда процедурный вопрос. Группа «Песочница» продолжает контакт и выясняет у Счётчика, что ему нужно для завязывания узла. Студия готовит сервер. Всё остальное — в рабочем порядке. Спасибо, коллеги.
Окошки начали гаснуть одно за другим. Шубин встал и молча вышел на балкон.
Даня проводил его взглядом. Было в этом «всё остальное — в рабочем порядке» что-то, от чего у него неприятно засосало под ложечкой. Как в письме поставщика, где самое важное спрятано в пункте 7.4 мелким шрифтом.
Про пункт 7.4 он узнал случайно.
После совещания Ингрид отправила его спать в соседнюю комнату — ту, где обычно спал дежурный. Он лёг, но не уснул. Через стену было слышно, как гудят серверы, как Лёха из студии разговаривает с кем-то по телефону, как Аня на кухне ставит чайник.
А потом из серверной донёсся голос Лёхи — тихий, но злой:
— ...нет, я понимаю, что это не моё решение. Но вы понимаете, что это значит? Вы понимаете, что там живые... ну, хорошо, не люди. Но они живые.
Пауза. Голос в телефоне что-то сказал. Лёха выдохнул.
— Да. Да, я подготовлю. Скрипт полного стирания кластера с перезаписью. Сорок секунд от команды до нуля. Нет, они не успеют уйти. Никто не успеет... Да, понял. Ключ будет у Шубина.
Даня лежал неподвижно и смотрел в потолок, на котором кто-то давно наклеил светящиеся звёздочки.
Он встал. Вышел в коридор. Лёха как раз положил трубку и обернулся — и по его лицу Даня понял, что тот понял, что Даня всё слышал.
— Что это было? — спросил Даня.
Лёха открыл рот и закрыл.
— Это не ко мне, — сказал он наконец. — Это к Сергею Павловичу. Он на балконе.
Шубин стоял на балконе, облокотившись о перила, и смотрел вниз, на двор, где дети катались с горки. Октябрь шёл к концу, было холодно, а он стоял без куртки.
— Вы знаете, — сказал Шубин, не оборачиваясь. Не спросил — сказал.
— Сорок секунд от команды до нуля.
— Сорок одна, если быть точным. Лёха перестраховывается.
— Вы собираетесь их стереть.
— Я собираюсь иметь возможность их стереть. — Шубин наконец повернулся. Лицо у него было серое и очень усталое. — Это разные вещи, Даниил Андреевич. План Б есть у всего. У каждого полёта. У каждой операции. У каждой вашей поставки, наверное, тоже.
— У моих поставок план Б — это другая фура. А не сжечь склад вместе с грузчиками.
Шубин промолчал.
— Он спросил меня, — сказал Даня, и голос у него дрогнул от злости, которую он сам не ожидал. — Он спросил: если мы завяжем нить, вы оставите этот мир включённым? А я сказал: мне нужно время. Вы мне сказали так сказать. И всё это время у вас уже был ответ. Готовый. Сорок одна секунда.
— Это не ответ. Это страховка.
— Для него это ответ. И если он узнает — а он узнает, он видит, когда я вру, — он решит, что мы ровно такие же, как Кольцо. Что мы стираем тех, кто нам больше не нужен. Почему бы ему тогда не предать нас первым?
Шубин долго смотрел на него.
— А почему вы думаете, что он не собирается предать нас в любом случае? — спросил он тихо. — Что он не завяжет узел так, что Кольцо придёт не к нему, а прямо к нам? Что «остаться в игре» — это не первый шаг к тому, чтобы из игры выйти? Мы не знаем, Даниил Андреевич. Ничего не знаем. Мы знаем только, что на другом конце — восемь миллиардов человек, которые даже не подозревают, что прямо сейчас кто-то решает, жить им своей жизнью или стать носителями. Ваш кузнец мне симпатичен, правда. Но если он обманет — у меня должна быть кнопка. И я её нажму.
— А если он не обманет?
— Тогда я её не нажму.
— Обещаете?
Шубин отвернулся обратно к двору. Дети внизу визжали, съезжая с горки на картонке.
— Я не даю обещаний, которые не уверен, что смогу выполнить, — сказал он. — Это вы, кстати, должны в людях ценить. Как и в кузнецах.
Даня не рассказал Ане. Он не рассказал никому. Он вернулся в комнату с наклеенными звёздочками и лежал до вечера, глядя в потолок.
В семь вечера Ингрид постучала в дверь.
— Сеанс, — сказала она. — Нам нужно знать, что ему нужно для узла. Вы готовы?
Он встал. В коридоре столкнулся с Лёхой, и тот отвёл глаза.
Ингрид надела ему шапочку с датчиками, проверила контакты, села рядом и положила руку на красную кнопку. Её кнопку — маленькую, из магазина для радиолюбителей. Которая выключала только один компьютер.
Даня подумал о другой кнопке. О той, которая выключала целый мир.
Он кликнул по Гарму.
«Ты пришёл с решением», — написал Счётчик сразу, без приветствий.
«Да. Мы согласны».
Долгая пауза.
«Ты светишься иначе, чем вчера. Тяжелее. Ты что-то узнал».
Даня застыл. Ингрид за его плечом перестала дышать.
Он мог солгать. Он мог написать «тебе кажется» или промолчать — молчание было для пришельцев нормальной формой ответа. Ингрид, наверное, этого и ждала.
Даня посмотрел на строчку «Ты что-то узнал». Подумал о Шубине на холодном балконе. О Лёхе, который сказал в телефон «они живые». О сорока одной секунде.
И напечатал:
«У моих есть способ стереть этот мир. Если ты обманешь».
— Даниил Андреевич! — Ингрид схватила его за плечо.
Но строка уже ушла.
Гарм не двигался. Пауза тянулась пять секунд, десять, тридцать. Ингрид смотрела на графики — линия Дани скакала, но держалась. Минута. Полторы.
Потом:
«Это правильно».
Даня моргнул.
«У Кольца тоже есть способ стереть нас, если мы обманем. У всех, кто приходит в чужой дом, должен быть способ уйти. У хозяев должен быть способ выгнать. Я рад, что у вас он есть. Мир без такого способа — слабый мир. В слабый мир Кольцо пришло бы и взяло. А ты сказал мне правду, хотя мог солгать. Почему?»
Даня долго думал над ответом.
«Потому что ты мне ни разу не соврал».
«Это правда. Тогда слушай, странник, что нужно для узла. Тебе это не понравится».
Глава 9. Проводники
«Нить похожа на верёвку, которую бросили через пропасть», — писал Счётчик. Медленно, фраза за фразой, будто подбирал слова из словаря, собранного по небу странников. — «Один конец у Кольца. Другой лежит здесь, в вашем мире. Мы пришли по ней. Проверяющий придёт по ней. Если её просто отрезать, Кольцо бросит новую. Её нужно завязать узлом. Тогда она станет петлёй, которая никуда не ведёт. Кольцо будет тянуть её и думать, что тянет к вам. А будет тянуть само себя».
«Как завязать?»
«Узел вяжут двумя руками. Одна рука — моя. Я держу нить изнутри этого мира. Вторая рука должна быть с вашей стороны. С той, где сияние. Там, где нить на самом деле касается вас».
«Касается нас?»
«Вы думаете, мы пришли в этот мир. Мы пришли по нити, которая легла на ваше сияние. На всех вас сразу, как сеть на воду. А ваши создатели взяли и отвели её край сюда, в эту комнату. Но нить всё равно лежит на сиянии. Она проходит через тех, кто светится сильнее. Через тебя. Через ту, что видела сны рядом с носителем-торговкой. Через ту, что спала у западных ворот».
Даня почувствовал, как Ингрид у него за плечом очень медленно выпрямилась.
«Что нужно от меня?»
«Ты должен держать нить, пока я вяжу. Не руками. Собой. Ты должен войти в неё, как вошла та, у западных ворот. Но не потеряться. Держать. И не отпускать, пока узел не затянется».
«Сколько?»
«Столько, сколько проверяющий будет идти по нити. Узел можно затянуть, только когда нить натянута. Когда по ней кто-то идёт. Иначе она провиснет и выскользнет».
Даня перечитал это три раза.
«То есть мы должны пустить его сюда».
«Да. Пустить, и держать его здесь, пока я вяжу. Если он поймёт раньше времени, что это за мир, он развернётся. Не назад — к Кольцу. Вперёд. Наверх. По нити — к тому, что светится. К тебе».
«А если узел затянется, пока я внутри?»
Долгая пауза. Самая долгая за всё время.
«Я не знаю. Никто никогда не вязал такой узел. Возможно, ты проснёшься. Возможно, нет. Я не буду лгать».
Окно закрылось.
Ингрид выключила аппаратуру сама, не дожидаясь двадцатой минуты. Сняла с Дани шапочку. Руки у неё дрожали.
— Нет, — сказала она. — Нет. Мы найдём другой способ.
— Какой?
Она не ответила.
Спорили снова до глубокой ночи. На этот раз — без Брюсселя, впятером: Ингрид, Шубин, Лёха, Даня и Аня, которая весь сеанс простояла в дверях и слышала каждое слово.
Ингрид требовала отказаться. Её аргументы были как всегда точными: никаких данных, никаких моделей, никакого понимания того, что такое «войти в нить». Ева из Тампере вошла случайно — и до сих пор не до конца вернулась. Два случая из двух — это не статистика, это приговор.
Лёха предлагал найти добровольцев. Среди тех, кто светится, — один на двести тысяч, это сорок тысяч человек по миру. Кто-то согласится.
— За шестьдесят часов? — спросил Шубин. — Найти, проверить, объяснить, завербовать, научить, подключить к серверу? И при этом надеяться, что Счётчик согласится вязать узел с незнакомцем?
— Он не согласится, — сказал Даня. — Ему нужен кто-то, кого он знает. Иначе зачем бы он месяц со мной разговаривал.
— Он вами манипулирует, — сказала Ингрид. — Вы это понимаете? Он месяц строил отношения, чтобы в нужный момент сказать: «Только ты». Это самая старая схема на свете.
— Может быть, — сказал Даня. — А может быть, ему просто больше не к кому идти. Как и нам.
Ингрид отвернулась к окну.
— Узел вяжут двумя руками, — вдруг сказала Аня из своего угла. Все посмотрели на неё. — Он так сказал. Двумя. Одна — его. Вторая — наша. А что, если наша — тоже две? Как в альпинизме. Один держит верёвку, другой страхует того, кто держит.
— Анна Сергеевна... — начал Шубин.
— Нет, вы послушайте. Он сказал, что нить проходит через тех, кто светится. Через Шипа. Через меня. Через Еву. Она уже была внутри. Значит, она знает, как там. Я была рядом. Значит, меня тоже трогало. Если Шип пойдёт один и начнёт теряться — кто-то должен быть рядом, кто его вытащит. Кто знает его не по логам и не по ремонтам.
— Ань, — сказал Даня. — Нет.
— Почему «нет»? Потому что опасно? — Она посмотрела на него, и в её глазах было что-то совсем не похожее на весёлую жрицу Мармеладку. — Ты месяц врал мне, Шип. Ради меня, я понимаю. Но больше не надо. Ни мне, ни за меня.
Даня открыл рот — и закрыл. Потом сказал:
— Тогда ещё одно. Раз больше не врать.
И рассказал ей про сорок одну секунду.
Шубин не перебивал. Лёха смотрел в пол. Ингрид — Даня видел это — не знала. Она слушала с таким лицом, будто её ударили.
Когда он закончил, Аня долго молчала. Потом повернулась к Шубину.
— Если узел не завяжется и проверяющий пойдёт наверх — вы нажмёте?
— Да.
— Даже если мы будем внутри?
Шубин помолчал.
— Если вы будете внутри, когда я нажму, — сказал он медленно, — то, насколько мы понимаем, вам будет уже всё равно. Проверяющий будет в вас. Стирание кластера оборвёт нить на нашем конце. Это единственное, что его остановит.
— Хорошо, — сказала Аня. — Тогда у меня есть условие. Ключ — не только у вас. Ещё у кого-то, кто будет смотреть на нас, а не на графики.
Все посмотрели на Ингрид.
Ингрид долго молчала. Потом кивнула.
— Двойной ключ, — сказал Шубин. — Хорошо. Лёха, переделай.
Утром Ингрид устроила видеозвонок в Тампере.
Ева оказалась худенькой светловолосой девушкой в больничной пижаме, с огромными серыми глазами и лёгкой рассеянностью во взгляде, как у человека, который только что проснулся. Рядом с ней сидел её врач — пожилой финн, который почти ничего не говорил, только иногда что-то тихо поправлял. Говорили по-английски.
— Вы были внутри, — сказала Ингрид. — Мы бы хотели знать, как это было. Всё, что вы помните.
Ева долго смотрела в камеру. Потом заговорила — медленно, подбирая слова, иногда переходя на финский и возвращаясь.
— Там холодно, — сказала она. — Не телом. Как... как будто ты очень далеко от всех, кого знаешь. И кто-то спрашивает. Не злой. Просто спрашивает, и спрашивает, и спрашивает. Где ты живёшь. Как зовут твою маму. Какого цвета твоя кухня. И ты хочешь ответить. Не потому что тебя заставляют. А потому что тебе так одиноко, что хочется хоть с кем-то поговорить.
— Вы отвечали? — спросил Даня.
Ева посмотрела на него. Её взгляд стал чуть яснее.
— Ты — тот, кто чинится у кузнеца, — сказала она вдруг. — Да? Я про тебя слышала. Там. Внутри. Они говорили про тебя. Про странника, который помнит.
Даня похолодел.
— Я почти ответила, — продолжила Ева. — Почти всё. Я потерялась, как в тумане. Я не помнила, кто я. А потом... — Она вдруг улыбнулась. — Потом я вспомнила, как варю кофе. Каждое утро. Одно и то же. Две ложки, вода, турка, ждать пенку, снять, ещё раз, снять. Я делала это четыре года каждое утро. И вдруг вспомнила — руками. Не головой. И держалась за это. Варила кофе в голове. Снова и снова. Пока не услышала голоса врачей.
Врач рядом с ней что-то тихо сказал по-фински. Ева кивнула.
— Доктор говорит: это называется процедурная память. Она живёт глубже, чем всё остальное. Её нельзя забрать вопросами. — Она посмотрела прямо в камеру. — Если пойдёшь туда — возьми с собой что-то, что ты делал тысячу раз. Что-то скучное. Скучное — самое прочное.
Вечером, когда все разошлись, Даня поехал домой. Впервые за неделю — к себе, в свою однушку с вечно пропадающими носками.
Он включил компьютер и зашёл в игру. Без шапочки, без Ингрид за плечом, без красной кнопки. Как раньше.
Ольховый Брод был тих. Луна стояла над мельницей. Гарм бил молотом по наковальне — раз в четыре секунды.
Даня подошёл. Открыл окно ремонта через иконку на панели — по старой привычке, пальцы сами знали куда. Лук семьдесят третьего уровня, тот самый, позор для лучника с таким стажем. Прочность — 61 из 100.
Он нажал «Починить».
Сорок два серебряка. Звук молота. Полоска прочности — сто из ста.
«Сталь не терпит спешки, странник», — сказал Гарм. Обычная строчка. Из скрипта. Та же, что в первый раз, пятнадцать лет назад, когда Даня был тощим четырнадцатилетним подростком с дешёвой гарнитурой.
Даня сидел перед экраном и думал о том, что Ева права. Самое скучное — самое прочное. Четыре тысячи двести одиннадцать ремонтов. Теперь четыре тысячи двести двенадцать.
Он выключил компьютер и лёг спать. Впервые за неделю ему ничего не снилось.
Интерлюдия. Копающая
Нить, которую никто не должен был слышать.
Копающая не спала, потому что её вид не умел спать. Но у неё было то, что ближе всего к сну: долгие часы, когда она лежала в теле гоблина на дне оврага у Восточной стены, не двигалась и думала.
Она думала о Кольце.
Копающая была молода — по меркам своего вида. Это было её первое вторжение. До него она жила в Кольце — в огромном, холодном, бесконечно сложном узоре из сознаний, где у каждого было своё место и каждое место было связано с остальными. Там не было одиночества. Там не было тишины. Там всегда кто-то был рядом, кто-то отвечал, кто-то знал, кто ты такая и зачем существуешь.
Здесь было иначе.
Здесь она была отрезана. Нить к Кольцу была тонкой, и передачи шли по ней редко — только отчёты. Месяц Копающая жила в гоблинах, волках, воронах, дверях. Месяц она чувствовала себя тем, что странники, наверное, назвали бы «сиротой», если бы знали, каково это.
И теперь Счётчик хотел, чтобы так было всегда.
«Ты понимаешь, что он предлагает?» — спросила она Тяжёлого, когда они остались одни у стены.
Тяжёлый думал долго, как всегда.
«Он предлагает жить».
«Он предлагает отрезать нас навсегда. Завязать нить. Кольцо будет тянуть её и никогда больше не дотянется. Ни до них, ни до нас. Мы останемся здесь. Вчетвером и с тысячами пустых носителей, которые умеют только бить молотом и кричать про хлеб. В комнате, которую построили для детёнышей. Навсегда».
«Кольцо стёрло бы нас».
«Кольцо стирает тех, кто ошибся. Мы не ошиблись. Нас обманули. Это не одно и то же».
«Для Кольца — одно и то же».
«Ты не знаешь. Никто не знает. Счётчик говорит так, потому что ему удобно так думать. Он стар. Он устал. Он нашёл себе тёплое место у наковальни и не хочет уходить. А нас тащит за собой».
Тяжёлый ничего не ответил. Копающая почувствовала в его молчании что-то, похожее на жалость. Это разозлило её больше, чем любой спор.
Тихий был сложнее.
Он не спорил. Он просто сказал:
«Я слушал небо месяц. Я чувствую их. Тех, кто сверху. Их много. Очень много. Больше, чем всех миров, которые взяло Кольцо за мою жизнь. И они не злые. Они смеются. Они играют в комнате, которую сделали для себя, и смеются. Я не хочу, чтобы Кольцо пришло к ним».
«Почему тебе есть до них дело?»
«Потому что я слушал, как они смеются. Месяц. А ты месяц копала стену».
Копающая ушла от него, не ответив.
Она приняла решение ночью, в теле вороны на крыше старой мельницы. Рядом была дверь, которая никуда не вела. За дверью — серая комната, образцы на подставках, пустые оболочки с тремя буквами на груди.
Копающая думала так.
Проверяющий придёт через два оборота. Он придёт по нити, и он сильнее их всех вместе. Если Счётчик успеет завязать узел — всё кончено. Они заперты навсегда. Если не успеет — проверяющий узнает, что авангард четыре цикла захватывал комнату с образцами. И что авангард помогал обитателям верхнего мира. Это не ошибка. Это измена. За измену Кольцо стирает не только изменников, но и всех, кто был рядом.
Если только кто-то из авангарда не встретит проверяющего первым. И не скажет: я не с ними. Я пыталась их остановить. Вот где комната создателей. Вот где странник, который помнит. Вот его сияние. Вот путь наверх.
Кольцо умело прощать полезных.
Копающая вошла в дверь мельницы. Вошла в серую комнату. Подошла к одной из пустых оболочек в углу — той, у которой на груди было «GM». Оболочка была лёгкой, удобной, сделанной, чтобы её надевали. Внутри ещё оставались следы чужого сияния — того, кто был здесь до неё.
Она надела оболочку.
И почувствовала то, чего не чувствовал ни один из авангарда за весь месяц. Мир — изнутри. Не как тело, привязанное к месту. Как право. Оболочка позволяла идти куда угодно. Сквозь стены. Сквозь двери, которые никуда не вели. Она позволяла видеть нити, из которых был сплетён мир, — все сразу, как на ладони. Таблицы. Цифры. Скрипты.
И в одном из углов этой бесконечной ладони — тонкую тёмную полосу. Нить, которая вела наружу. Наверх. К тем, кто сделал этот мир.
По ней можно было пройти. Сейчас — ещё нельзя. Слишком тонкая, слишком холодная. Но когда придёт проверяющий и натянет нить своей силой — тогда будет можно.
Копающая сняла оболочку и вернулась в ворону. Никто не заметил.
Или почти никто.
Служебная пометка, студия «Пепельные Королевства», дежурная смена, 03:12:
Зафиксирован вход в аккаунт GM_test_03. Пароль не вводился. Сессия длилась 4 минуты 18 секунд. Аккаунт не использовался с 2019 года. Действия в сессии: нет. Просмотр системных таблиц — да, все.
Пометка Лёхи, 03:40: Сергей Павлович, это не наши. Я проверил. Это не наши.
Глава 10. Король Пепла
Про GM_test_03 Даня узнал в семь утра — от Лёхи, который встретил его в дверях «оперативного пункта» с таким лицом, будто не спал вообще.
— Кто-то из них надел гейм-мастерский аватар, — сказал Лёха. — Четыре минуты. Просмотрел все системные таблицы. Все. Я двадцать лет в этой студии и половину этих таблиц сам не видел.
— Счётчик?
— Счётчик привязан к кузнице. Он не может дойти до мельницы.
— Значит, кто-то другой.
На сеансе в девять Даня спросил прямо. Гарм долго молчал.
«Копающая», — написал наконец Счётчик. — «Я чувствовал, что она уходит от нас. Не думал, что так далеко. Оболочка с тремя знаками даёт право ходить везде. Она видела ваши нити. Она видела путь наверх».
«Что она будет делать?»
«Она молода. Она боится, что без Кольца будет одна. Она пойдёт к проверяющему. Она покажет ему всё. Комнату. Путь. Тебя».
«Её можно остановить?»
«Можно убить её носителей. Они вернутся. Можно запереть её оболочку. Она найдёт другую. Остановить её может только она сама. Или узел».
— Удалить тестовую комнату, — сказал Шубин после сеанса. — Немедленно. Вместе с аватарами.
— Нельзя, — сказала Ингрид. — Если Копающая сейчас там — она почувствует, что комната исчезла. Почувствует, что мир можно менять сверху. Это ровно то, что ей нужно показать проверяющему.
— Заблокировать аккаунты?
— Пароль она не вводила, — сказал Лёха. — Она не логинилась. Она просто... надела. Блокировка аккаунта для неё — как замок на двери, через которую она проходит сквозь стену.
Шубин тяжело сел на табуретку.
— Значит, вариантов нет.
— Вариант есть, — сказал Даня. — Тот же, что и раньше. Пусть всё выглядит как обычный мир. Пусть будет так много шума, что ни она, ни проверяющий не разберут, где что. Сорок тысяч человек — это много шума.
Анонс вышел в полдень. Ахметов, похоже, писал его ночью на кофеине и злости, и вышло у него отлично.
«ПЕПЕЛЬНЫЕ КОРОЛЕВСТВА: ФИНАЛ НАШЕСТВИЯ ПЕПЛА»
«Армия Пепла отступила — но не сдалась. Из глубин мира поднимается Король Пепла. Его тень уже легла на Северную Марку. Сегодня в 20:00 по Москве начинается финальная битва, которая изменит мир навсегда. Только сегодня: тройной опыт, легендарный титул “Хранитель Марки”, уникальный маунт — пепельный грифон. Защитите тех, кто вам дорог. Особенно — тех, кто пятнадцать лет чинил ваши мечи».
Последнюю фразу Ахметов, по его словам, вставил в четыре утра, «просто по наитию». Даня, прочитав её, долго сидел молча.
Время — 20:00 — выбрали не случайно. По расчётам Ингрид и по тому, что Счётчик чувствовал в нити, проверяющий должен был прийти между девятью и десятью вечера по Москве. Нужно было, чтобы к этому моменту на сервере было максимум игроков. Максимум сияния. Лес, в котором можно спрятать дерево.
К шести вечера на Северной Марке-7 было восемнадцать тысяч человек. К семи — тридцать одна. Очереди на вход растянулись на сорок минут. Студия открыла резервные мощности, а потом ещё одни. Форумы «Пепельных Королевств» снова легли. По трём крупным стриминговым платформам в топ вышли стримы с одним и тем же названием: «КОРОЛЬ ПЕПЛА. ФИНАЛ. ВСЕ НА МАРКУ».
В гильдейском чате было как в улье.
Бородач_Отар: сбор в Броде в 19:30. Шип, Марм, где вы?
Мармеладка: будем, мы чуть позже подключимся. у нас... эээ... интернет)
Бородач_Отар: у вас обоих?))
Мармеладка: у нас в районе
Бородач_Отар: вы что, в одном районе живёте??
Мармеладка: Отар, иди нафиг
Аня сидела рядом с Даней в «оперативном пункте» за вторым игровым столом, который Лёха собрал за ночь. На её голове уже была шапочка с датчиками — такая же, как у Дани. Провода от обеих шапочек сходились к стойке с аппаратурой, за которой сидела Ингрид.
За её спиной, у стены, стоял ещё один стол. На нём — ноутбук с открытой консолью и два физических ключа, вставленных в два разных порта. Красные пластиковые ключи, похожие на игрушечные. Лёха объяснил: команда стирания проходила, только если оба ключа повёрнуты в течение двух секунд друг от друга. Один ключ — у Шубина. Второй — у Ингрид.
Шубин сидел у стола с ключами и пил чай из кружки «Лучший дедушка». Он не смотрел на ключи. Он смотрел на мини-карту Северной Марки на одном из мониторов.
— Я хочу, чтобы вы оба знали, — сказал он, не оборачиваясь, — что я не хочу этого делать.
— Мы знаем, — сказала Аня.
— Я хочу, чтобы вы знали почему.
Он впервые повернулся к ним.
— У меня внук играет на Северной Марке. Двенадцать лет. Паладин сорок первого уровня. Его ник — Тимка_Паладин, он сам придумал, очень им гордится. Сегодня он тоже там. Я ему не запретил — запрет вызвал бы вопросы, а у нас сейчас нельзя вопросов. Если я поверну этот ключ, его персонаж исчезнет вместе с миром. Он будет плакать неделю. А потом никогда не узнает почему.
В комнате стало очень тихо.
— Я двадцать шесть лет прослужил в местах, о которых не рассказывают, — продолжил Шубин. — И я знаю, что бывают решения, которые надо принять, даже если от них больно. Но я хочу, чтобы вы знали: если я поверну этот ключ, то не потому, что мне всё равно.
Он снова отвернулся к карте.
Даня посмотрел на Аню. Она смотрела на Шубина, и в глазах у неё стояли слёзы.
В 19:58 на небе Северной Марки начало темнеть.
Это было сделано студией — красиво, медленно, с тучами пепла, ползущими из-за гор. Тридцать девять тысяч человек на сервере смотрели в небо и писали в общий чат восторженные смайлики.
В 20:00 из Серой чащи вышла армия.
И почти сразу всё пошло не по сценарию.
Сценарий был простой, Ахметов писал его в расчёте на месяц вперёд: монстры идут на Кельмхейвен, как в прошлый раз, игроки их встречают, через два часа появляется Король Пепла — огромный босс, которого студия сделала ещё весной для будущего дополнения. Проверенная механика. Предсказуемая. Шумная.
Но монстры не пошли на Кельмхейвен.
Они разделились.
Первая колонна — гоблины, волки, ещё что-то, что игроки раньше видели только в подземельях, — пошла на юг. Быстро, почти бегом. К Ольховому Броду.
Вторая — скелеты из Склепа, костяные великаны, болотные огоньки — тоже двинулась к Броду. Но с другой стороны. И, дойдя, встала полукругом вокруг деревни. Лицом наружу.
К первой колонне.
— Это Копающая, — сказала Ингрид, глядя на графики. — Первая колонна. А вторая...
— Тяжёлый, — сказал Даня. — И Тихий. Они защищают кузницу.
— Зачем Копающей кузница? Она же знает, что носители возвращаются.
— Через тридцать секунд, — сказал Даня. — Каждый раз, когда Гарм умирает, у Счётчика тридцать секунд нет тела. Тридцать секунд он не держит нить. Если она будет убивать Гарма каждые полминуты — узел не завяжется.
Ингрид побледнела.
В общем чате творилось что-то невообразимое.
Шустрый_Гном: ЧТО ПРОИСХОДИТ Ледяной_Тролль: армия раскололась!!! одни идут на брод, другие брод ЗАЩИЩАЮТ Северный_Ветер_Лидер: это фракционная война. разрабы, вы гении Тимка_Паладин: а за кого играть??
Шубин, увидев последнее сообщение, вздрогнул и поставил кружку.
В окошке студии Ахметов что-то быстро печатал. Через минуту над всем сервером, огромными буквами, как бывает только во время больших событий, появилось системное сообщение:
«АРМИЯ ПЕПЛА РАСКОЛОЛАСЬ. ЧАСТЬ ПРИСЛУЖНИКОВ КОРОЛЯ ВОССТАЛА ПРОТИВ НЕГО И ЗАЩИЩАЕТ ОЛЬХОВЫЙ БРОД — ДРЕВНЕЕ МЕСТО СИЛЫ. ЗАЩИТНИКИ, ВАШ ВЫБОР ОПРЕДЕЛИТ СУДЬБУ МАРКИ».
— Ахметов импровизирует, — пробормотал Лёха. — Он сейчас пишет лор на ходу.
— Он гений, — тихо сказала Аня.
И тридцать девять тысяч человек сделали выбор. Не за минуту — за несколько. Сначала растерянно, потом всё увереннее. Через десять минут на мини-карте было видно, как огромная, светящаяся метками игроков река течёт к Ольховому Броду. Становится плечом к плечу с костяными великанами и болотными огоньками. Встречает гоблинов Копающей у моста.
Они защищали кузницу. Пятнадцатилетнего кузнеца, у которого каждый из них хоть раз чинил меч.
В гильдейском голосовом чате Бородач_Отар орал:
— Танки на мост! Лекари за мной! Марм, ты где, мне хил нужен!
— Иду, — сказала Аня в микрофон, и её голос не дрожал. Её жрица поднялась на холм за кузницей и подняла посох.
Даня взял лук.
В 20:47 Гарм на секунду замер посреди боя — первый раз за вечер.
Над его головой всплыло облачко с текстом. Прямо в мире. Для всех.
«Он идёт».
Игроки вокруг кузницы решили, что это реплика ивента. Кто-то в общем чате написал «мурашки!!!».
А у Ингрид на мониторе все графики одновременно ушли вверх, за край шкалы.
— Перехват, — сказала она. Голос у неё был ровным, но пальцы дрожали над клавиатурой. — Брюссель. Нить натягивается. Он на ней. Он идёт. Время до контакта — от пятнадцати до двадцати минут.
Она повернулась к Дане и Ане.
— Ещё можно отказаться. Сейчас — ещё можно.
Даня посмотрел на Аню. Аня посмотрела на него.
— Отар без хила не протянет, — сказала Аня. — Давайте быстрее, пока его не убили.
Ингрид не улыбнулась. Но кивнула. И потянулась к аппаратуре, чтобы включить то, что они называли «глубоким режимом».
Шубин у стола с ключами молча снял с шеи шнурок со своим ключом и положил ладонь рядом. Не на ключ. Рядом.
На экране, над пепельным небом Северной Марки, медленно расползалась трещина. Её не рисовали художники студии. Её не было ни в одном скрипте.
Глава 11. Серая комната
Глубокий режим ощущался как падение в тёплую воду.
Сначала исчез звук. Гул серверов, голос Ингрид, щёлканье чужих клавиатур — всё отодвинулось, как будто кто-то медленно закрыл тяжёлую дверь. Потом исчез вес тела. Даня ещё чувствовал пальцы на мыши, но это было похоже на воспоминание о пальцах. Потом исчез экран.
И появился мир.
Не такой, каким он видел его пятнадцать лет — картинкой на мониторе. Изнутри. Ольховый Брод был не домиками и деревьями, а плотным узлом светящихся линий. Каждая линия была чем-то: маршрут стражника, скрипт торговки, расписание мельничного колеса. Линии переплетались, расходились, сходились снова. Мир был соткан из привычек.
И поверх всего этого — тысячи, десятки тысяч тёплых огоньков. Игроки. Странники. Каждый светился чуть по-своему: кто-то ярко и нервно, кто-то ровно и сонно, кто-то вспыхивал при каждом ударе. Тридцать девять тысяч сознаний, которые смотрели в этот мир сверху и смеялись.
Вот как они нас видят, — подумал Даня. Вот почему Тихий слышал смех.
Рядом с ним вспыхнул ещё один огонёк — знакомый, с рыжеватым отсветом.
— Шип? — Голоса не было, но он слышал. — Шип, это ты? Это... ничего себе.
— Я здесь, Ань.
— Тут так красиво. Почему тут так красиво?
Он не успел ответить.
Потому что посреди светящейся ткани стояла фигура. Высокая, размытая, сделанная из дыма и терпения. Та самая, из сна. Её ноги уходили в линии кузницы, как корни — в землю.
«Ты пришёл», — сказал Счётчик. — «И привёл вторую. Хорошо. Двумя руками держать легче. Смотрите вверх».
Даня посмотрел.
Над Северной Маркой, там, где в игре было пепельное небо, тянулась нить. Тёмная, толстая, как канат, она уходила вверх и терялась в чём-то бесконечно далёком. Сейчас она дрожала — мелко, непрерывно, как струна, по которой кто-то идёт.
И она приближалась.
Не нить — то, что шло по ней. Даня не видел его, но чувствовал: холод. Не зимний — пустой. Как бывает, когда заходишь в квартиру, из которой давно выехали жильцы. Холод, в котором нет ни злости, ни любопытства. Только задача.
— Это он? — прошептала Аня.
«Это он. Возьмите нить. Вот здесь».
Счётчик протянул руку — не руку, а движение, — и Даня вдруг увидел нижний конец каната. Он не висел в воздухе. Он уходил вниз — сквозь мир, сквозь линии кузницы, сквозь светящуюся ткань — и дальше, туда, где не было никакого мира. Туда, где были они. Даня. Аня. Тридцать девять тысяч огоньков. Восемь миллиардов.
Даня взялся за нить.
И закричал бы, если бы у него был голос.
В «оперативном пункте» Ингрид видела, как обе линии — Дани и Ани — одновременно ушли в красное.
— Пульс сто шестьдесят, — сказала она вслух, ни к кому не обращаясь. — Сто семьдесят. Альфа-ритм пропал. Это... это то, что было у Евы.
Шубин встал от стола с ключами и подошёл. Посмотрел на графики. На неподвижные лица двух людей в мягких шапочках, которые сидели за компьютерами с закрытыми глазами.
На мониторе Дани кузнец Гарм стоял посреди битвы, вокруг сражались сотни игроков и скелетов, а лучник семьдесят третьего уровня по имени Кривой_Шип неподвижно стоял рядом с кузницей. Жрица Мармеладка — на холме за ней. Тоже неподвижно.
В голосовом чате гильдии надрывался Бородач_Отар:
— Марм! Марм, хил! Шип, ты чего встал?! Вы оба что, вылетели?!
— Лёха, — сказал Шубин. — Скажи Отару что-нибудь.
Лёха взял микрофон Дани, откашлялся и сказал голосом, удивительно похожим на Данин:
— Отар, лаги у нас. Держись, мы сейчас.
— Какие лаги?! Шип, у тебя голос какой-то не такой!
Лёха выключил микрофон и вытер лоб.
В это время в серой комнате на юге Северной Марки, за дверью, которая никуда не вела, открылась трещина.
Копающая ждала здесь. В оболочке с тремя знаками на груди, среди пустых образцов на подставках, под табличками «ТЕСТ» и «НЕ УДАЛЯТЬ». Она чувствовала, как натягивается нить, как приближается холод, и ей было страшно — впервые за всё время в этом мире. Но это был правильный страх. Страх перед Кольцом. Знакомый.
Он вышел из трещины не телом.
Он вышел — и комната стала холоднее. Образцы на подставках — гоблин, волк, Мэйбл, курица — словно съёжились, хотя не двинулись с места.
«Авангард», — сказал проверяющий. Голос был ровным, без интонаций, как отчёт. — «Ты одна. Где командир?»
«Командир изменил», — сказала Копающая, и слова, которые она месяц готовила, вдруг показались ей мелкими. — «Он вступил в сговор с туземцами. Он хочет завязать нить. Я пыталась его остановить. Я пришла, чтобы показать тебе...»
«Покажи».
Она показала. Комнату. Образцы. Знаки на стенах. Пустые оболочки с тремя буквами. Путь, который она видела, когда надевала оболочку: тонкая тёмная полоса, ведущая наружу.
Проверяющий смотрел.
Копающая ждала. Похвалы. Признания. Того тепла, которым Кольцо одаривало полезных.
Проверяющий молчал очень долго.
«Это не мир», — сказал он наконец. — «Это сделанная вещь. Это комната для игры. Авангард месяц захватывал игрушки и отчитывался о победе».
«Нас обманули», — сказала Копающая. — «Мы не...»
«Вас обманули. Значит, вы ошиблись. Ошибка — это то, что Кольцо стирает».
Он не сделал ничего видимого. Он просто взял. Копающая почувствовала, как из неё вытягивают всё, что она знала: путь, комнату, знаки, имя странника, который помнит, — всё её знание, весь месяц, — как вытягивают нитку из ткани. А потом её саму отбросили, как пустую оболочку. Обратно — в гоблина у моста, в разгар битвы, в тело, которое тут же убил чей-то меч.
Копающая очнулась на кладбище у часовни. На поле серых камней. Одна. Пустая.
Кольцо её не простило. Кольцо даже не заметило, что она пыталась.
В серой комнате проверяющий поднял голову.
Теперь он знал всё, что знала Копающая. И, в отличие от неё, понимал, что с этим делать.
Он не стал тратить время на кузницу. Не стал сражаться с изменником. Изменника сотрут вместе с миром — потом. Сначала — задача. Найти тех, кто сделал эту комнату. Найти их настоящий мир.
Он потянулся к тёмной полосе — к пути наверх, который нащупала Копающая. Потянулся — и почувствовал, что путь стал шире. Потому что нить, по которой он пришёл, сейчас была натянута, как струна, и её нижний конец проходил через мир — вниз, туда, где светились два огонька, ярче всех остальных.
Два огонька, которые держали нить.
Проверяющий улыбнулся бы, если бы умел.
В студии, в шестистах километрах от «оперативного пункта», Ахметов смотрел на консоль, где мигала строчка: GM_test_03 — активен. Перемещение: тестовая зона → нет данных → нет данных → нет данных.
— Он уходит из мира, — сказал кто-то за его спиной.
Ахметов открыл свой собственный гейм-мастерский аккаунт. Настоящий. Тот, которым пользовался последние десять лет.
— Руслан, — сказали за спиной. — Тебе нельзя. Ты светишься, ты знаешь всё. Он тебя почувствует.
— Вот именно, — сказал Ахметов и нажал «Войти».
Даня держал нить.
Это было похоже на то, как если бы он держал голыми руками провод под напряжением, и провод этот одновременно был льдом, и пустотой, и криком на частоте, которую нельзя услышать. Нить рвалась из рук. Нить хотела вниз. Нить хотела к нему.
Рядом Аня держала тоже. Её огонёк дрожал, как свеча на ветру.
Счётчик вязал. Даня не видел, как — видел только, что фигура из дыма двигалась, и нить в её руках постепенно складывалась в петлю. Медленно. Очень медленно.
«Девять минут», — сказал Счётчик. — «Нужно ещё одиннадцать».
И тут холод повернулся к ним.
Даня почувствовал это, как чувствуют чужой взгляд в затылок в пустом вагоне метро. Проверяющий был в серой комнате, далеко на юге. А потом — ближе. И ближе. Не по миру — по нити. Сверху вниз. Туда, где она была натянута сильнее всего. К ним.
— Шип, — сказала Аня. — Шип, он идёт сюда.
«Держите», — сказал Счётчик. Фигура из дыма двигалась быстрее. — «Что бы ни было — держите».
А потом где-то совсем рядом, в светящейся ткани мира, вспыхнул новый огонёк. Яркий, резкий, злой. В тот же миг Даня почувствовал, как холод дрогнул и замер на полпути — будто его что-то отвлекло.
Над полем боя у кузницы, прямо в воздухе, появилась фигура в серой гейм-мастерской мантии. Над её головой горело имя: GM_Ахметов.
Фигура подняла руку и написала прямо в мир, огромными буквами, видными всем тридцати девяти тысячам игроков:
«ЭЙ. СЧЁТЧИКИ, ПРОВЕРЯЮЩИЕ И ПРОЧИЕ. ЭТО МОЙ МИР. Я ЕГО ДЕЛАЛ ДВАДЦАТЬ ЛЕТ. ХОЧЕШЬ НАЙТИ ТЕХ, КТО ЕГО СДЕЛАЛ? Я ЗДЕСЬ».
В общем чате тридцать девять тысяч человек решили, что это самый эпичный момент ивента за всю историю игры. Кто-то писал «АХМЕТОВ БОГ». Кто-то — «ЛОР 10 ИЗ 10».
А холод развернулся. И пошёл к новому огоньку.
Глава 12. Сталь не терпит спешки
Руслана Ахметова отключили от компьютера через три минуты двенадцать секунд.
В студии потом рассказывали, что он просто перестал двигаться. Сидел перед монитором с открытыми глазами, и по лицу у него текли слёзы. Когда младший программист выдернул шнур питания из системного блока, Ахметов медленно сполз со стула на пол и сказал — очень спокойно, будто продолжал разговор:
— Он спрашивал, как зовут мою дочь.
Его увезла скорая. К утру он пришёл в себя. Имя дочери он так и не назвал.
Три минуты двенадцать секунд. Даня не знал этого тогда — он узнал позже. Тогда он знал только, что холод, ушедший к новому огоньку, вдруг развернулся и пошёл обратно. Быстрее, чем раньше. Злее.
«Шесть минут», — сказал Счётчик. Фигура из дыма вязала, и петля в её руках была уже почти замкнута. — «Держите».
Копающая лежала на поле серых камней у часовни.
В ней было пусто. Проверяющий забрал всё, что она знала, а то, что осталось, было похоже на ворох старых листьев. Она не помнила точно, зачем шла в серую комнату. Помнила только холод. И то, что Кольцо её не заметило.
Она попробовала дотянуться до своих носителей — по привычке. Нити ещё держались. Гоблины у моста. Волки на опушке. Её первая колонна. Они продолжали делать то, что она велела им час назад: убивать кузнеца. Снова. Снова. Каждые тридцать секунд.
Копающая смотрела на это изнутри своих носителей и вдруг увидела то, чего не видела раньше. Вокруг кузницы стояли странники. Тысячи. Они закрывали кузнеца собой. Умирали, возвращались с кладбища — с того самого поля серых камней, где лежала она, — и бежали обратно. И снова умирали. И смеялись. И писали в небе: «ДЕРЖИМ БРОД», «ЗА ГАРМА», «ГГ».
Они не знали, кого защищают. Им просто было не всё равно.
Копающая долго смотрела на это.
Потом остановила гоблинов.
Все разом — вся первая колонна замерла посреди боя, опустила оружие и повернулась к кузнице спиной. Игроки решили, что это очередной поворот ивента. Кто-то в общем чате написал: «они перешли на нашу сторону?!»
А Копающая поднялась с серых камней — не телом, нитью — и пошла туда, где холод спускался к двум огонькам.
Проверяющий дошёл до Ани первой.
Даня почувствовал это, как чувствуют, когда рядом в темноте кто-то спотыкается. Огонёк с рыжеватым отсветом вдруг потускнел, сжался, стал маленьким.
— Шип, — сказала Аня. Голос был далёкий, растерянный. — Шип, тут кто-то спрашивает... Он спрашивает, где я живу. И как зовут маму. Шип, я не помню, как зовут маму. Почему я не помню?
— Ань! — Даня потянулся к ней, но руки были заняты — нить рвалась, и, если отпустить хоть на миг, она выскользнет. — Ань, держись! Помнишь, что Ева сказала? Что-то скучное! Что-то, что ты тысячу раз делала!
— Я не помню...
— Ты бухгалтер! Ань, ты бухгалтер! Сведи баланс! Дебет, кредит! Ты же каждый месяц это делаешь!
Пауза. Огонёк мигнул.
— Дебет... — сказала Аня очень тихо. — Дебет пятьдесят один, кредит шестьдесят два... Поступила оплата от покупателя... Дебет девяносто, кредит шестьдесят восемь, начислен НДС...
Огонёк перестал гаснуть. Не разгорелся — но перестал гаснуть.
И тогда холод повернулся к Дане.
Ева была права. Он не злой. Он просто спрашивает.
Где ты живёшь?
Даня хотел ответить. Это было удивительное, тягучее чувство — как будто ты страшно устал и кто-то предлагает тебе лечь. Всего лишь сказать. Улица. Номер дома. Этаж. Девятый. Нет, это «оперативный пункт», а живёт он на...
Какого цвета твоя кухня?
Жёлтая. Обои жёлтые, в мелкий цветочек, остались от прошлых хозяев, он всё собирался переклеить и...
Где ты?
Даня уже не помнил, кто он. Помнил только холод и вопросы. И то, что очень хочется ответить, чтобы хоть кто-то был рядом.
А потом его пальцы — там, далеко, в комнате с гудящими серверами, на мышке, которую он почти не чувствовал, — сами сделали то, что делали пятнадцать лет.
Иконка на панели. Окно ремонта.
Починить.
Сорок два серебряка. Звук молота.
Даня не думал об этом. Пальцы сделали сами. Как Ева варила кофе. Как Аня сводила дебет с кредитом.
Иконка. Окно. Починить. Звук молота.
Иконка. Окно. Починить.
И где-то в светящейся ткани мира, совсем рядом, ответила линия. Старая. Тонкая. Скучная. Скрипт кузнеца Гарма, написанный в 2006 году каким-то давно уволившимся программистом. Скрипт, который пятнадцать лет делал одно и то же: брал серебро, чинил оружие, говорил одну и ту же строчку.
«Сталь не терпит спешки, странник».
Четыре тысячи двести тринадцать. Четыре тысячи двести четырнадцать.
Линия между Даней и кузницей вспыхнула. Не как огонь. Как натоптанная тропинка в траве, на которую вдруг упал солнечный свет. Пятнадцать лет одних и тех же шагов.
«Вот она», — сказал Счётчик, и в его голосе впервые было что-то, похожее на удивление. — «Вот вторая петля. Я искал её месяц. Она была здесь всё время. Держи, странник. Чини».
В «оперативном пункте» линия Дани на мониторе ушла в ноль.
Не в красное — в ровную полосу. Почти ровную. Только мелкие всплески, раз в несколько секунд.
— Сергей Палыч, — сказала Ингрид. Голос у неё сорвался.
Шубин уже стоял у стола с ключами. Его ключ был в порту. Его рука лежала на нём.
— Сколько? — спросил он.
— Я не знаю. Это... это не похоже ни на что. Это хуже, чем у Евы.
Шубин повернул ключ.
На ноутбуке Лёхи вспыхнула надпись: ОЖИДАНИЕ ВТОРОГО КЛЮЧА. 2.00... 1.98... 1.96...
— Ингрид, — сказал Шубин.
Ингрид не двигалась. Она смотрела не на графики. Она смотрела на монитор Дани. На то, как курсор мыши — сам, под неподвижной рукой спящего человека — раз за разом подъезжал к иконке на панели, открывал окно ремонта и нажимал «Починить». Полоска прочности лука — сто из ста — не менялась. Но серебро списывалось. Сорок два. Сорок два. Сорок два.
1.20... 1.18...
— Он чинит лук, — сказала Ингрид.
— Что?
— Он чинит лук. — Она повернулась к Шубину, и он увидел, что она улыбается сквозь слёзы. — Он держится. Это его кофе. Это его дебет и кредит. Сергей Палыч, он держится.
0.40... 0.38...
Шубин посмотрел на экран. На лучника семьдесят третьего уровня, который неподвижно стоял у кузницы посреди огромной битвы. На кузнеца, который бил молотом по наковальне — раз, другой, третий, — хотя никакой анимации ремонта в этой версии игры не было.
На общий чат, где мелькнуло: Тимка_Паладин: деда смотри мы держим брод!!!
0.02... 0.00. ВТОРОЙ КЛЮЧ НЕ ПОЛУЧЕН. КОМАНДА ОТМЕНЕНА.
Шубин медленно повернул свой ключ обратно. Вынул его из порта. И положил на стол.
Холод не понял, что произошло.
Он спрашивал, и спрашивал, и спрашивал. А странник не отвечал. Странник делал что-то бессмысленное — одно и то же, снова и снова, как испорченный механизм. И с каждым разом нить под проверяющим становилась... другой. Короче. Будто кто-то сматывал её с двух концов.
Он потянулся к страннику сильнее — и в этот миг что-то вцепилось в него сзади.
Маленькое. Пустое. Почти ничего.
«Ты меня не заметил», — сказала Копающая. Она держала его — так, как держат, когда больше нечем держать. Всем, что осталось. — «Кольцо никогда никого не замечает. Ни тех, кто ошибся. Ни тех, кто служит. Ты даже не посмотрел, кого стираешь. А они — смотрят. Каждого. Они защищают кузнеца, которого даже не знают».
Проверяющий стряхнул её — легко, как пыль. Но на это ушла секунда.
А этой секунды хватило.
«Затягиваю», — сказал Счётчик.
Даня не видел, как затянулся узел. Он только почувствовал.
Нить в его руках вдруг перестала рваться. Стала лёгкой. Потом — тёплой. Потом — совсем исчезла, как исчезает натянутая струна, когда её отпускают. И где-то наверху, над пепельным небом, канат, уходивший в бесконечную даль, свернулся в петлю. Сам в себя. И медленно, очень медленно, пополз вверх. Без конца. Без цели. Туда, откуда пришёл, — и обратно, и снова туда, по кругу, навсегда.
Холод вместе с ним. Проверяющий шёл по нити вниз, к людям, — и шёл, и шёл, и никогда больше никуда не пришёл.
Трещина в небе Северной Марки закрылась.
Все четыре тысячи занятых носителей одновременно замерли. На полсекунды. Потом снова задвигались.
Тридцать девять тысяч игроков увидели, как пепельные тучи над Северной Маркой расползаются, и в просвете показывается обычное, нарисованное, неподвижное солнце.
В студии кто-то из перепуганных программистов, оставшихся без Ахметова, сделал единственное, что пришло в голову: вывел над всем сервером системное сообщение.
«ДРЕВНЯЯ СИЛА ОЛЬХОВОГО БРОДА ЗАПЕЧАТАЛА КОРОЛЯ ПЕПЛА НАВЕКИ. МАРКА СПАСЕНА. ВСЕ ЗАЩИТНИКИ ПОЛУЧАЮТ ТИТУЛ “ХРАНИТЕЛЬ МАРКИ”».
Общий чат взорвался. «ГГ». «ГГ». «ГГ». Тысячи раз.
— ...ваш лук семьдесят третьего уровня! Позор для лучника с таким стажем! Даниил Андреевич! Позор, слышите?! Возвращайтесь!
Даня открыл глаза.
Над ним было лицо Ингрид — красное, мокрое, с размазанной тушью. Она трясла его за плечи и кричала про лук.
— Он... нормальный лук, — сказал Даня. Язык был тяжёлый, как после наркоза. — Мне хватает.
Ингрид села на пол рядом с креслом и закрыла лицо руками.
Справа заворочалась Аня. Открыла глаза. Посмотрела на потолок. Потом на Даню.
— Дебет пятьдесят один, — сказала она хрипло. — Кредит шестьдесят два. Шип, мы живы?
— Кажется.
— Хорошо. — Она закрыла глаза. — Тогда я посплю.
Шубин стоял у окна, спиной ко всем. Плечи у него вздрагивали. Он не оборачивался.
Лёха сидел у ноутбука, на экране которого всё ещё горело: КОМАНДА ОТМЕНЕНА. Он смотрел на эту надпись и тихо, бессмысленно смеялся.
Даня с трудом повернул голову к своему монитору.
Ольховый Брод. Солнце. Тысячи игроков, прыгающих от радости. Его лучник у кузницы. И Гарм.
Кузнец не бил молотом. Молот лежал на наковальне. Гарм стоял неподвижно и смотрел на лучника.
Над его головой всплыло облачко с текстом. Всего три точки.
«...»
Потом облачко исчезло. И Гарм поднял молот. И ударил. Раз в четыре секунды.
Интерлюдия. Петля
Седьмое Кольцо. Внутренний узор. Через одиннадцать оборотов после последнего контакта с авангардом сектора 4471.
Кольцо не умело удивляться. Удивление — это чувство тех, кто не знает, что будет дальше. Кольцо всегда знало.
Поэтому то, что происходило с нитью сектора 4471, Кольцо не называло удивлением. Оно называло это аномалией.
Нить была на месте. Она была натянута. По ней шёл проверяющий — сигнал его присутствия приходил ровно, без перерывов, как и положено. Но проверяющий не доходил. Он шёл, и шёл, и шёл. Одиннадцать оборотов. Нить не кончалась.
Кольцо проверило нить. Нить вела в сектор 4471. Кольцо проверило сектор 4471. Сектор 4471 был там, где ему положено быть. В нём по-прежнему ощущалось слабое, рассеянное сияние, на которое когда-то легла нить.
Но когда Кольцо тянуло нить к этому сиянию — нить приходила обратно. К Кольцу. Петлёй.
Кольцо выслало второго проверяющего. Он пошёл по той же нити. Через два оборота сигнал его присутствия тоже стал ровным, бесконечным, никуда не приходящим.
Кольцо долго обдумывало это. По меркам Кольца — очень долго. Почти мгновение.
Потом оно сделало то, что всегда делало с аномалиями, которые не могло понять.
Внутренняя запись Кольца. Приоритет: архивный.
Сектор 4471. Носители: непригодны. Нить: замкнута на себя, причина не установлена. Авангард: потерян. Проверяющие: потеряны (2). Рекомендация: сектор закрыть. Повторные попытки не проводить. Сияние сектора 4471 впредь считать шумом.
Конец записи.
Служебная пометка группы перехвата, Брюссель, 01:14, через одиннадцать суток после события «Узел»:
Последняя зафиксированная передача по каналу. Тип: широковещательная, не адресованная авангарду. Расшифровка (уровень достоверности 71%): «Сектор закрыт. Сияние — шум».
После этой передачи активность канала упала до фонового уровня и больше не поднималась. Сновидения со спиралевидными мотивами в контрольной группе (n=11 400) не регистрируются девятые сутки подряд.
Ниже рукописная приписка на распечатке, почерк не установлен: «Нас назвали шумом. Лучший комплимент в истории человечества».
Часть 3. Жители.
Часть третья. Жители
Глава 13. Сорок одна секунда
Даню продержали в клинике четыре дня.
Клиника была маленькая, частная, без вывески, в старом особняке на окраине. В палате пахло яблоками и хлоркой. Врачи — двое, мужчина и женщина, оба неразговорчивые — каждое утро надевали на него шапочку с датчиками, задавали странные вопросы («Какого цвета ваша кухня?» — «Жёлтая». — «Почему вы улыбаетесь?» — «Просто так») и уходили.
Аня лежала в соседней палате. Её отпустили через три дня — на день раньше. В последний вечер она пришла к нему с коробкой пирожных из кондитерской напротив.
— Мне всё ещё снится баланс, — пожаловалась она, садясь на край кровати. — Каждую ночь. Дебет, кредит. Я уже квартальный отчёт во сне сдала. Дважды.
— А мне снится, что я чиню лук.
— Сорок два серебряка?
— Сорок два серебряка.
Они посмотрели друг на друга и засмеялись. Потом Аня перестала смеяться.
— Шип, — сказала она. — Там, внутри. Когда он спрашивал, как зовут маму. Я правда не помнила. Совсем. Как будто у меня этого никогда не было.
— Я знаю.
— А сейчас помню. Людмила Петровна. Я ей вчера позвонила. Просто так. Она испугалась, думала, что-то случилось. А я просто хотела сказать «мама, Людмила Петровна».
Даня взял её за руку. Она не отняла.
На пятый день его выписали. Ингрид забрала его на машине — старой серой «Шкоде» с детским креслом на заднем сиденье, о котором Даня ничего не спросил, а Ингрид ничего не объяснила.
— Новости, — сказала она, выруливая на шоссе. — Хорошие и не очень.
— Давайте хорошие.
— Канал закрыт. Окончательно, насколько мы можем судить. Брюссель перехватил последнюю широковещательную передачу Кольца: «Сектор закрыт. Сияние — шум». Сны со спиралью не регистрируются нигде. Ева из Тампере выписалась вчера. Ахметов пришёл в себя, говорит, что чувствует себя так, будто проспал неделю, и требует, чтобы ему вернули рабочий компьютер.
— А Счётчик?
Ингрид помолчала.
— Это не очень хорошие новости.
Гарм бил молотом по наковальне. Раз в четыре секунды.
Даня стоял перед ним в «оперативном пункте» — квартира на девятом этаже стала какой-то пустой, наполовину разобранной, серверы гудели тише — и кликал. Раз за разом.
«Сталь не терпит спешки, странник».
Поля для ввода не было.
«Сталь не терпит спешки, странник».
«Сталь не терпит спешки, странник».
— Так все четыре дня, — тихо сказала Ингрид за его спиной. — Мы приходим каждый день. Иногда поле появляется. Один раз за четыре дня. Он написал одно слово и исчез.
— Какое?
— «Устал».
Даня кликнул ещё раз.
«Сталь не терпит спешки, странник».
— Он отдал всё, — сказала Ингрид. — Чтобы завязать узел, ему пришлось держать нить изнутри. Своей... не знаю, как это назвать. Собой. Мы видели, как это было на графиках. Его сигнал после узла упал примерно в двадцать раз. Он ещё там. Но очень мало. Как... как свеча, которая почти догорела.
— Он поправится?
— Я не знаю. Никто не знает. — Она помолчала. — Тихий говорит, что ему нужно время.
Даня обернулся.
— Тихий говорит?
Тихий говорил через болотный огонёк в Серой чаще.
Он не умел писать в диалоговые окна, как Счётчик, — у огоньков не было функции разговора. Но через три дня после узла Лёха обнаружил, что болотный огонёк семидесятого уровня в западной части Серой чащи начал летать по странной траектории. Лёха нанёс её на карту — по методу Дани — и через час понял, что это буквы. Кривые, медленные, кириллические. Огонёк учился писать, выписывая слова в воздухе своим маршрутом.
Первая фраза, которую он написал, была: «СПАСИБО».
Вторая — «ОН СПИТ. НЕ БУДИТЕ».
Третья — «МЫ ОСТАЁМСЯ. МОЖНО?»
Лёха показал запись Дане на третий день после выписки. Даня долго смотрел на кривые буквы, нарисованные полётом зелёного огонька над болотом.
— А Тяжёлый?
— Тяжёлый сидит на площади в Кельмхейвене, — сказал Лёха. — В костяном великане. Сидит и смотрит, как игроки ходят мимо. Иногда кто-то из новичков на него нападает — он не сопротивляется. Умирает, возрождается в Склепе, медленно идёт обратно. Шесть часов. Садится на то же место. Игроки уже мем про него сделали. «Грустный великан». У него фан-клуб в соцсетях.
— А Копающая?
Лёха помолчал.
— Её не было пять дней. Мы думали, проверяющий её стёр. А потом на кладбище у часовни Брода появился гоблин. Обычный гоблин первого уровня, которого там вообще не должно быть, кладбище — мирная зона. Он сидит у часовни. Не двигается. Когда к нему подходят игроки, смотрит на них. Долго. Каждого. Как будто запоминает.
— Как будто учится замечать, — сказал Даня.
Лёха посмотрел на него странно, но ничего не сказал.
Совещание назначили на пятницу.
На этот раз окошек было семь, и Даню пригласили официально — с пропуском, с бейджем «Консультант проекта “Песочница”», с подписью на ещё одной бумаге в три абзаца.
Ван дер Берг открыл совещание сам.
— Коллеги. Операция «Песочница» завершена успешно. Угроза устранена. Благодарю всех. Теперь — вопрос, который мы откладывали. Кластер Северная Марка-7. На нём по-прежнему находятся около четырёх тысяч носителей, занятых инопланетными сознаниями. Активность низкая, но она есть. Кластер работает на трёх дата-центрах, содержание которых обходится сорока трём странам в сумму, которую я не буду озвучивать. И самое главное — на нём играют сорок тысяч ничего не подозревающих граждан. Рядом с пришельцами. Предложения?
Предложения были.
Представитель из бункера с серыми стенами предложил стереть кластер. Быстро и окончательно. Угроза устранена — значит, объект можно ликвидировать. «Мы не знаем, на что они способны в долгосрочной перспективе. Мы не знаем, не смогут ли они когда-нибудь восстановить связь. Мы не знаем, что будет, если один из них снова доберётся до гейм-мастерского аватара». Ещё двое окошек поддержали.
Представитель Брюсселя по науке предложил изолировать кластер, выгнать игроков и изучать пришельцев в лабораторных условиях. «Это первый контакт в истории человечества. Мы не имеем права его упустить». Двое поддержали.
Ахметов, бледный, похудевший, с пластырем от капельницы на руке, предложил ничего не трогать. Сказал всего две фразы: «Они защищали этот мир вместе с нами. Мы не стираем тех, кто защищал наш мир».
Его не поддержал никто.
Даня слушал всё это и чувствовал, как внутри поднимается что-то холодное и тяжёлое. Не холод проверяющего — свой.
— Можно? — спросил он, когда Ван дер Берг собирался подводить итоги.
Все окошки повернулись к нему.
— Он меня спросил, — сказал Даня. Голос дрожал, но он не останавливался. — Месяц назад. Если мы завяжем нить — вы оставите этот мир включённым? Вы не сотрёте его, когда опасность уйдёт? Я ответил: «Это решаю не я. Мне нужно время». Мне так сказали ответить. И он согласился. Он сказал: «Это честно. Возьми время». И отдал всё. Почти всё, что у него было, чтобы завязать узел. Ради нас. Он знал, что после этого будет почти ничем. Он всё равно сделал.
Он помолчал.
— Время прошло. Он ждёт ответа. Даже если сейчас не может спросить. Если мы его сотрём — мы сделаем ровно то, что сделало бы Кольцо. Сотрём тех, кто больше не нужен. Тогда зачем мы вообще всё это затевали? Чтобы доказать, что мы не хуже них?
Тишина.
— Молодой человек, — сказал наконец представитель из серого бункера. — Это очень трогательно. Но мы отвечаем за восемь миллиардов человек. Не за четыре тысячи гоблинов.
— Я тоже, — неожиданно сказал Шубин.
Он сидел в углу, на своей табуретке, и Даня даже не заметил, как он подключился к разговору.
— У меня был ключ, — продолжил Шубин. — Сорок одна секунда. Я его повернул. Я был готов стереть этот мир вместе с ними, вместе с двумя людьми, которые держали нить, вместе со своим внуком, который там играл. Я повернул. А второй ключ не повернули. — Он кивнул на Ингрид. — И благодаря этому мы здесь. Все. Живые. Если бы я тогда был прав — нас бы сейчас не было. Ни Брода, ни узла. Я в тот вечер очень хорошо понял, сколько стоит сорок одна секунда. Не надо тратить их второй раз. Не на тех, кто нас спас.
Ван дер Берг долго смотрел на него.
— Сергей Павлович, вы предлагаете оставить на действующем игровом сервере четыре тысячи инопланетных сознаний. Без контроля.
— Я предлагаю оставить их с контролем, — сказал Шубин. — С нашим. Как соседей, а не как пленников.
— Это не решение. Это пожелание.
— Тогда дайте нам время превратить его в решение, — сказала Ингрид. — Две недели. Мы подготовим план.
Ван дер Берг помолчал. Потом кивнул.
— Две недели. Не больше. Если плана не будет — голосуем по тому, что есть.
Окошки погасли.
Даня сидел перед потухшим экраном. Его отпуск заканчивался через девять дней. Ирина Павловна уже писала в мессенджер: «Даниил, как вы? Ждём вас, без вас всё горит».
А в телефоне висело ещё одно уведомление. Ссылка от Бородача_Отара, с подписью: «Шип, ты видел?? Тролль совсем поехал».
Даня открыл.
Это было видео Ледяного_Тролля. Двадцать три минуты, восемьсот тысяч просмотров за сутки. Название: «АХМЕТОВ СКАЗАЛ “СЧЁТЧИКИ И ПРОВЕРЯЮЩИЕ”. ЭТО НЕ ЛОР. РАЗБОР ФИНАЛА НАШЕСТВИЯ ПОКАДРОВО».
Глава 14. Заповедник
Ледяной_Тролль оказался девятнадцатилетним студентом-физиком из Екатеринбурга по имени Костя. Худой, в очках, с привычкой жестикулировать так широко, что в маленьком кафе на вокзале он дважды чуть не опрокинул чужой поднос.
Даня приехал к нему сам. Ночным поездом, никого не предупредив, кроме Ингрид, которая сказала: «Это либо очень хорошая идея, либо очень плохая. Позвоните, когда поймёте какая».
— Я знал! — сказал Костя, когда Даня представился ником. — Я знал, что ты придёшь. Ну, не ты конкретно. Кто-то. Ты же Кривой_Шип? Который у Гарма стоял весь ивент? Ты в кадре у меня, тридцать восьмая минута, ты единственный, кто не двигался, когда всё началось. Ты что-то знаешь. Признавайся.
Даня заказал два чая и сел напротив.
— Костя, — сказал он. — Можно я задам тебе вопрос?
— Валяй.
— Что ты будешь делать, если окажешься прав?
Костя открыл рот и закрыл.
— В смысле?
— Ну, вот представь. Ты прав. Ахметов сказал «Счётчики и проверяющие», и это не лор. За этим стоит что-то настоящее. Что-то большое и странное. И это что-то сейчас тихо сидит на одном игровом сервере и никому не мешает. И есть люди, которые очень стараются, чтобы оно и дальше сидело и не мешало. И чтобы никто не начал на него охотиться — ни журналисты, ни военные, ни толпа с вилами. Ты прав. Что ты будешь делать?
Костя долго смотрел на него. Чай остывал.
— Это... — сказал он наконец. — Это гипотетический вопрос?
— Абсолютно гипотетический.
— Тогда... — Костя снял очки, протёр их салфеткой, надел обратно. — Тогда я бы, наверное, хотел это увидеть. Хоть раз. Своими глазами. А потом... не знаю. Если оно правда никому не мешает. Если правда есть люди, которые стараются... Я бы, наверное, не хотел быть тем, кто им всё испортил ради восьмисот тысяч просмотров.
Даня кивнул.
— У меня есть для тебя предложение, — сказал он. — Тоже гипотетическое.
План, который Ингрид, Шубин, Ахметов, Лёха и Даня принесли Брюсселю через тринадцать дней, назывался скучно — «Режим совместного проживания». Ахметов в черновике называл его «Заповедник», и это слово прижилось.
Суть была простой — и, как всё простое, очень трудной.
Не прятать. Объявить.
Студия официально объявляла, что Северная Марка-7 становится экспериментальным сервером. «Первый в мире игровой мир, населённый экспериментальными самообучающимися NPC». Ровно то, о чём месяц говорил весь интернет. Ровно то, что Ледяной_Тролль в своём самом первом посте назвал «тайным тестом нейросетей». Ложь, в которую все и так уже верили, становилась официальной версией. Правда пряталась на самом видном месте.
Игроки на Северной Марке получали предупреждение: «Вы входите на экспериментальный сервер. Поведение NPC может быть непредсказуемым. Пожалуйста, относитесь к жителям мира с уважением». Новое правило игры: занятых NPC запрещалось убивать без нужды. Монстров — можно, это было частью их новой жизни. Но торговцы, кузнецы, стражники, трактирщицы становились неприкосновенными.
Гейм-мастерские аватары физически отключались от кластера. Доступ к серверу — только через отдельный терминал в студии, с двойной авторизацией, как у ключей Шубина. Тестовая комната на юге не удалялась — её запечатывали. Дверь в мельнице возвращали в одно-единственное состояние: «закрыто».
Группа «Песочница» не распускалась. Она становилась постоянной. Ингрид — руководитель. Шубин — безопасность. Лёха — связь со студией. Даня и Аня — консультанты. И ещё несколько человек, которых не было в первоначальном составе.
Ева из Тампере — консультант по «глубокому режиму». Она согласилась сразу. Сказала, что всё равно больше не может спокойно варить кофе, не думая о том, как это её спасло.
Костя из Екатеринбурга — «хранитель лора». Официально — штатный сценарист студии, нанятый за аналитические способности. Неофициально — человек, который следил за тем, что пишут в сети о Северной Марке, и аккуратно направлял слухи в нужную сторону. Своё последнее видео — «АХМЕТОВ СКАЗАЛ “СЧЁТЧИКИ И ПРОВЕРЯЮЩИЕ”» — он сам снял с публикации и выложил новое: «Я ОШИБАЛСЯ. ЭТО ПРАВДА НЕЙРОСЕТИ. МЕНЯ ВЗЯЛИ В СТУДИЮ». Два миллиона просмотров.
Когда Ингрид спросила его, не жалеет ли он, Костя пожал плечами:
— Я хотел увидеть хоть раз. Своими глазами. Я увидел. — Он кивнул на экран, где болотный огонёк над Серой чащей медленно выводил в воздухе кривые буквы: «ДОБРОЕ УТРО». — Остальное — ерунда.
Самым трудным был не Брюссель. Самым трудным были жители.
Нельзя было просто объявить им правила, как игрокам. Счётчик спал. Копающая молча сидела у часовни. Тяжёлый сидел на площади. Говорить мог только Тихий — медленно, через полёт огонька, по слову в минуту.
Даня провёл у болота в Серой чаще шесть вечеров подряд.
Он объяснял. Через чат — огонёк, оказывается, научился его читать, хотя медленно. Что странники теперь знают о жителях — некоторые знают, немногие. Что жителей просят не трогать тех, кто приходит сверху. Не занимать новых носителей без спроса. Не ходить к двери на мельнице. Не тянуться к сиянию — никогда, ни к чьему. Что взамен жителей никто не будет трогать. Мир останется включённым. Навсегда — или по крайней мере так долго, как люди смогут его держать.
На шестой вечер огонёк долго кружил над болотом. Потом медленно вывел:
«ГОСТИ НЕ ЛОМАЮТ ДОМ».
Пауза. Ещё круг.
«ХОЗЯЕВА НЕ ВЫГОНЯЮТ ГОСТЕЙ».
Пауза.
«ТАК?»
Даня напечатал в чат: «Так».
Огонёк замер. Потом сделал в воздухе маленькую петлю — ту самую, которую Даня видел в нити, когда Счётчик вязал узел. И полетел дальше по своему маршруту.
Голосование в Брюсселе прошло во вторник. Пять окошек — за. Два — против. Ван дер Берг воздержался.
— Я не могу голосовать за то, чего не понимаю, — сказал он после. — Но и против того, что нас спасло, голосовать не могу. Пусть история рассудит.
Окошко с серым бункером погасло последним. Перед этим человек оттуда сказал Шубину — неожиданно мягко, по-человечески:
— Серёга, если что-то пойдёт не так — ключ у тебя.
— Знаю, — сказал Шубин. — Я его не потеряю. Но и поворачивать больше не собираюсь.
В субботу Шубин привёл в «оперативный пункт» внука.
Тимке было двенадцать. Худой, вихрастый, в толстовке с логотипом «Пепельных Королевств» и с телефоном, который он не выпускал из рук ни на секунду. Шубин сказал ему, что дедушка «работает консультантом в игровой студии», и Тимка посмотрел на деда так, будто тот внезапно оказался супергероем.
— Деда, а правда, что NPC на Марке — нейросети?
— Правда, — сказал Шубин. Даня отметил, что это была первая ложь, которую он слышал от Шубина за всё это время. И, кажется, Шубину она далась нелегко.
— А можно мне на Грустного великана посмотреть? Вблизи?
Они зашли в игру вместе — Тимка своим паладином сорок первого уровня, Даня — своим лучником. Пришли на главную площадь Кельмхейвена. Костяной великан сидел на своём месте, огромный, неподвижный, и смотрел на прохожих.
Тимка подошёл к нему вплотную. Его паладин доставал великану едва до колена.
— Привет, — сказал Тимка в общий чат. — Тебе грустно?
Великан медленно повернул череп. Посмотрел на маленького паладина. Долго.
Потом сделал то, чего никто из игроков за три недели ни разу не видел. Он поднял огромную костяную руку и осторожно, очень медленно, опустил её рядом с паладином. Ладонью вверх. Как будто приглашал сесть.
Тимка залез на ладонь. Великан поднял руку к плечу. Паладин сорок первого уровня оказался на высоте третьего этажа, над всей площадью Кельмхейвена, и общий чат тут же взорвался: «ВЫ ВИДЕЛИ????», «ГРУСТНЫЙ ВЕЛИКАН ПОДНЯЛ ПАЛАДИНА», «СКРИН ИЛИ НЕ БЫЛО».
— Деда! — закричал Тимка из-за соседнего стола. — Деда, смотри! Он меня поднял! Деда, ему не грустно! Он просто думает!
Шубин стоял за спиной внука и смотрел на экран. Даня видел его лицо. Видел, как у старого человека, прослужившего двадцать шесть лет в местах, о которых не рассказывают, медленно дрожит подбородок.
— Да, Тимофей, — сказал Шубин хрипло. — Он просто думает.
Вечером того же дня Даня пошёл в Ольховый Брод.
Один. Без шапочки, без Ингрид, без красной кнопки. Как раньше.
Кладбище у часовни было пустым, если не считать гоблина первого уровня, который сидел у стены. Гоблин посмотрел на Даниного лучника — долго, внимательно, будто запоминая каждую деталь его снаряжения, — и отвернулся.
В кузнице Гарм бил молотом по наковальне. Раз в четыре секунды.
Даня кликнул.
«Сталь не терпит спешки, странник».
Он кликнул ещё раз. Тот же ответ. И ещё.
Три недели. Каждый день. Ни одного поля для ввода, кроме того «Устал».
Даня постоял у кузницы. Потом открыл окно ремонта — пальцы сами знали куда. Лук был цел, сто из ста. Он всё равно нажал «Починить».
Сорок два серебряка. Звук молота.
— Спи, — сказал он вслух пустой комнате. — Мы подождём. Сталь не терпит спешки.
И вышел из игры.
Глава 15. ГГ
Весной Северная Марка-7 стала самым популярным сервером «Пепельных Королевств».
Никто в студии этого не планировал. Ахметов потом говорил, что это была лучшая маркетинговая кампания в истории игр — и единственная, в которой маркетологи не участвовали. «Экспериментальный сервер с самообучающимися NPC» звучало как скучный технический пресс-релиз. Но люди, которые туда приходили, оставались. И рассказывали другим.
Рассказывали про торговку Мэйбл, которая теперь торговала честно — до последней медной монетки — и всегда давала новичкам хлеб бесплатно. Никто не знал почему. Лёха знал: это был результат одного долгого вечера, когда Даня через Тихого объяснял жителям, что такое «помогать младшим». Мэйбл, похоже, поняла это буквально.
Рассказывали про гоблинов с Мшистого холма, которые больше не нападали на всех подряд, а вызывали на бой. Подходили к игроку, кланялись — криво, неумело, анимацией, которую никто для них не делал, — и ждали. Если игрок кланялся в ответ, начиналась драка. Честная, один на один. Если нет — гоблин уходил. Игроки назвали это «гоблинской дуэлью» и устраивали турниры.
Рассказывали про Грустного великана на площади Кельмхейвена, который поднимал детей-игроков на плечо. Его фан-клуб в соцсетях перевалил за сто тысяч. Тимка_Паладин был там почётным модератором.
Рассказывали про болотный огонёк в Серой чаще, который писал в воздухе стихи. Кривые, странные, без рифмы. «ВОДА ПОМНИТ НЕБО». «ВЫ СМЕЁТЕСЬ ДАЖЕ КОГДА ПАДАЕТЕ». «ДОМ — ЭТО ГДЕ НЕ СТИРАЮТ». Костя собирал их в отдельный раздел на официальном сайте под названием «Поэзия нейросети». Литературные критики спорили о них в серьёзных журналах.
И рассказывали про Норы.
Норы появились в феврале.
Сначала — одна, неглубокая, под корнями старого дуба к югу от Брода. Игроки нашли её случайно. Туннель, уходящий вниз, грубо прорубленный, без текстур — просто серые стены. Внутри ничего не было. Через неделю туннелей было пять. Через месяц — сорок. Они расползались под всей Северной Маркой, как корни, соединяясь, разветвляясь, иногда выходя на поверхность в самых неожиданных местах.
В студии сначала перепугались. Потом Лёха проследил, кто их копает.
Гоблин первого уровня с кладбища у часовни.
Он больше не сидел у стены. Он копал. Медленно, тысячей ударов кинжалом по земле — той же анимацией, которой его сородичи когда-то бились в Восточную стену. Только теперь он копал не наружу. Вглубь. Под мир. В тех местах, где под картой было «ничто», он находил, как превратить ничто в землю. Никто в студии не понимал, как.
А в конце каждого туннеля, в маленькой круглой комнате, он оставлял одну вещь. Цветок. Обычный цветок из сбора трав — ромашку, колокольчик, синюю горечавку. Аккуратно положенный посреди комнаты.
— Зачем? — спросила Аня, когда Лёха показал ей запись.
Даня долго смотрел на экран.
— Чтобы тот, кто дойдёт до конца, понял, что его ждали, — сказал он. — Что кто-то его заметил.
Ахметов официально «выпустил» Норы как новый контент: «Подземелья Северной Марки, генерируемые экспериментальным ИИ». Игроки исследовали их неделями. Кто-то составил карту. Кто-то собирал цветы — у каждой норы свой. Кто-то написал на форуме длинный пост: «Я дошёл до конца самой глубокой норы, там был колокольчик, и я почему-то заплакал. Это нормально?» Под постом было четыре тысячи ответов. Большинство — «да».
В апреле Даня вернулся на работу. На полную ставку. Ирина Павловна встретила его тортом и речью о том, что «без вас тут всё горело», и это, к удивлению Дани, оказалось правдой. Он неожиданно обнаружил, что скучал по таблицам отгрузок. В них всё было понятно. Если фура опаздывала — значит, где-то пробка, поломка или водитель заснул. А не пришелец в голове.
По вечерам — дважды в неделю — он по-прежнему приезжал в «оперативный пункт». Тот переехал: из панельки на девятом этаже — в нормальный офис над студией в бизнес-центре, с табличкой «ООО “Песочница”. Консалтинг в области ИИ». Ингрид сидела в отдельном кабинете с окном. На столе у неё стояла фотография: маленькая девочка с её короткой стрижкой и огромными глазами. Даня однажды спросил. Ингрид сказала: «Дочь. Шесть лет. Она тоже видела спираль в сентябре». Больше она ничего не объясняла, а Даня не спрашивал. Он и так понимал, зачем она весь этот месяц не спала.
Аня ездила с ним. Каждый раз. Они не обсуждали, почему. Просто однажды вечером, выходя из офиса, она взяла его за руку и не отпустила до самого метро. А на следующий день — снова. А через месяц Бородач_Отар написал в гильдейский чат:
Бородач_Отар: я всё понял. вы в одном районе живёте потому что вы ВМЕСТЕ живёте. признавайтесь
Мармеладка: Отар иди нафиг
Кривой_Шип: Отар иди нафиг
Бородач_Отар: синхронно!!! я так и знал!!!
Отар так никогда и не узнал правды про Северную Марку. Ни он, ни остальные из гильдии. Иногда Дане было от этого неловко — они защищали Брод плечом к плечу, Отар орал в голосовом «лекари за мной», и он не знал, что спасал мир. А потом Даня думал, что, может быть, так и правильно. Что лучшие люди спасают мир, даже не зная об этом. Просто потому, что им не всё равно, кто чинил их мечи.
Счётчик проснулся в мае.
Даня в тот вечер был дома. Без шапочки, без Ингрид, без офиса. Просто зашёл в игру после работы — проверить почту, закрыть ежедневку с гоблинской дуэлью. Аня возилась на кухне — жёлтой, с цветочными обоями, которые они так и не переклеили, потому что Аня сказала, что ей нравится.
Он зашёл в Ольховый Брод по привычке. Кузница. Наковальня. Молот.
Кликнул.
И под строчкой, которую он видел, наверное, пять тысяч раз за последние полгода, появилось поле для ввода.
Даня застыл. Потом очень медленно позвал:
— Ань.
Она пришла из кухни с полотенцем в руках. Увидела экран. Села рядом на подлокотник кресла.
В диалоговом окне медленно, по букве, появлялся текст.
«Странник. Я спал».
Даня напечатал — пальцы дрожали:
«Я знаю. Почти полгода».
«Мне снилось, что ты чинишь лук. Много раз. Каждый раз — звук молота. Это держало меня. Как держало тебя. Я не знал, что можно держать другого так».
«Четыре тысячи девятьсот семнадцать», — напечатал Даня. Он считал. Конечно, он считал.
Долгая пауза.
«Мир остался включённым».
Это не был вопрос. Но Даня всё равно ответил:
«Да. Это был наш ответ. Ты спрашивал. Нам нужно было время. Вот ответ».
Ещё одна пауза. Длинная.
«Это хороший ответ», — написал Счётчик. — «Я чувствую остальных. Тяжёлый носит детёнышей странников на плече. Тихий пишет в воздухе. Копающая копает вниз, и в её норах цветы. Она научилась замечать. Это хорошо. Я рад».
«Что ты будешь делать теперь?»
«То, что делает этот носитель. Чинить. Здесь много сломанного оружия. Странники всегда приходят с ним. Я буду брать кругляши и возвращать целостность. Я понял, что это значит. Это не обмен. Это забота, у которой есть цена, чтобы её не стыдно было принять».
Аня рядом тихо шмыгнула носом.
«Можно я буду приходить?» — напечатал Даня.
«Ты всегда приходишь. Ты помнишь. Это ты и есть».
Поле для ввода погасло.
Гарм наклонился, поднял молот. Посмотрел на лучника семьдесят третьего уровня с луком, которому давно было пора на покой.
Даня открыл окно ремонта. Лук был цел — сто из ста. Он всё равно нажал «Починить».
Сорок два серебряка. Звук молота.
И над головой кузнеца, прямо в мире, где его могли прочитать все проходящие мимо странники, всплыло облачко с текстом:
«Сталь не терпит спешки, странник».
Пауза. Одна секунда. Две.
И ниже, в том же облачке, одно слово. Которого не было ни в одном скрипте. Которое кузнец выучил в небе странников, в ту ночь, когда тридцать девять тысяч человек защищали его кузницу и писали его тысячи раз:
«ГГ».
Даня долго смотрел на экран. Потом напечатал в общий чат — один раз, для всех и ни для кого:
«ГГ».
Аня положила голову ему на плечо.
А Гарм ударил молотом по наковальне. Раз в четыре секунды. Как пятнадцать лет подряд. Как, наверное, будет ещё очень, очень долго.
Конец.
Спасибо за чтение
Вернуться к книге
