***
На третий вечер Ки Хун вошёл почти автоматически: чай — в кружку, кресло — ближе к столу, пальцы — короткая разминка по клавишам, «Играть». Шкала загрузки побежала, вспыхнули подсказки дня, и, как по ритуалу, взгляд сам нашёл список игроков. Есть. Front99. Серый микрофон, пустая аватарка, тот же лаконичный ник, который отчего-то работает как сердцебиение: ровно, спокойно, будто говорит — «я здесь». — Привет, команда, — сказал Ки Хун, стараясь звучать буднично. — Сегодня официально тренирую выдержку. Буду падать только по расписанию. Ответа не последовало. Но в этой тишине снова ощущалось «кто-то рядом» — не требовательно, не навязчиво, просто присутствие. Этого оказалось достаточно, чтобы плечи сами расправились.***
Первые два раунда прошли аккуратно. Ки Хун держал коридор, не геройствовал, говорил коротко, как в чек-листе: — Дым на лестницу. — Слева двое. — Щит — сейчас. Front99 отвечал метками — ровно туда, куда уже повернула камера Ки Хуна. Несколько раз они сталкивались в дверных проёмах: Ки Хун отступал, пропуская, Front99 задерживался на долю секунды — как будто кивал. Пустяк, а тепло. В третьем раунде случилась заноза: узкий коридор с балконом сверху, снизу — шум шагов. Ки Хун зашёл с напарником, поймал вспышку — экран пошёл серым. Рефлекс предложил лечь и стать частью декораций, но он, уже наученный вчерашними падениями, швырнул дым под ноги, криво поставил щит (закрыл половину проёма — но закрыл!) и по звуку срезал силуэт слева. Второй враг рванул в лоб — и тут из-за плеча вышел Front99: короткая дуга движения, секунда щита, сухой выстрел. Чисто. Над моделькой Front99 вспыхнул «рес» — он поднял того самого напарника, которого Ки Хун мысленно списал с карты, и молча пошёл дальше, словно ничего особенного не произошло. В текстовом чате, где обычно «гг» и спор о балансе, на секунду появилось: Front99: Везёт тебе. Ки Хун улыбнулся так широко, что почувствовал собственные скулы сквозь наушники. KiHun: Это скилл, просто очень… редкий. Пауза — ровно на то, чтобы он успел подумать «перебор» — и ответ: Front99: Пусть будет. «Пусть будет» прозвучало как маленькое рукопожатие. Ки Хун выдохнул и пошёл дальше, ловя ритм. Они взяли точку расчётливо, без фейерверков. Ки Хун впервые поймал состояние «вижу карту»: метки ставятся сами, ноги бегут туда, где нужно, пальцы жмут правильные кнопки. Пару раз он заметил, что Front99 выбирает не идеальную траекторию для себя — а удобную для них двоих. Не спасает — страхует. Разница маленькая, но именно из таких мелочей складывается команда. — Там «крысит» один, — сказал Ки Хун, пряча улыбку в микрофон. Front99: Вижу. Коротко. Чётко. Как будто голос у него тоже короткий и чёткий — просто выключен. Финал матча вышел будничным и поэтому особенно приятным: победная заставка, пара «wp», кто-то выкрикнул «изи», кто-то спорил о перке на ускорение. Ки Хун написал: KiHun: Было здорово. Ответа не последовало — вместо него над моделькой Front99 вспыхнула крошечная реакция «кивок». Раз — и всё. «Я услышал». Таймер на телефоне пискнул; Ки Хун послушно закрыл клиент. И почти сразу понял, что завтра хочет зайти в это же время. «Это не зависимость, — мысленно подмигнул он себе. — Это дисциплина. И, ладно, чуть-чуть привычка к одному серому индикатору».***
На следующий день он вошёл на пять минут раньше — просто проверить настройки. Прогнал пару движений в тире: подкат — очередь — метка. Убедился, что «R» всё ещё перезаряжает (на редкость надёжная буква), и нажал «Играть». Список игроков вспыхнул — и взгляд снова сам соскользнул на нужную строку. Есть. Front99. — Привет, команда, — сказал Ки Хун, чувствуя, как губы сами складываются в улыбку. — Удача у меня сегодня порционно, но могу поделиться. Ответа не было, зато в поведении Front99 появилось что-то едва заметное: он держался не вплотную, а на расстоянии шага. Как будто поверил, что Ки Хун не уронит темп, и дал немного воздуха. Контролируемая свобода — редкая роскошь. Ки Хун благодарно в неё вошёл. Первый раунд залетел чисто — они даже не обменялись словами, и всё было понятно. Во втором у Ки Хуна за спиной возникли быстрые, «хищные» шаги. Слева — ящик, справа — пусто. Привычная паника уже подступила, но он успел поставить её на паузу: подкат, разворот, две очереди по коленям. Силуэт споткнулся. В этот момент Front99 аккуратно положил оглушалку в проход. Тихий «дзинь». Всё. — Красиво, — выдохнул Ки Хун — не себе, а им двоим. Ответа — никакого. Зато на карте встала новая точка «вперёд». Ни слова, а понятно. Их диалог выглядел так: KiHun: Слева «крыса». Front99: Вижу. KiHun: Могу байтить. Front99: Я рядом. И правда — рядом. Не спасает, не бежит впереди, просто есть на расстоянии шага. Такое «рядом» лечит даже хуже, чем победы. Вернее, лучше. Ки Хун поймал себя на том, что именно в эти тихие минуты ему комфортно молчать — тишина в присутствии другого звучит иначе. Раунд они проиграли — и это тоже оказалось полезным. Ритм не сломался, просто стал тише. Ки Хун умер, глупо высунувшись на угол, Front99 не бросился геройствовать, не делал невозможное — просто аккуратно отошёл, сохранил ресурс команды, а его поднял уже другой напарник. Трезво, по делу. «Спокойный человек», — подумал Ки Хун и улыбнулся. На паузе между раундами Ки Хун рискнул: — Если мы ещё раз попадёмся в одну команду завтра, считай — это судьба. Чат промолчал. Прокрутились подсказки дня, кто-то закинул танцующий стикер. Ки Хун уже мысленно развёл руками: «Ок, шутка в пустоту», — как внизу вспыхнуло: Front99: Посмотрим. Одно слово. Но именно это слово и хотелось услышать. Они взяли следующий раунд, разменяли ещё один, и финал матча снова оказался спокойным — как рубашка, высушенная ровно так, как нужно. Статистика у Ки Хуна внезапно выглядела приятно: серия без провалов, полезные действия. Он написал: KiHun: Спасибо за игру. Front99: Угу. И этого «угу» хватило, чтобы улыбка стала почти глупой. Выходили из матча они синхронно — в списке ники гасли один за другим. Front99 исчез через секунду после KiHun — будто подождал, убедился, что тот действительно вышел. Ки Хун завис в главном меню, покрутил курсор над «добавить в друзья» — и не нажал. Мысль вдруг пришла простая и горячая: «А если это не совпадение? Если он, как и я, заходит в одно и то же время и тоже ищет мой ник в загрузке?» От мысли по коже прошёл тихий ток.***
На четвёртый вечер Ки Хун стал готовиться чуть обстоятельнее. Подрезал звук системных уведомлений, чтобы ничего не перекрывало тишину лобби. Включил мягкий ночник — не для атмосферы, а чтобы не щуриться в монитор. Огрызок стикера с клавиатуры наконец-то отклеил: «чистая клавиша — быстрый подкат», чепуха, но приятно. Зашёл на пару минут раньше — проверить, не дёргается ли прицел. Запустил «Играть» и, пока бежала загрузка, поймал себя на глупой надежде, от которой стало тепло в животе ещё до списка игроков. Есть. Front99. На стадии подготовки к раунду он стоял впритирку к модели Ки Хуна — прямо на респавне. Плечом к плечу. Ни жестов, ни волн — просто рядом. Зелёный круг «готовности» под ногами загорелся синхронно. — Ну, привет, — пробормотал Ки Хун, и у него вдруг пересохло во рту. Их первый заход сложился так, будто они заранее репетировали: Front99 открыл с оглушалки, Ки Хун мгновенно перелез через короб и закрыл угол. В узком помещении они встретили двоих — и разобрали их двумя короткими очередями. Без «вау» и «красавцы» — как будничную задачу. В паузе между раундами Ки Хун едва заметно улыбнулся и, чтобы не сорваться в восторги, просто сказал: — Мне нравится этот ритм. Чат промолчал. Но в поведении Front99 явно появилось довольство: он двинулся быстрее, смелее, как будто подтвердил: «понятно, как играть вместе». На середине матча Ки Хун совершил то, что вообще-то казалось ему нереалистичным: спас Front99. Ситуация сжалась в кулак — коридор, двое на углу, пулемётная очередь. Front99 сел на колено. Ки Хун вместо того, чтобы ретироваться, нырнул в дым, совершенно нелепо воткнул щит боком (тот стал как дверь, торчащая из пола), нашёл по шагам одного, срезал, второго оттеснил очередью на звук — и, пока тот менял позицию, успел прожать «рес». Front99 поднялся. Ровно, без лишних анимаций — как будто просто задержался. Почти сразу, прямо в разгаре бою, в чат упало: Front99: Везёт тебе. Ки Хун хохотнул, чуть не сорвав себе прицел. KiHun: Это скилл, очень редкий. Как легендарный скин, который никто не видел. Front99: Пусть будет. И — ни единой улыбки в тексте, а он её услышал. Странно, как мозг умеет дорисовывать интонации к словам, которые всего из двух частей. Дальше они шли в удивительном темпе: Ки Хун отмерял инструкции короткими порциями, Front99 метками подтверждал, иногда добавлял в чат одно слово: «вижу», «принято», «опасно». Живого голоса у него по-прежнему не было, но именно это и создавалo комический контраст — Ки Хун было некуда девать своё естественное «поболтать», так он научился резать лишнее. Разом — и стал эффективнее. На экране пару раз возникали другие голоса — кто-то из случайных тиммейтов давал командные крики. Один особо эмоциональный товарищ попытался учить Ки Хуна жизни, но был быстро заглушён общим голосованием. Ки Хун хотел пошутить, что «возможно, в прошлой жизни я был стеной», но удержался. В одном из перерывов он всё же рискнул: — Если мы попадёмся вместе завтра — считай, это судьба. Пауза растянулась. Ки Хун успел нажать на бутылку с водой, покоситься на таймер, подумать, что закинул слишком прямую приманку — и тогда в чате щёлкнуло: Front99: Посмотрим. Всего восемь букв. А изгиб у улыбки Ки Хуна получился такой, будто ему спели песню.***
Финальный матч вечера сложился в череду маленьких «да»: — Да — получился чистый ретейк, где они вдвоём без слов разделили углы. — Да — Ки Хун вовремя заметил спрыгнувшего с крыши «крысюка» и не полез его добивать, а просто притормозил и дождался Front99, чтобы разменять гарантированно. — Да — они проиграли один раунд и не развалились. Победная заставка вспыхнула привычно. Ки Хун не стал писать много: привычка «не перегружать» уже закрепилась. KiHun: Спасибо за игру. Front99: Угу. И всё-таки он добавил ещё строку, на которую вчера бы не решился: KiHun: Приду завтра в это же время. Примерно. Пауза. Front99: Примерно — хорошо. Невероятно выразительное «примерно». Словно им обоим вдруг хотелось оставить себе небольшую отдушину — вдруг жизнь ворвётся, и планы сломаются. Но желание увидеться останется. Выходили из матча они снова вместе. В списке игроков KiHun погас — Front99 исчез спустя секунду. Ки Хун завис в меню. Палец снова потянулся к «добавить в друзья». Стоп. Он помедлил и убрал руку. Хочется — да. Но что-то в этой невысказанной договорённости «приходить в одно время» оказалось особенным, как тайный рукопожатный код. Рвать его сейчас кнопкой казалось неправильным. Он выключил клиент и уставился в чёрный монитор, где отражалась его улыбка. По-хорошему глупая, открытая. Мысль вернулась, крепче и тише: «Это не совпадение. Мы оба сюда приходим. И, похоже, оба ищем ник другого ещё на стадии загрузки». Ки Хун откинулся в кресле, потянулся и нашёл взглядом блокнот на краю стола — тот самый, куда записывал смешные фразы и идеи. Открыл, написал: «Факт: три вечера подряд — в одной команде. Факт: “Везёт тебе” → “Пусть будет”. Факт: “Если ещё раз попадёмся — судьба” → “Посмотрим”. Не факт: совпадение». Поставил кружок напротив «не факта» — серый, как микрофон Front99. Под кружком дописал: «Приду завтра — примерно в это же время». Он встал, прошёлся по комнате, заглянул на кухню — воды в чайнике хватит и на утро. Перед сном поймал себя на том, что тишина в квартире стала… другой. Не пустой, а как пауза между нотами, которая делает рифф громче. Перед тем как лечь, телефон пикнул календарём: «Напоминание: не забыть выключить таймер». Ки Хун усмехнулся, положил аппарат на тумбочку и шепнул в темноту: — Посмотрим. И, засыпая, впервые за долгое время отметил, что очень хочет, чтобы «примерно то же время» наступило как можно скорее. Не из-за достижений, не из-за рейтинга. А из-за простого, мирного чуда: открыть игру — и увидеть в списке строку, из которой, кажется, уже слышно чьё-то молчаливое «я тут».