Vir.CIH (Вирчих). До уровня полубита

27.05.2025, 15:20 Автор: Ясников Иван

Закрыть настройки

Показано 6 из 35 страниц

1 2 ... 4 5 6 7 ... 34 35


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

Глава 06. Дефрагментация данных


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

Глава 07. По ту сторону Мрачного портала


       Бэйзил и Дракод вернулись в коридор, прошли два «перекрёстка» и открыли дверь в маленькую комнатушку. Окна в ней заменяли большой экран на стене, лампы и труба вентиляции под потолком. Вместо мебели стояли блоки серверов, над которыми висели два глубоких гамака с комплектами масок с маркировкой 9Dfx. Заблокировав дверь, они потратили добрых полтора часа на придумывание задач для генератора кода.

Показано 6 из 35 страниц

1 2 ... 4 5 6 7 ... 34 35