Kitabı oxu: «Хроники Ордена Грибников. Книга 14. Великий Рассинхрон»
Пролог. Пепел старых систем
Земля помнит всё — и тяжесть шагов тех, кто ушел первыми, и холод металла, брошенного в заброшенных бункерах, и треск синего инея, затягивающего память.
В ту ночь, когда над карельскими лесами впервые за сорок лет замерцала странная, розовая рябь цифрового заката, на Чердаке Лешего OG было непривычно тихо. Остывала кирпичная печь, за окном качала мокрыми лапами вековая сосна, а на верстаке, среди пожелтевших схем и радиодеталей, лежала раскрытая тетрадь со старой, натруженной записью.
Мир вокруг казался прочным — ровно до тех пор, пока на экране старого осциллографа не дрогнула зеленая линия луча. Частота Шумана, державшая планету в равновесии на отметке , внезапно просела, дернулась и замерла на ледяной мертвой ноте.
Где-то там, глубоко под мшистыми корнями северных болот, в заброшенном бункере «Узел-Север», медленно провернулся заржавленный маховик автономного протокола. Забытый вирус Радикалов-Очистителей, запертый в 1982 году жертвой оператора Максима, начал отсчет обратного времени. Ледяная мгла поднялась из-под земли, затягивая просеки, ломая стрелочные переводы и превращая живые воспоминания в безликие пиксели серого шума.
Сеть дала трещину. Великий Рассинхрон начался.
Глава 1. Два времени на одной улице
После спасения Чердака и запуска Симбиотического протокола Артём был уверен, что заслужил хотя бы пару недель каникул без системных катастроф.
Первые три дня прошли идеально: солнце грело по-летнему, речка манила прохладой, а на полке в мансарде мирно стояли два увесистых тома «Кода грибницы». Казалось, что жизнь без центрального процессора и надзирателей — это лучшее, что могло случиться с миром. Больше никакой БЭСМ-6, никакого Компилятора с его дурацкими ультиматумами. Каждый дуб, каждый ручей и каждая былинка в тайге стали самостоятельными хозяевами своей судьбы.
Но утро четверга началось со странности, которую невозможно было списать на плохой сон.
Артём вышел на крыльцо в одних шортах и легкой футболке, щурясь от яркого солнца. На часах было девять утра. Воздух пах одуванчиками, смолой и свежеиспеченным хлебом из соседней пекарни.
Он спустился по ступенькам, толкнул калитку и вышел на Школьную улицу — широкую грунтовую дорогу, соединявшую окраину поселка со стадионом.
И прямо посреди дороги Артём замер как вкопанный.
Улица была буквально разрезана пополам ровной невидимой чертой, шедшей строго по осевой линии колеи.
Слева, у забора тети Вали, буйно цвела сирень, гудели шмели, а на пыльной траве грелась толстая рыжая кошка. Термометр на столбе с этой стороны уверенно показывал $+22^\circ\text{C}$.
А вот справа…
Справа, у забора дяди Миши, трава была покрыта густым хрустящим инеем. Лужи затянуло толстым, потрескавшимся сизым льдом. Из щелей деревянного сарая свисали полуметровые сосульки, с крыши срывалась мелкая колючая крупа, а у забора лежал настоящий, плотный ноябрьский сугроб.
— Синицын, стой где стоишь! — раздался звонкий крик.
Артём повернул голову.
Со стороны стадиона к нему бежала Кира. На ней была легкая майка и кеды, но в руках она держала старую теплую отцовскую куртку на овчине. Добежав до границы улицы, Кира резко затормозила, тяжело дыша:
— Не наступай на правую колею босыми ногами! Там минус десять!
— Кира… это что, локальный циклон? — опешил Артём, осторожно протягивая руку над границей.
Ощущение было диким. Пальцы левой руки грело ласковое майское солнце, а ладонь правой руки в ту же секунду обжигало сухим морозом, от которого мгновенно побелела кожа.
— Какой еще циклон! — Кира накинула куртку на плечи. — Мы полчаса назад вышли с ребятами на стадион попинать мяч. Встали у ворот. Васька пробил пенальти… Смотри сам!
Она указала в сторону школьного поля.
Посреди футбольного газона застыла сюрреалистичная картина. Левая половина поля зеленела сочным клевером. Правая половина была закована в чистый, зеркальный каток, на котором сиротливо валялся футбольный мяч.
Причем мяч лежал ровно на центральной линии! Его левый бок был мягким и мокрым от росы, а правый покрылся твердой коркой льда толщиной в палец.
Для любого двенадцатилетнего парня, который хоть раз играл по сети с друзьями, суть проблемы стала понятна мгновенно.
— Рассинхрон, — медленно выговорил Артём, чувствуя, как внутри всё сжимается. — Сетевой десинк.
— Что? — переспросила Кира.
— В онлайн-играх такое бывает постоянно, — начал объяснять Артём, присаживаясь на корточки у теплой обочины. — Представь, что вы с друзьями играете в «Майнкрафт» или шутер. Пока вы подключены к одному главному серверу, сервер следит за всеми: он говорит каждому компьютеру, какая сейчас секунда, где летит пуля и какая на карте погода. Но в тринадцатой книге мы этот сервер уничтожили! Мы перевели мир на пиринговую сеть — P2P. Торрент!
— Ну да, — кивнула Кира. — Чтобы каждый узел держал свой кусок мира.
— Вот именно! Но в торрент-сетях компьютеры должны постоянно сверять часы! Если связи нет или настройки сбились, начинается десинк. Твой компьютер считает, что сейчас день, а компьютер соседа думает, что уже ночь. У тебя дверь открыта, а друг в нее врезается, потому что у него она закрыта!
Артём указал на ледяную половину дороги:
— Правая сторона улицы зацепилась за корневой узел старого ельника на севере, где в памяти мицелия застрял ноябрь 1982 года. А левая сторона живет по майскому ритму соснового бора! У них нет единого таймера! Мир разваливается на разные времена года!
В этот момент со стороны дома Артёма раздалось тихое, невозмутимое:
— Мяу.
По забору грациозно шел Мурзик. Угольно-черный кот с круглыми янтарными глазами спрыгнул на теплую траву, подошел к границе аномалии и осторожно потрогал лапой ледяную колею.
Отдернув лапу от мороза, Мурзик недовольно фыркнул, потряс подушечкой, а затем уселся ровно на стыке двух миров — половиной круглой попы на зеленой траве, а второй половиной на сугробе.
Его шея вздрогнула. В воздухе раздался знакомый низкий, бархатный рокот:
Хррр-хррр-хррр…
Частота .
Над головой кота на долю секунды мигнула знакомая зеленая строка:
[DAEMON: Murzik.sys // SYNC_PULSE: 7.83 Hz // LOCAL_RADIUS: 1.5m]
Прямо вокруг черного кота лед со звонким треском растаял! Образовался идеальный круг диаметром в три шага, где сугроб превратился в теплую лужицу, из которой тут же пробился желтый одуванчик.
— Кот работает как сетевой калибратор! — восхищенно выдохнула Кира. — Он урчит на частоте планеты и заставляет оба сектора договориться о времени!
— Но он держит всего полтора метра вокруг себя, — покачал головой Артём. — На всю планету одного Мурзика не хватит, даже если кормить его чистой сметаной три раза в день.
Внезапно с конца улицы донесся бешеный топот.
По теплой обочине к ним мчался Илья Воронцов. На нем была расстегнутая штормовка, очки сползли на самый кончик носа, а в руках он сжимал странный прибор — тяжелый стрелочный частотомер в карболитовом корпусе, соединенный проводами с длинным медным щупом.
— Ребята! — задыхаясь, прохрипел старик, тормозя рядом с ними. — Беда! Рассинхрон — это только верхушка айсберга!
— Дядь Илья, мы уже поняли, узлы потеряли такт… — начал Артём.
— Да если бы только такт! — Илья нервно ткнул медным щупом в сторону северного горизонта, где над верхушками тайги клубились свинцовые, неестественно застывшие тучи. — Из-за того, что временные слои перепутались, рухнули защитные карантинные шлюзы на старой станции «Узел-Север»!
Лицо старика стало пепельно-серым:
— Оттуда пополз серый кристаллический иней. Проснулся законсервированный код Радикалов-Очистителей.
Кира испуганно отступила на шаг:
— Тех самых Очистителей? Из восстания 1982 года, о котором написано во второй книге «Код грибницы»?!
— Тех самых, — глухо подтвердил Илья. — Тех, кто считал, что жизнь — это баг, и пытался выморозить Оболочку до абсолютного нуля. Их вирус вырвался из карантина. Он использует рассинхрон, чтобы навсегда превратить наш мир в стеклянное ледяное кладбище!
Глава 2. Снег посреди сирени
Слова Ильи повисли в воздухе тяжелее свинцовой гири.
Артём повернулся и посмотрел туда, куда указывал медный щуп прибора: на северную окраину поселка, где Школьная улица растворялась в сосновом бору.
Там происходило то, от чего мороз продирал по коже даже посреди двадцатиградусного майского тепла.
По верхушкам сосен ползла не обычная грозовая туча. Это была сплошная, мертвенно-серая полоса густого тумана, расчерченного на крошечные кристаллы. И там, где край этого тумана касался земли, мир переставал быть живым.
Обычный снег падает мягкими хлопьями, тает на ладонях и блестит на солнце. Но это был не снег.
По траве, по штакетникам заборов и по стволам берез с сухим стеклянным треском полз серый кристаллический иней. Он не сверкал. Он был матовым, шершавым и плотным, словно жидкий пластик, застывающий за долю секунды.
На глазах у ребят куст цветущей сирени у крайней избы попал под гребень наступающего фронта. Нежные лиловые лепестки не осыпались и не завяли: они мгновенно остекленели, покрылись серыми кристаллами и замерли навсегда. Когда ветка качнулась от сквозняка, она не согнулась — она с резким хрустом отломилась и рассыпалась по сугробу десятками крошечных, серых полигональных осколков.
В ту же секунду над дорогой пролетал обыкновенный поселковый воробей.
Птица метнулась через невидимую границу, взмахнула крыльями… и застыла прямо в метре от земли! Воздух вокруг воробья остекленел, превратившись в прозрачный ледяной куб с зависшим внутри пернатым силуэтом.
— Что за… — Кира зажала рот ладонью, пятясь назад. — Он его просто заморозил?!
— Не заморозил, а зашифровал, — хрипло выдохнул Илья, подкручивая верньер на карболитовом частотомере. Стрелка прибора металась в красной зоне шкалы, выбивая бешеную дробь. — Для любого пацана, играющего в компьютер, это явление объяснить проще простого. Знаете, что такое вирус-блокировщик? Троян-вымогатель, который пробирается в Windows?
— Шифровальщик, — кивнул Артём, не отрывая глаз от стеклянного воробья. — Он блокирует рабочий стол, переименовывает все фотографии и документы в непонятный набор символов, а потом требует выкуп, замораживая систему так, что ни одну программу не открыть.
— В самую точку, Синицын, — мрачно подтвердил старик. — Именно это делает вирус Очистителей. В 1982 году фракция Радикалов в Ордене решила, что люди — это ошибка. Они видели, что Нулевой Цикл дает сбои, что Оболочка лагает и теряет текстуры. И вместо того чтобы лечить мир, они решили: раз игра тормозит, надо нажать паузу и стереть всё к чертовой матери. Заморозить все переменные до абсолютного нуля — до нуля градусов по Кельвину, когда атомы перестают шевелиться!
— И как этот вирус спал сорок лет? — спросила Кира, кутаясь в теплую куртку на овчине.
— В карантине! — Илья нервно поправил очки. — На старой узловой станции «Узел-Север» дед Леший OG вместе с моим отцом запечатали код восстания в глубокий свинцовый бункер. Они отрезали станцию от глобального мицелия и поставили цифровой файрвол. Но вчера вы запустили Симбиотический протокол. Центрального сервера больше нет. Начался рассинхрон — разные куски тайги поспорили о времени, защитные шлюзы потеряли питание, и карантинная папка просто распахнулась настежь!
Серый иней приближался со скоростью идущего человека.
До забора дома Артёма оставалось меньше пятидесяти метров. В воздухе отчетливо запахло жидким азотом, жжеными предохранителями и застывшим машинным маслом.
Мурзик, сидевший на границе майской колеи, вдруг резко поднялся на все четыре лапы.
Его уши плотно прижались к голове, шерсть на загривке встала дыбом, а длинный хвост нервно заходил из стороны в сторону. Янтарные глаза кота полыхнули яростным золотом.
— Ш-ш-ш-х-х-х! — угрожающе зашипел черный кот прямо в лицо наползающему серому мареву.
Он сделал шаг вперед, навстречу ледяному фронту, и снова включил свой стабилизирующий генератор:
Хррр-хррр-хррр…
Частота ударила упругой волной. Вокруг кота мгновенно надулся невидимый теплый пузырь радиусом в полтора метра.
Серый кристаллический иней наткнулся на кошачий купол и со звоном остановился. Ледяные иглы обламывались о границу природной вибрации, с шипением превращаясь в белые струйки пара.
Но Артём видел: спина Мурзика мелко дрожала.
Над затылком кота полупрозрачная системная строка начала тревожно мигать алыми пикселями:
[DAEMON: Murzik.sys // SYNC_OVERLOAD: 89% // TEMP: CRITICAL]
— Он не удержит весь фронт! — закричал Артём, бросаясь к коту. — Волна шире поселка! Она просто обойдет Мурзика с флангов и накроет наши дома сзади!
— Мурзик, назад! — Кира подскочила, подхватила сопротивляющегося и шипящего кота под передние лапы и прижала к груди.
Стоило коту оторваться от земли, как защитный купол схлопнулся, и серый иней с удвоенной яростью бросился вперед, мгновенно заморозив гравийную обочину у калитки.
— В дом! На Чердак! — скомандовал Илья, срываясь на бег. — Нам нужны дедовские книги! Без канонического ключа дезактивации мы не закроем карантин!
Они вихрем взлетели по ступеням крыльца, влетели в прихожую, и Илья с грохотом захлопнул тяжелую дубовую дверь на два засова.
Спустя три секунды по наружной стене дома словно хлестнули горстью стеклянных шариков — серый вирус ударил в бревна. Оконные стекла в рамах мгновенно покрылись плотным непрозрачным узором из острых серых треугольников, свет в комнате померк, а температура за пару секунд упала градусов на пятнадцать.
Ребята гуськом взбежали по крутой лестнице на чердак.
Здесь, под мансардным окном, на верстаке царил относительный покой. В эмалированной миске со сколом мирно плескалась прозрачная родниковая вода, подсвеченная двумя медными копейками на дне.
Кира бережно опустила Мурзика на верстак. Кот тяжело дышал, часто облизывая нос, но сразу же лег возле миски, восстанавливая силы от чистой воды Якоря.
Артём бросился к сосновой полке, где стояли два тяжелых тома с золотым тиснением.
Он протянул руку и решительно снял вторую книгу — ту самую, о которой с таким благоговением и страхом говорил Компилятор ядра:
«КОД ГРИБНИЦЫ. ТОМ 2: ВОССТАНИЕ ОЧИСТИТЕЛЕЙ».
Книга в темно-зеленом тканевом переплете казалась невероятно морозной на ощупь, словно ее только что достали из морозильной камеры.
— Вот она, — выдохнул Артём, опуская фолиант на деревянный верстак рядом с миской. — Здесь записано всё, что произошло в восемьдесят втором году.
Илья подошел ближе, его пальцы слегка подрагивали, когда он коснулся корешка:
— Именно там Максим оставил свои последние инструкции. Если мы хотим остановить эту ледяную чуму и вернуть поселку единое время, нам придется открыть закрытые страницы канона и выяснить, какую цену Максим заплатил на станции «Узел-Север».
Снизу, из-под пола первого этажа, донесся тяжелый, леденящий душу треск.
Вирус начал прогрызать фундамент.