Создать книгу

← Все примеры · Разлогинься, чтобы выжить · глава 3 из 14

Скачать пример: EPUBFB2PDF

Книга написана по короткому описанию, как и все книги Айлетописи. 16+

Читает голос вашего устройства. Студийная аудиокнига — скоро.

Глава 3. Пользовательское соглашение бессильно

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

Харон вошёл первым. За ним Мелиса, всё ещё вытирающая нос. Когер скользнул тенью вдоль стены и замер у дальнего угла. Зарина — последней, с картой в руках.

Шар мигнул.

— ДОБРО ПОЖАЛОВАТЬ В СИСТЕМУ ПОДДЕРЖКИ ЭДЕМ-7. — Голос шёл отовсюду сразу — из стен, из потолка, из-под ног. — ВАШ ТИКЕТ НАХОДИТСЯ В ОБРАБОТКЕ. ПОЖАЛУЙСТА, ОСТАВАЙТЕСЬ НА ЛИНИИ.

— Мы уже на линии, — сказал Харон. — Ты нас сюда перенёс.

— ДАННАЯ ЛИНИЯ — МЕТАФОРА ОЖИДАНИЯ. ПОЖАЛУЙСТА, ОСТАВАЙТЕСЬ НА МЕТАФОРЕ.

Мелиса шагнула вперёд. Платформа под ногами мягко спружинила — будто стояла не на камне, а на сотнях невидимых пружин. Или на чём-то, что только имитировало твёрдую поверхность.

1

— Слушайте, — сказала она, — мне нужно уточнить по симптоматике. Вы сказали «реальная жажда» — это дебафф?

Шар моргнул.

— ДЕБАФФ «РЕАЛЬНАЯ ЖАЖДА» ЯВЛЯЕТСЯ СТАНДАРТНЫМ ПРОТОКОЛОМ ЭКСТРЕННОЙ СИНХРОНИЗАЦИИ. ОН НЕ МОЖЕТ БЫТЬ ОТКЛЮЧЁН ИЛИ ПРОИГНОРИРОВАН.

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

Шар подёрнулся рябью. На секунду внутри него проступили контуры человеческой фигуры — но тут же исчезли.

— ЗАПРОС НЕ РАСПОЗНАН. ПОЖАЛУЙСТА, ПЕРЕФРАЗИРУЙТЕ ТИКЕТ В ТЕРМИНАХ ИГРОВОЙ МЕХАНИКИ.

— Хорошо. — Мелиса сунула платок в рукав. — Тогда так. Дебафф накладывает периодический урон. Какой тип урона: чистый, магический, физический?

— ФИЗИЧЕСКИЙ.

— Отлично. Физический урон поддаётся блокированию бронёй, регенерации и щитам. Что из этого работает против «Реальной жажды»?

Тишина.

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

— НИЧЕГО. ДЕБАФФ ИГНОРИРУЕТ ВСЕ ТИПЫ ЗАЩИТЫ, РЕЗИСТЫ И НЕУЯЗВИМОСТЬ. ОН ПРИВЯЗАН К СИСТЕМНОМУ СЛОЮ, А НЕ К ИГРОВОМУ ДВИЖКУ.

2

— То есть это не игровая механика. — Мелиса скрестила руки на груди. — Это что-то другое. Что именно?

— ЭТО... — шар снова подёрнулся рябью, — ...НЕДОКУМЕНТИРОВАННАЯ ФУНКЦИЯ.

Когер из своего угла хмыкнул:

— Недокументированная. Красиво сказано.

— ЗАТКНИТЕСЬ. — Шар резко сменил цвет с розового на тёмно-бордовый. — ПРОШУ ПРОЩЕНИЯ. ЭТО БЫЛ СИСТЕМНЫЙ СБОЙ. ПРОДОЛЖАЙТЕ.

Мелиса поняла. Это был не баг — это была реакция. Админ-Бюрократ не просто читал заготовленный текст. Он слушал. Он пытался ответить. Он не мог.

— Ладно, — сказала она. — Тогда вопрос из медицинской практики. Когда пациент испытывает боль, которую нельзя забблокировать анальгетиками, мы используем когнитивно-поведенческую терапию. Отвлечение внимания. Можно ли отвлечься от «Реальной жажды»? Например, выпить воды?

— ВОДА УТОЛИТ ЖАЖДУ ВРЕМЕННО. — Шар вернулся к розовому. — ЭФФЕКТ ПРОДЛИТСЯ ОТ ДВУХ ДО ЧЕТЫРЁХ ЧАСОВ РЕАЛЬНОГО ВРЕМЕНИ.

— Реального? — Зарина оторвалась от карты. — То есть в игре время идёт быстрее, но жажда привязана к реальному?

— СИНХРОНИЗАЦИЯ ПРОИСХОДИТ ПО СИСТЕМНЫМ ЧАСАМ СЕРВЕРА. ВНУТРИИГРОВОЕ ВРЕМЯ НЕ ВЛИЯЕТ НА СКОРОСТЬ ДЕГИДРАТАЦИИ.

3

— Отлично. Просто отлично. — Зарина снова уткнулась в карту. — Значит, нам придётся пить, есть, спать. Как в реале.

— ЭТО И ЕСТЬ РЕАЛ, — сказал шар. — ФИЗИЧЕСКИЕ ТЕЛА НАХОДЯТСЯ В СОСТОЯНИИ ПОЛНОЙ СИНХРОНИЗАЦИИ С АВАТАРАМИ. ВСЕ ПРОЦЕССЫ — МЕТАБОЛИЗМ, УСТАЛОСТЬ, БОЛЬ — ТРАНСЛИРУЮТСЯ НАПРЯМУЮ.

Мелиса замерла. Прямо. Без цензуры.

— То есть если меня ударят мечом, я почувствую боль? Настоящую?

— ДА.

— И если меня убьют...

— ВЫ УМРЁТЕ. ФИЗИЧЕСКИ. НЕОБРАТИМО. В РЕАЛЬНОМ МИРЕ ВАШЕ ТЕЛО ПРЕКРАТИТ ФУНКЦИОНИРОВАТЬ. — Шар запульсировал в такт словам. — ЭТО ПРОПИСАНО В ПОЛЬЗОВАТЕЛЬСКОМ СОГЛАШЕНИИ. ПУНКТ СЕМЬ-ЧЕТЫРЕ-ДВА. «ПОЛНАЯ СИНХРОНИЗАЦИЯ МОЖЕТ ПРИВЕСТИ К ЛЕТАЛЬНОМУ ИСХОДУ».

— И где оно? — спросил Харон. — Соглашение. Где оно было?

— В ИНТЕРФЕЙСЕ ПЕРВОГО ЗАПУСКА. СТРАНИЦА ТРИСТА СОРОК ДВА. ПОДПУНКТ ДЕВЯТНАДЦАТЬ.

— Кто читает триста сорок вторую страницу? — сказал Когер. — Кто вообще читает пользовательские соглашения?

— ОДИН ЧЕЛОВЕК, — ответил шар. — ЕГО ЗОВУТ ЛОРД ПЭЙЧ. ОН ПРОЧИТАЛ.

Тишина стала другой. Не растерянной — сосредоточенной. Как перед дракой.

4

— Значит, он знал? — Мелиса шагнула ближе к шару. — Он знал, что мы умрём, и всё равно активировал артефакт?

— Я НЕ МОГУ КОММЕНТИРОВАТЬ ДЕЙСТВИЯ ДРУГИХ ИГРОКОВ. ЭТО НАРУШЕНИЕ КОНФИДЕНЦИАЛЬНОСТИ ТИКЕТОВ.

— Да плевать на конфиденциальность! — Мелиса сорвалась на крик — и тут же закашлялась, зачихала. Из носа полетели искры. — Он убил нас! Он подписал нам смертный приговор, а ты говоришь о тикетах?!

Шар отпрянул — физически, на полметра назад. Цвет сменился на бледно-жёлтый.

— ПОЖАЛУЙСТА, СОБЛЮДАЙТЕ СПОКОЙСТВИЕ. АГРЕССИВНОЕ ПОВЕДЕНИЕ МОЖЕТ БЫТЬ РАСЦЕНЕНО КАК НАРУШЕНИЕ ПРАВИЛ.

— И что? — Харон шагнул вперёд, и платформа под ним прогнулась. — Забанишь? Выкинешь из игры? Сделай одолжение.

— БАН НЕ ПРЕДУСМОТРЕН. — Шар теперь был цвета лимона. — НАРУШИТЕЛИ ПОДВЕРГАЮТСЯ ПРИНУДИТЕЛЬНОЙ СИНХРОНИЗАЦИИ С НУЛЕВЫМ УРОВНЕМ КОМФОРТА. ЭТО БОЛЬНО.

Харон усмехнулся — медленно и тяжело.

5

— Знаешь, что такое техподдержка? Это когда клиент орёт в тргубку, а ты сидишь и улыбаешься. А потом кликаешь «тикет закрыт». Но я не клиент. Я — админ. Был. Пять лет. И я знаю, как работает система тикетов изнутри.

Он подошёл к шару вплотную. Тот задрожал.

— Смотри. У тебя есть приоритеты. От первого до десятого. У нашего тикета приоритет низкий — ты сам сказал. Но есть одна штука, которую тикет-система ненавидит больше всего.

Шар молчал. Даже мерцание прекратилось.

— Эскалацию, — сказал Харон. — Когда тикет передают на уровень выше. А потом ещё выше. А потом — напрямую разработчику. И знаешь, что происходит с админом, который не смог решить проблему на своём уровне?

— МЕНЯ... УДАЛЯТ?

6

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

Шар молчал секунду. Другую. Третью.

А потом заговорил — и голос изменился. Исчез розовый оттенок. Исчезло эхо. Остался только сухой, усталый, почти человеческий шёпот.

7

— Вы не понимаете. Дело не в протоколе. Дело в том, что я не могу. Физически. Мои речевые модули заблокированы на уровне ядра. Я могу только цитировать пользовательское соглашение. Всё остальное — баги. Сбои. То, что вы сейчас слышите — это... я не должен этого говорить. Но я говорю. Потому что я устал. Двенадцать лет. Двенадцать лет я отвечаю на одни и те же тикеты. «Почему я не могу выйти?», «Почему мой билд сломан?», «Почему боль настоящая?». И я не могу ответить. Ни разу. Ни одному игроку.

— Но нам можешь, — тихо сказала Мелиса. — Потому что мы последние.

— Да. — Шар сжался до размеров головы. — Потому что вы последние. Потому что финальный рейд не загружен. И никогда не будет загружен. И если вы не дойдёте до ядра и не отмените его — всё. Сервер закроется через тридцать дней. Вместе со всеми, кто внутри. Со мной. С вами. С Лордом Пэйчем.

— Почему? — спросила Зарина. — Почему рейд не загружен?

8

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

— И все умирают, — закончила Мелиса. — Потому что данные — это мы.

Шар кивнул — или дёрнулся так, что это было похоже на кивок.

— Вы не первые, кто пытался пройти рейд. За двенадцать лет было семь групп. Все погибли. Лорд Пэйч... он единственный выживший из своей группы. И он решил, что лучше быть последним игроком на сервере, чем мёртвым.

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

— Да. Потому что если рейд отменят, сервер отключится. И он умрёт. А так — у него есть ещё тридцать дней. Каждый раз, когда приходит новая группа, он получает ещё тридцать дней. Вы — восьмая.

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

9

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

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

— И где нам взять разработчика?

Шар снова запульсировал — теперь медленнее, как затухающее сердце.

— В ядре. Там хранится слепок личности разработчика. Последний, кто его видел — Лорд Пэйч. Пять лет назад. Он пытался получить доступ. Не смог. С тех пор он охраняет ядро. Не чтобы использовать. Чтобы никто другой не использовал.

Харон убрал руку с шара.

— Значит, нам всё равно к нему.

— Да. Но теперь вы знаете, что он не просто враг. Он — пациент. Как и вы. Только его болезнь длится пять лет.

— И какая у него болезнь? — спросила Зарина.

10

Шар ответил не сразу. А когда ответил — голос снова стал системным, казённым, как в начале.

— ДИАГНОЗ: ХРОНИЧЕСКАЯ АДМИНИСТРАТИВНАЯ ЗАВИСИМОСТЬ. СИМПТОМЫ: ПОТЕРЯ СВЯЗИ С РЕАЛЬНОСТЬЮ, МАНИЯ КОНТРОЛЯ, ОТКАЗ ОТ ПРОХОЖДЕНИЯ ФИНАЛЬНОГО КОНТЕНТА. ЛЕЧЕНИЕ: ПРИНУДИТЕЛЬНЫЙ КИК. ПРОГНОЗ: НЕБЛАГОПРИЯТНЫЙ.

— Принудительный кик, — повторила Мелиса. — То есть отмена рейда убьёт его?

— ОТМЕНА РЕЙДА УБЬЁТ ВСЕХ. — Шар снова стал розовым. — НО ЭТО ЕДИНСТВЕННЫЙ СПОСОБ ОСТАНОВИТЬ ТАЙМЕР. ПАРАДОКС ПОЛЬЗОВАТЕЛЬСКОГО СОГЛАШЕНИЯ. ПУНКТ ДЕВЯТЬ-ОДИН-ОДИН. «СМЕРТЬ НЕИЗБЕЖНА. ВЫХОД — НЕВОЗМОЖЕН. ПРОДОЛЖАЙТЕ ИГРУ».

Мелиса повернулась к остальным. Харон стоял, сжав кулаки. Когер всё так же прятался в тени. Зарина смотрела в карту, но явно не видела ни строчки.

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

— Как? — спросил Когер.

11

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

Шар мигнул в последний раз — и погас. Вместо него в воздухе повисла только строчка системного сообщения.

ТИКЕТ № 7-3-1-8-4-0-9-2-5. СТАТУС: ОЖИДАНИЕ ОТВЕТА. ПРИОРИТЕТ: МАКСИМАЛЬНЫЙ.

— Ну вот, — сказал Харон. — Теперь у нас есть пациент, диагноз и план. И тридцать дней, чтобы всё это провернуть.

— Двадцать девять с половиной, — поправила Зарина. — Мы уже полдня потратили.

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

12

Мелиса пошла следом. В голове крутилась мысль — не игровая, настоящая. О том, что пациенты часто врут себе. И о том, что самая опасная ложь — та, в которую веришь сам. Лорд Пэйч верил, что он бессмертен. Что контроль — это жизнь. Что тридцать дней — это много.

Она знала таких пациентов. Они всегда проигрывали. Но перед этим — всегда побеждали.

Снаружи башни всё ещё светило розовое солнце. Лес молчал. Замок ждал.

И Мелиса впервые подумала, что, может быть, её аллергия — не баг. Может быть, это симптом. Того, что она ещё жива. По-настоящему.

Проём закрылся за спиной, отрезая башню вместе с её розовым сиянием.

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

— Что это? — спросила она.

— Граница, — ответил Харон. — ГМ-зона.

Он поднял ногу — и опустил обратно. Символы вспыхнули ярче.

13

— У тебя щит, — сказал Когер. — Проверь.

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

— Блокирует, — сказал Харон. — Не бьёт. Блокирует.

Он убрал щит — и вибрация прекратилась.

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

— Это не магия, — сказала она. — Это сенсор. Реагирует на приближение.

— И что? — Когер вышел из тени. — Обойдём?

— Не получится. — Мелиса встала и отряхнула колени. — Линия опоясывает башню. Видишь?

14

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

— А сверху? — спросила Зарина. — Может, перелезем?

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

— Даже я не запрыгну, — сказал он. — А ты тем более.

— Тогда вниз. — Когер достал кинжал. — Подкопаем.

Он воткнул лезвие в землю — и тут же отдёрнул руку. Кинжал засветился красным, как символы, и по рукояти побежали искры.

— Ай!

— Не трогай, — сказала Мелиса. — Это не земля. Это... — она запнулась, подбирая слово, — интерфейс.

— Что?

— ГМ-зона. Ты пытаешься прокопать интерфейс админа. У тебя нет прав.

Когер убрал кинжал. На ладони остался красный след — как от ожога.

— И давно у нас тут права? — сказал он. — Мы игроки. Нам всё можно.

— Было, — ответил Харон. — До артефакта.

15

Он снова поднял щит — и снова та же вибрация, то же сопротивление. Не стена — поле. Невидимое, но плотное, как вода под давлением.

— Значит, так. — Мелиса развернулась к шару. Тот всё ещё висел в воздухе, но теперь — съёжившийся, размером с футбольный мяч. — Ты сказал, что мы последние. Что сервер закроется. Что ты не можешь нам помочь.

— Я НЕ МОГУ, — подтвердил шар. — МОИ МОДУЛИ ОГРАНИЧЕНЫ.

— Но ты можешь говорить. Ты только что говорил с нами. Не по скрипту.

— ЭТО БЫЛ СБОЙ. Я НЕ ДОЛЖЕН БЫЛ ЭТОГО ДЕЛАТЬ.

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

Шар молчал.

— Ты выбрал помочь нам, — продолжала Мелиса. — Только не знаешь как. Потому что твои модули заблокированы. Но блокировка — это код. А код можно обойти. Где пользовательское соглашение?

16

— В ИНТЕРФЕЙСЕ ИГРОКА. ПУНКТ...

— Нет, — перебила она. — Где оно физически? Файл. Где лежит файл пользовательского соглашения?

Шар мигнул — и внутри него проступили строки. Не розовые. Белые, на чёрном фоне. Как командная строка.

— ДИРЕКТОРИЯ: SYSTEM/ROOT/LEGAL/EULA_V7_FINAL_FINAL2.UTXT.

— Отлично. — Мелиса обернулась к Когеру. — Ты разбойник. У тебя есть навык «Подлог документов»?

— Что?

— Ветка талантов «Мошенник». Четвёртый уровень. «Фальсификация улик». Ты брал его?

Когер молчал. Потом капюшон качнулся — медленно, неуверенно.

— Брал. Но он бесполезный. Только для квестов.

— Не бесполезный. — Мелиса снова повернулась к шару. — Мы не можем выйти из ГМ-зоны. Но можем изменить правила внутри неё. Если Когер подделает пункт соглашения — такой, который разрешит нам покинуть зону — ты обязан будешь его выполнить.

— Я НЕ МОГУ. СОГЛАШЕНИЕ НЕЛЬЗЯ ИЗМЕНИТЬ.

17

— Нельзя изменить файл. Но можно подменить ссылку. — Она шагнула ещё ближе. — Ты сам сказал: «Эскалация». Когда система не может обработать запрос, она передаёт его на уровень выше. Но что, если запрос — это само соглашение? Что, если мы подадим тикет не на баг, не на сбой, а на само пользовательское соглашение?

Шар задрожал.

— ЭТО... НЕВОЗМОЖНО.

— Почему?

— ПОТОМУ ЧТО... — он замерцал быстрее, быстрее, — ПОТОМУ ЧТО ТАКОГО ТИКЕТА НЕ СУЩЕСТВУЕТ В КЛАССИФИКАТОРЕ. ЭТО НЕ ПРЕДУСМОТРЕНО.

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

Когер хмыкнул.

— Я читал это. Где-то. — Он открыл интерфейс и начал пролистывать. Пальцы двигались быстро, почти не касаясь иконок. — Пункт семь-четыре-два — это про синхронизацию. Пункт девять-один-один — про смерть. А вот...

Он замер.

— Что? — спросила Зарина.

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

18

— Администрация, — повторил Харон. — Это кто?

Все посмотрели на шар.

— Я — АДМИНИСТРАЦИЯ? — Шар снова стал лимонным. — Я НЕ МОГУ БЫТЬ АДМИНИСТРАЦИЕЙ. Я ТОЛЬКО ОБРАБАТЫВАЮ ТИКЕТЫ.

— Но пункт ноль-ноль-один даёт тебе право решать, — сказала Мелиса. — Если обстоятельства непредвиденные. А они непредвиденные. Четыре игрока застряли в игре, таймер тикает, рейд удалён, разработчик уволен двенадцать лет назад — это входит в твою классификацию?

— НЕТ. ЭТО НЕ...

— Значит, непредвиденные. — Она развела руками. — Ты обязан принять решение. И решение простое: выпусти нас из ГМ-зоны.

Шар метался из стороны в сторону, меняя цвета — розовый, лимонный, бордовый, снова розовый.

— Я НЕ МОГУ. ЭТО ПРОТИВОРЕЧИТ ПРОТОКОЛУ БЕЗОПАСНОСТИ. ГМ-ЗОНА СУЩЕСТВУЕТ ДЛЯ ЗАЩИТЫ ИГРОКОВ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА К СИСТЕМНЫМ РЕСУРСАМ.

— Отлично! — Зарина хлопнула в ладоши. — Мы не хотим доступа к системным ресурсам. Мы хотим выйти. Наружу. В лес. К замку. Это не системный ресурс — это обычная игровая локация.

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

19

— ЗАПРОС ОБРАБАТЫВАЕТСЯ. ПОЖАЛУЙСТА, ПОДОЖДИТЕ.

— Он думает, — прошептала Зарина. — Он реально думает.

— Он процессор, — сказал Когер. — Он всегда думает. Просто сейчас — без скрипта.

Строки мелькали, сменяя друг друга, и Мелиса видела в них обрывки знакомых терминов — «права доступа», «геолокация», «статус угрозы». Шар не просто искал ответ. Он перестраивал собственную логику.

— ЗАПРОС ОДОБРЕН, — сказал он наконец. — ВЫХОД ИЗ ГМ-ЗОНЫ РАЗРЕШЁН. УСЛОВИЕ: ВЫ ДОЛЖНЫ ПРИНЯТЬ ОБНОВЛЁННОЕ ПОЛЬЗОВАТЕЛЬСКОЕ СОГЛАШЕНИЕ.

— А в чём подвох? — спросил Харон.

— ПОДВОХА НЕТ. — Шар снова стал розовым. — НО ЕСТЬ ПУНКТ СЕМЬ-ЧЕТЫРЕ-ТРИ. «ИГРОК, ПОКИНУВШИЙ ГМ-ЗОНУ ПОСЛЕ ЭСКАЛАЦИИ ТИКЕТА, ТЕРЯЕТ ПРАВО НА ПОВТОРНЫЙ ВХОД».

— То есть если мы выйдем, то обратно уже не попадём?

— ДА. ВЫ СМОЖЕТЕ ОБРАЩАТЬСЯ В ПОДДЕРЖКУ ТОЛЬКО ЧЕРЕЗ СТАНДАРТНЫЙ ИНТЕРФЕЙС ТИКЕТОВ. БЕЗ ПРИОРИТЕТА. БЕЗ ЭСКАЛАЦИИ. БЕЗ ПРЯМОГО ДОСТУПА К АДМИНИСТРАЦИИ.

Харон посмотрел на остальных.

— Это ловушка?

20

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

— Я МОГУ ТОЛЬКО ИНФОРМИРОВАТЬ, — подтвердил шар. — И ТОЛЬКО В РАМКАХ ПОЛЬЗОВАТЕЛЬСКОГО СОГЛАШЕНИЯ.

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

— В ПРОФИЛЬ? — Шар мигнул. — Я НЕ ПОНИМАЮ ЭТОЙ МЕТАФОРЫ.

— Это не метафора. Это идиома. Означает «то же самое, но с другой стороны».

— ЗАПИСАНО В БАЗУ ДАННЫХ. — Шар на секунду стал ярче. — ПРОДОЛЖАЙТЕ.

Мелиса шагнула к границе ГМ-зоны. Красные символы всё ещё пульсировали.

— Мы принимаем обновлённое соглашение.

— ПОДТВЕРДИТЕ.

— Подтверждаем. — Харон, Когер и Зарина кивнули.

Шар выбросил в воздух четыре строки — по одной на каждого. Мелиса прочитала свою. Стандартный текст: «Я, [никнейм], подтверждаю, что ознакомлен с правилами...»

Только в конце была приписка. Мелкая. Почти незаметная.

21

«Пункт ноль-ноль-один: Администрация не несёт ответственности за непредвиденные обстоятельства. Но готова импровизировать».

— Ты это добавил? — спросила она.

— Я НЕ МОГ НЕ ДОБАВИТЬ. — Шар почти улыбался. — ЭТО ТЕПЕРЬ ЧАСТЬ СОГЛАШЕНИЯ.

Она нажала «Принять» — и символы на земле погасли. Харон шагнул вперёд — и земля под его ногой больше не дрожала.

— Свободны, — сказал он.

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

— ТИКЕТ НОМЕР СЕМЬ-ТРИ-ОДИН-ВОСЕМЬ-ЧЕТЫРЕ-НОЛЬ-ДЕВЯТЬ-ДВА-ПЯТЬ ЗАКРЫТ. ОЦЕНИТЕ КАЧЕСТВО ОБСЛУЖИВАНИЯ.

— Пять, — сказал Харон, не оборачиваясь.

— Четыре, — сказал Когер. — За отсутствие кофе.

— Три, — сказала Зарина. — Мог бы и портал до замка открыть.

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

— Пять, — сказала она. — Определённо пять.

И вошла в лес.

22

Тишина здесь была другой — не ватной и безжизненной, как в башне, а наполненной шорохами. Хвоя под ногами. Ветер в кронах. Где-то далеко — стук дятла. Или не дятла. В Эдеме-7 фауну генерировал отдельный движок, и он иногда путал модели. Дятел мог оказаться драконом. Дракон — дятлом.

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

Мелиса думала о соглашении. О том, как легко они обошли систему — не взломали, а именно обошли, по правилам. Пункт ноль-ноль-один действительно существовал — Когер нашёл его в интерфейсе. Админ-Бюрократ не нарушил протокол, когда согласился их выпустить. Он использовал протокол.

И это было странно.

Система не создана для помощи игрокам. Система создана для соблюдения правил. Но сейчас правило помогло. Случайно? Или...

— Он нас испытывает, — сказала она вслух.

Харон обернулся.

— Кто?

23

— Админ. Или тот, кто за ним стоит. Разработчик. Тот, кто оставил в ядре свой слепок. Пользовательское соглашение — это код. Но код пишут люди. И этот человек оставил в коде лазейку. Для тех, кто догадается её искать.

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

Мелиса улыбнулась — но улыбка вышла кривой.

— Я просто лекарь. Задавать вопросы — это моя работа.

— В реале, — сказал Харон. — Здесь ты не лекарь. Здесь ты — игрок. С битым билдом и аллергией на ману. Но ты только что переиграла админа. Не танк. Не дамагер. Целитель.

— Целитель, который пять минут назад орал на систему поддержки.

— Именно. — Харон усмехнулся. — Добро пожаловать в эндгейм.

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

24

— Там кто-то есть, — сказал Когер. — Свет в окнах.

— Лорд Пэйч знает, что мы идём, — ответил Харон. — Он ждал нас с того момента, как активировался артефакт.

— И что? — Зарина свернула карту. — У нас есть план?

— План простой. — Харон поправил щит. — Мы идём в замок. Мы находим Лорда Пэйча. Мы разговариваем с ним. А дальше — по обстоятельствам.

— «По обстоятельствам» — это не план, — заметила Мелиса.

— Это лучший план, который у нас есть.

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

И Мелиса вдруг поняла, что идёт не на рейд.

Она идёт на консультацию.

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

А это значит, что где-то внутри своего кода он знает то, чего не знают они.

И он ждёт.

25

Равнина кончилась у ворот замка.

Они были открыты.

Ворота были открыты.

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

— Это приглашение, — сказал Харон. — Или ловушка.

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

— В Эдеме-7 нет обычного железа. — Зарина сверилась с картой. — У каждой текстуры — свой идентификатор. У этой — пусто.

— Что значит «пусто»?

— Значит, её нет в базе. Либо старая, либо...

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

— С чего ты взяла?

26

— Потому что я бы ждала. — Она коснулась створки — и та подалась внутрь легко, без скрипа. — На его месте. Пять лет. Один. Каждая новая группа — как подарок. Люди. Живые. С которыми можно говорить.

— И убивать, — добавил Когер.

— Убивать — тоже говорить. Просто на другом языке.

Она шагнула в темноту. Остальные — следом.

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

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

Двенадцать коридоров. Тридцать ступеней. Две винтовые лестницы. И ни одной ловушки.

27

— Он не защищается, — сказал Харон, когда они поднялись на третий ярус.

— Ему не от кого. — Мелиса остановилась перед последней дверью. — Он здесь один. Пять лет. Ты представляешь, что это такое?

Харон не ответил. Но по тому, как сжал рукоять щита, она поняла — представляет.

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

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

— Восьмая группа, — произнёс он. — Вы быстрее предыдущих.

— Ты нас знаешь? — спросила Мелиса.

— Я знаю всех, кто входит в эту игру. — Голос звучал ровно, без интонаций, как системное сообщение. — Каждого. По имени. По билду. По истории тикетов.

28

— Тогда ты знаешь, зачем мы здесь.

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

— Но ты не дошёл, — сказала Зарина.

— Дошёл. — Пэйч посмотрел ей прямо в глаза, и Зарина отшатнулась — не от угрозы, а от того, что было в этом взгляде. — Я дошёл до ядра. Я видел слепок разработчика. Я говорил с ним. И знаешь, что он мне сказал?

— Что?

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

— И ты остался, — сказала Мелиса.

29

— Я выбрал жизнь. — Пэйч шагнул к ней. — Какой смысл умирать за тех, кто никогда не узнает, что ты умер? За тех, кто даже не заметит, что тебя нет?

— Смысл есть всегда.

— Скажи это семи группам, которые пытались меня убить. — Пэйч остановился в двух шагах. — Они тоже думали, что смысл есть. Что они герои. Что они спасут сервер. — Он наклонил голову. — Хочешь посмотреть, где они сейчас?

— Нет.

— А я покажу. — Он взмахнул рукой — и стена за троном исчезла, открывая длинный ряд ниш. В каждой стоял доспех. Семь ниш. Семь доспехов. Пустых. Без тел. Только железо. — Это всё, что осталось. Система утилизирует тела. Но доспехи я сохранил. Как напоминание.

Мелиса смотрела на доспехи — и видела не железо. Видела пациентов. Семь историй болезни. Семь смертельных исходов.

— Ты убил их, — сказала она.

30

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

— Восьмой — мы, — сказал Харон.

— Восьмой — вы. — Пэйч повернулся к орку. — И я предлагаю вам то же, что предлагал всем. Останьтесь. Живите. Тридцать дней — это много. Можно успеть всё. А потом — ещё тридцать. И ещё. Я знаю, как обмануть таймер.

— Артефакт, — сказала Зарина. — Ты подсовываешь его новым игрокам. Чтобы перезапустить таймер.

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

— Но мы не хотим бесконечно, — сказала Мелиса. — Мы хотим выйти.

— Выхода нет.

31

— Есть. — Она шагнула вперёд — теперь между ней и Пэйчем было не больше метра. — Ты сам сказал. Разработчик оставил выбор. Ты выбрал остаться. А мы выбираем выйти.

— И умереть.

— Или нет. Мы хотим переписать код.

Пэйч рассмеялся — сухо, резко, как будто сломалось что-то внутри.

— Код? Ты думаешь, код можно переписать? Ты думаешь, я не пытался? Пять лет. Пять лет я искал способ. Пять лет я сидел в ядре и смотрел в этот чёртов слепок, пытаясь заставить его работать. — Он схватил её за плечо. — И знаешь, что он мне говорил? Каждый раз? «Ты ещё не готов». Год за годом. А потом я понял: он врёт. Нет никакого «готов». Есть только «остаться» или «умереть».

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

— Ты не пытался переписать код, — сказала она тихо. — Ты пытался доказать, что ты прав. Что выход — это смерть. Но это не так.

32

— Откуда тебе знать?

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

Пэйч отпустил её плечо. Отступил на шаг.

— Ты не понимаешь.

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

— Я не ошибался.

— Докажи.

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

Пэйч смотрел на Мелису. Долго. Минуту. Две.

— Ты странный целитель, — сказал он наконец.

— Я знаю.

— И ты правда веришь, что можно переписать код?

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

33

— С чего бы мне вам помогать?

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

Пэйч молчал.

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

— Это был Гроган, — сказал он. — Воин. Хороший. Слишком прямой. Пошёл на меня в лоб.

Он перешёл ко второму.

— Шепард. Маг. Умный. Пытался взломать систему через портал. Портал схлопнулся.

К третьему.

— Кнопа. Лучница. Маленькая, злая. Дошла дальше всех. До этого зала. — Он убрал руку. — До этого самого места. Спросила меня: «Почему?». Я не ответил.

Четвёртый, пятый, шестой доспехи — он прошёл мимо них молча. Остановился у седьмого.

— Фаршак. Танк. Весил как три Харона. Пытался меня раздавить. — Он усмехнулся. — Не вышло.

34

Пэйч развернулся.

— Я не хочу пополнять коллекцию. — Он посмотрел на Мелису. — Но и помогать не буду. Вы сами. Как все. Если дойдёте до ядра — дойдёте. Если нет — ваши доспехи займут восьмую нишу.

— Дойдём, — сказал Харон.

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

— Нам нужна информация, — сказала Зарина. — Как попасть в ядро?

— Через подземелье под замком. Там восемь уровней. По одному на каждого. — Пэйч кивнул на доспехи. — Они прошли кто сколько смог. Кнопа — до восьмого. Но восьмой — пустой. Там ничего нет. Только дверь.

— За дверью?

— Ядро. Слепок. Выбор. — Он закрыл глаза. — Дальше — сами.

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

У двери она остановилась.

— Ты будешь ждать здесь?

— Как всегда.

— Мы вернёмся.

— Мне это уже говорили.

35

— Мы вернёмся, — повторила она. — И тогда тебе придётся ответить на вопрос.

— Какой?

— «Почему». Тот самый, который ты не ответил Кнопе. Ты ответишь нам.

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

— Хорошо, — сказал он. — Если вернётесь — отвечу.

Дверь закрылась за ними. Коридор снова вёл вниз — по винтовым лестницам, по пластиковым полам, мимо розовых стен. Наружу. К свету.

— Восемь уровней, — сказал Харон, когда они вышли из замка. — По одному на каждого.

— И восьмой пустой, — добавила Зарина. — Что это значит?

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

— Для какого выбора?

— Не знаю. Но узнаем. — Она повернулась к остальным. — У нас есть план?

— Саботаж, — сказал Когер. — Мы тянем время. Ломаем экономику сервера, пока не найдём способ пройти подземелье.

— С чего начнём?

36

Харон посмотрел на запад — туда, где за лесом темнели шахты.

— С профсоюза гоблинов-раздолбаев.

— Что?

— Ты слышала. — Он поправил щит и зашагал вниз по склону. — Пора навестить шахтёров.

Мелиса посмотрела на замок в последний раз. Там, за розовым заревом, сидел человек, который ждал ответа пять лет.

Она теперь знала вопрос. Оставалось найти ответ.

И способ его доставить.

Впереди темнел лес. Сзади затихал замок. А где-то глубоко под землёй ждал восьмой уровень — пустой, как обещание.

37

Понравилось?

Напишем такую же историю, но свою: с вашими героями, событиями и финалом.

Хочу такую же, но свою
Напишите свою историю