Полная версия
Когнейровир 2. Дед из Кибергорода
«А, точно. На вид не скажешь, конечно. Короче, мы что решаем? Одна голова хорошо, а две лучше».
– Ничего, – прошептал Рэми и вернулся к игровой системе. Сев в кресло, подключился к нейроинтерфейсу и снова загрузил когнейровир. – Ума не приложу, что вообще делать. В игру не зайти, деда из головы не убрать. Что я сделал не так, перед кем провинился? – загрузка завершилась уже привычным меню создания персонажа. Горло снова сжалось от обиды, и он перезапустил синхронизатор биоритмического доступа. – Хуже просто быть не может.
«Ну почему же. Ты мог родиться в Древнем Риме и быть рабом на галерах».
«Зато без саркастического деда в голове». – отрубил Рэми.
«Ну все, завязывай с паникой». – миролюбиво предложил Руслан. «Я там видел большую статью о нейроинтерфейсе, ты ее пролистнул из-за большого объема. Открывай, будем изучать. Лучше делать что-то, чем ничего».
Рэми послушно нашел требуемое и открыл страницу, безучастно пробегая глазами скучные строчки из английских букв. Он в совершенстве владел китайским и английским языками, не отдавал предпочтения какому-то одному. Китайский казался ему более мелодичным, в нем чувствовалась культура многих тысячелетий. Но английский был практичнее, этого он не отрицал.
В статье взгляд зацепился за кое-что интересное. Футуристические теории про виртуальную реальность. В основном глупые и наивные, но подкупающие внимание необычностью. Например, теория об играх будущего с использованием специальных капсул для скорости передачи и полного спектра восприятия. Чтобы этого достигнуть, сознание игрока банально копировалось, переносилось на сервер и в виртуальности играла его копия. Большая долгая загрузка, а потом полноценная игровая сессия, которой не страшны никакие перебои связи. При этом оригинальная личность в теле стиралась под ноль, а капсула работала как искусственная система жизнеобеспечения. После завершения игры, копия с сервера перезагружалась в пустую голову реального тела, человек просыпался, а цифровое сознание с серверов удалялось. Пользователь приходил в себя уже с воспоминаниями об игре, и ему казалось, что играл он, при этом, разумеется, ему и в голову не могло прийти что на самом деле он давно мертв, клонирован, и заново перезаписан.
Дальше приводилась уже знакомая ему проблема корабля Тесея. Парадокс, который можно сформулировать так: «Если по одной доске менять весь корабль и заменить все, будет ли он считаться тем же самым кораблем или это будет новый корабль?»
По аналогии возникал вопрос – какое сознание настоящее? То, что в виртуальности или то, что в реальности?
«Жуть». – резюмировал Рэми.
«Сейчас я готов поверить в перенос личности. Но почему, не понимаю. Ты же прочитал выше, что принцип действия когнитивной нейронной виртуальности полностью основан на перехвате биоритмов мозга. Грубо говоря, нейролинии в голове всего лишь радар, засекающий летящие самолеты».
«Угу». – поспешно согласился Рэми. Разумеется, он не читал эту скучную монотонную часть. Но не хотел падать лицом в грязь перед взрослым.
«Давай дальше».
А дальше говорилось о некогда популярной теории виртуальности настоящего мира. Упоминалась конспирологическая теория, что все кризисы, эпидемии и катаклизмы – это плановое техобслуживание многомиллиардного сервера виртуальной реальности.
Упоминался культовый фильм «Тринадцатый этаж», про то, как герои создали виртуальную реальность, а оказалось, что они на самом деле тоже в виртуальной реальности. Это сравнивалось с теорией мультивселенных, на чем фантастическая часть статьи завершалась.
Рэми снова потерял интерес на технической части текста, где рассказывалось о применении самых первых видов нейроинтерфейса со времен Точечной войны в военном секторе. Скучно.
«Ты там уснул?» – недовольно проскрежетал Руслан. – «Мотай дальше, или я сам».
«Не вздумай». – сурово ответил Рэми и последующие десять минут не отвлекался, добравшись до конца статьи, но не читая.
«Вот же незадача…» – пробурчал Руслан.
«Что ты понял?»
«Совсем кратко про перенос сознания. Точнее, про невозможность. А еще про то, что у обычных пользователей обычные нейролинии в голове. А есть еще необычные. У меня стоят обычные. А у тебя какие?»
«Тоже обычные, как и у всех. Разве что с толстым слоем золота и алмазов для красоты». – съязвил Рэми.
«Очень смешно».
«Я поиграю пока ты думаешь».
Рэми запустил незамысловатую игру и через целых сорок минут разочарованно выдохнул, получив предпоследнее место в сражении. Не везет – так не везет во всем.
Еще раз попытавшись загрузиться в когнейровир, случайно открыл синхронизатор. Программа показывала 74% совместимости. Что это значило, он не понимал. Сделав скриншот, сохранил изображение и снова погрузился в игру, на этот раз сосредоточившись на полную.
Противники попались и сильные, и слабые одновременно. Битва завершилась за полчаса и Рэми с победным видом уставился на честно завоеванное первое место. Потом повернул голову и увидел, что уже стемнело. Желудок заурчал, и он съел плитку шоколада, лежавшую у голографического экрана. Снова открыв программу биоритмического доступа, уставился на показатель 73%. Сердце подпрыгнуло и забилось учащенно. Он сделал еще один скриншот и отключился от нейроинтерфейса. Программа тут же выдала сообщение: «соединение разорвано, невозможно получить данные».
– Дед, что это значит?
От волнения он позабыл, что можно и не говорить вслух. Но ему казалось, что это нечто очень важное, хоть и непонятное. Вот только почему Руслан молчит? Мог бы и для приличия хоть подтвердить, что видит. Совершенно никаких манер и воспитания у человека.
Рэми прошелся по комнате, запил приторный вкус шоколада водой из бутылки, заботливо оставленной Инарой на столике у двери. Еще что-то нес непонятное про эту прекрасную женщину. Он злился на старика, распаляясь.
Вернувшись к компьютеру, мальчик открыл описание программы биоритмического доступа и нашел пункт про результаты. «Если ваш процент синхронизации 0%, скорее всего нейроинтерфейс сломан. От 1% до 100% показатель точности и качества соединения, чем он выше, тем более четко и быстро нейролинии «читают» биоритмы». Разница между 40% и 60% не заметна для пользователя, а разницу между 10% и 90% уже можно постараться заметить, но получается это у единиц».
Рэми с досады цокнул языком.
– И зачем мы это проверяли?
Молчание в ответ уже начинало раздражать. Он сердито плюхнулся в кресло и сосредоточился на оскорбительной мысли: «Ты где, могвай сраный?» Потом подумал ее на китайском и снова ничего.
Рэми стер скриншоты, закрыл синхронизатор и снова начал играть, чтобы отвлечься.
Глава 6
Реальность, Гонконг, 2081 год.
Отжавшись десять раз, он в прыжке, не отрывая рук от пола, подогнул ноги и вернулся на исходную позицию. И так тоже десять раз. Десять приседаний с вытянутыми вперед руками. Лег на спину, заложил руки за голову и поднял туловище восемь раз, задохнувшись на девятом. Ноги, лежа на спине, получилось поднять аж тринадцать раз. Конечно, мышцы потом будут болеть, но без этого никак.
Мальчик, глубоко дыша, сидел посреди комнаты. До тренировки здесь он вышел на пробежку по парку в здании. Два круга трусцой с правильным дыханием для начала, кардионагрузку решил усиливать постепенно.
С силовыми комплексами упражнений все оказалось хуже, он выполнил только один. Похоже, что Рэми вообще не занимался физическими упражнениями. А Руслан наслаждался энергией, ключом бьющей из молодого организма.
В ритмичную мелодию, включенную для тренировки, прокрался посторонний звук. Он встал и подошел к игровой системе. На столе лежал вибрирующий смартком, на экране которого мигал вызов. Мальчик взял мобильный и поднес его к уху.
– Да?
– Рэми! Ну наконец-то! Я тысячу раз тебе звонила! – раздался в динамике молодой девичий голос, говоривший на китайском.
– Может, перейдем на английский? – осторожно спросил Руслан.
– О, мне так даже лучше, – девочка сменила язык и заговорила с ярко выраженным акцентом. – Так, ты когда появишься?
– У меня сейчас очень много дел. Может, я тебе перезвоню потом? Очень плотный график, честно, – Руслан одними губами выругался. И зачем он принял это вызов – ведь совершенно не понимает, с кем говорит и что она несет.
– Я понимаю, но в мои обязанности входит связываться с тобой, понимаешь? – тон ее голоса теперь должен был вызвать некую вину, но старику было параллельно, поэтому он безразлично согласился.
– Понимаю.
– Так когда тебя ждать? От меня требуют…
– Я перезвоню, – мягко оборвал ее Руслан. – Правда, весь в делах по уши.
– Я…
Что она сказала дальше, он не услышал, прервав связь. Посмотрев на время, появившееся на экране, задумался? Кто мог звонить малому без пяти восемь утра? Рэми стоило рассказать ему обо всех нюансах его жизни, особенно в первой половине дня.
Кстати, где он? Руслан уже не раз мысленно звал пацана, но он не откликался. Не первый раз, что уже намекало на некую закономерность, которую стоило обсудить с Рэми.
А пока Руслан занимался полезным делом. Проснувшись и выпив стакан воды натощак, вышел на пробежку и выполнил силовые комплексы упражнений в ожидании завтрака, на этот раз решив не своевольничать. В конце концов, если тут все приносят на золотом блюдечке, да с платиновой ложечкой, надо это принимать как должное. Хотя его так и подмывало отправиться в Кибергород, он очень не хотел, чтобы малец очнулся по прибытии на место и закатил истерику.
Положив смартком на место, он продолжил тренировку и к ее концу дышал вдвое тяжелее, обливаясь потом. Наверное, стоило заранее найти кондиционер и поставить температуру пониже, в комнате стояла жара. Решив, что для начала хватит, Руслан направился в коридор, еще вчера заприметив рядом с туалетом душевую. Полотенце нашлось в нише по соседству с ровными стопками одежды.
В огромном коридоре было тихо. Он завернул за угол перед кухней и дальше шел на цыпочках, увидев приоткрытую дверь в ванную комнату и услышав шум воды. Осторожно заглянув в щель, Руслан замер.
Душевая кабинка в огромной ванной комнате имелась, как и немаленьких размеров джакузи. А вот душ был занят. За матовым стеклом смутно угадывалась фигура человека, принимающего водные процедуры. Сменив положение, фигура нагнулась, стоя к нему боком, и он безошибочно угадал контуры женского тела. Рядом с кабинкой на вешалке висел костюм горничной, и со стопроцентной вероятностью душ принимала Инара.
Простояв, не двигаясь, некоторое время, он почувствовал, что внизу живота предательски шевельнулось. Вот этого еще не хватало! Руслан сделал шаг назад и как можно быстрее вернулся в комнату.
Просидев в тишине, он дождался шагов в коридоре и только тогда шумно потопал в душ, услышав голос Инары в кухне, вероятно, болтавшей с кем-то по смарткому. Остудившись под струями сначала холодной, а потом горячей воды, он высушил лохматость на голове феном и, замотавшись в полотенце, вернулся в комнату, где переоделся.
Уже совершенно спокойно он зашел на кухню и как ни в чем ни бывало кивнул на приветствие. Женщина осведомилась, чем бы он хотел позавтракать, и Руслан буркнул, что хоть чем на ее усмотрение.
В ожидании еды он планировал, чем займется. В первую очередь надо было подключиться к нейроинтерфейсу и протестировать программу синхронизации. Вчера он уснул рано и не дождался результатов. Пацан, скорее всего, просто выключил утилиту, а ему тест нужен был для того, чтобы точно убедиться в работоспособности техники. Что подводило к решению основной проблемы: как так получилось, что его личность оказалась вместе с личностью Рэми в одном теле.
Здесь всю упиралось в невозможность посмотреть работу нейроинтерфейса досконально. Поэтому нужно было заставить мальчишку поехать в Кибергород, где у старика был нейроинтерфейс со всеми открытыми настройками и без долбанной защиты игровой компании производителя. И самое главное: узнать, что с его настоящим телом.
А вот это слегка пугало. Руслан не представлял себе, что там вообще происходит и явно нужно было торопиться. Но как толком объяснить это запертому в небоскребе малому и не вызвать у того паники, он не представлял. Надо было действовать быстро, решительно и убедительно.
Между тем, Инара уже выставляла на стол перед ним тарелочки. Руслан принюхался и осмотрел стоявшие перед ним блюда. Булочки, а также блины, свернутые трубочкой, вопросов не вызывали, разве что цветом. А вот тарелка с супом и стакан с молоком казались не к месту. «Еще бы пельменей сварила с утра пораньше». – проворчал про себя старик.
Оставив суповую тарелку без внимания, он рискнул начать с блинчиков, оказавшихся с гречневым привкусом и сладкой начинкой. Булочки пахли кунжутом, съев один, он вернулся к блинчикам и дотронулся до стакана, оказавшегося теплым.
Увидев на его лице удивление, Инара улыбнулась, проговорив:
– Горячее соевое молоко, полезное.
– Угу.
Руслан все же добрался и до супа, на удивление оказавшегося легким и вкусным. Закончив с булочками, блинчиками и молоком, он поблагодарил Инару и отправился в комнату с чувством, как будто плотно отобедал в шикарном ресторане. Жизнь уже казалось краше и радостнее.
Сразу подключившись к системе напрямую, он запустил синхронизатор и уже собрался выяснять подробности своей блокировки в «черной дыре», как обратил внимание на ранее затемненный текст в программе. Теперь он горел ровны белым цветом: «история проведенных тестов».
Так значит, утилита вчера закончила обработку. Руслан вывел на экран подробности и нахмурился. Чуть более семидесяти процентов синхронизации с постепенным снижением. Что это могло значить, он не представлял, тем более что по технической логике числовое значение обязано быть стабильным.
Последующие полтора часа он искал информацию по нейроинтерфейсам, заодно посмотрев свежее техническое обновление когнейровира. Компания разработчик тратила очень много средств на защиту и обеспечение – видимо, это окупалось, потому что список работ по улучшению был внушительный. Еще бы; в когнейровир играли несколько миллионов пользователей одновременно.
«Ты опять самовольно мной управляешь? Мы же договорились!» – раздался рассерженный голос Рэми.
«Предлагаешь часами пялиться в потолок, пака ваше высочество соизволит появиться?» – тут же парировал Руслан. – «Нет, малой, если ты не управляешь собой, то это делаю я».
«Ты вчера снова исчез вечером». – уже более миролюбиво заметил мальчик.
«В этом есть некая закономерность». – задумался старик. – «Моя активность начинается рано утром, твоя же днем. Я засыпаю вечером, ты уже за полночь, я угадал? Хочешь, не хочешь, а придется утром мне брать на себя контроль».
«Дай слово, что не поедешь самовольно в Кибергород».
«Конечно нет, мы же договорились. Но с этим лучше не затягивать. Слушай, если мы вычислили периоды сна и бодрствования, надо научиться уживаться днем и найти в этом плюсы».
«И что ты предлагаешь?» – забеспокоился Рэми.
«Богатый дедушкин опыт». – усмехнулся Руслан. Пальцы пробежали по светящимся кнопкам и на экран вывелись страницы, выделенные цветом в важных местах. – «Смотри, сколько я успел выкопать полезного за утро, пока ты дрых».
Пока Рэми вчитывался, старик задумался о перспективах ближайшего будущего. Если придется задержаться в мальчишкиной голове, то придется быть предельно честным во всем, иначе в нелепую ситуацию попадет не только он.
Рэми почувствовал, как по комнате пробежала дрожь. Открыв новостной портал, сразу увидел свежее сообщение о легком землетрясении.
«А не часто ли они происходят?» – подумал Руслан.
«Придется привыкнуть. Это еще одна причина, по которой я предпочитаю находиться здесь».
«Здание настолько безопасно?»
«Исключительно. Даже в случае полного разрушения, вся конструкция на долгое время замрет и круглосуточно готовые к вылету геликоптеры спасут всех людей».
«Круто. Меня не так давно в Кибергороде чуть не похоронило под обломками. Правда, толчок тогда был намного сильнее».
«Любое землетрясение здесь ощущается как легкая дрожь».
«Кстати, программа вчера закончила обработку, ты заметил?» – не дождавшись ответа Рэми, он продолжил. – «И сейчас уже готов новый результат, открой и посмотри, нет ли снижения».
С минуту в молчании они смотрели на цифру 91%
«Это странно. Теперь я снова ничего не понимаю. Почему прыгает синхронизация?» – Руслан дальше пустился в технические рассуждения, которые Рэми не понял.
«А можно попроще?».
«Ну вот, а говорят каждое поколение умнее предыдущего». – сварливо прервал поток мыслей старик и сменил тему. – «Без вариантов, малой. Пора ехать в Кибергород за моим нейроинтерфейсом. С твоим дорогим и бесполезным фуфлом мы ничего не поймем.
«Чтож, выбора нет. Только быстро. Туда и обратно».
Но быстро не получилось. Им пришлось ждать, когда апартаменты покинет Зэн, как раз работавший в коридоре и прихожей. Во второй половине дня мальчик тихонько просочился через приоткрытую дверь и шмыгнул в лифт, стараясь не попасть под расставленные повсюду камеры наблюдения.
Уже на улице Рэми, оробев поначалу от количества людей, сменил вороватую походку на непринужденный шаг.
«Куда дальше?» – спросил он, но Руслан не ответил.
Потоптавшись полчаса на улице, он вернулся домой.
Часть 2: Адаптация
Глава 7
Киберпространство, общий открытый сервер, 2081 год.
Стены с облупившейся краской в убогом освещении выглядели настолько натурально, что поначалу старик даже на мгновение подумал, что его перекинуло в голову нового человека. Заприметив вырванные с мясом провода, он вспомнил этот коридор с обшарпанными стенами, неровным полом и свисающими отодранными панелями с потолка.
Когнейровир во всей его красе с прямым подключением не переставал удивлять и поражать. Цвета, запахи, ощущения – все настолько реалистично и натурально, что грани между настоящим и виртуальным просто нет.
Два дюжих молодца по бокам вели его к массивной двери с предупреждающими знаками. И хорошо различимой надписью наверху: «Выход в опасную зону строго запрещен!»
– Посмотрим, сколько ты продержишься снаружи.
– Ставлю десятку, что не больше суток, – глухо и как будто с неохотой ответил второй в низко надвинутой на глаза форменной фуражке. Засаленная униформа была местами перешита и на плече пестрела заплатка из более светлого материала.
– Так будет с каждым, кто подвергает наш дом опасности. Выжившие близкие и соотечественники в безопасности только здесь, глубоко под землей, под защитой от творящегося снаружи. Наказание за ошибки только одно: погибель за пределами убежища, – второй конвоир трещал без умолку весь оставшийся путь. – Но ты постарайся выжить. Если найдешь способ добраться до орбитальных транстелепортов. Что маловероятно, сказки это. Там все уже давно разрушено мутантами.
Дверь открылась с громким металлическим лязгом и его вытолкнули наружу, в слепящий дневной свет. Заскрипел механизм запора и наступила тишина, нарушаемая лишь шорохом листвы.
«А теперь смотри, дед, как играют профессионалы». – заносчиво произнес Рэми.
«Удиви меня». – отозвался Руслан.
Земля стремительно приблизилась и рухнувший лицом вперед персонаж более не двигался, под негодующее сопение мальчика и раскатистый хохот старика.
С утра все пошло не по плану. Руслан как обычно проснулся первым и не высовывался из комнаты, пока не очнулся Рэми. Они решили поехать в Кибергород сразу же, но Зэн снова спутал все карты. Техник ковырялся в коридоре с двумя подсобниками, которых периодически стращала Инара, чтобы работники не лезли куда попало.
Старик предельно внимательно изучил всю информацию, что ему удалось найти. И понял одно – разработчики когнейровира сами толком не знали про технологию, которая использовалась для игры. Также поверхностно владели ситуацией производители оборудования, разработчики программного обеспечения и даже те, кто непосредственно устанавливал людям импланты.
Точной информации про принципы биоритмического подключения просто не существовало. Или она была, в строго засекреченной форме на закрытых серверах корпораций, доступа к которым, разумеется, никто из непосвященных не имел.
Он подозревал, что создатели когнейровира и прочие просто могли и не знать всех нюансов, связанных с работой самого сложного в мире прибора – мозга. И это настораживало больше всего. Возможно им придется долгое время искать компетентного специалиста, способного разобраться в ситуации. Может даже не одного, а нескольких.
А Рэми на все эти умозаключения реагировал примерно никак.
Чувствуя в настроении мальчика подавленность, старик предложил загрузиться в когнейровир, на что тот сразу же радостно согласился. Наскоро создав персонажа, они начали вводить имя и тут возникли разногласия.
Пальцы хаотически порхали над клавиатурой, вбивая символы, отдергивались от кнопки ввода, снова тянулись к ней, стирали написанное и вбивали снова и снова. Битва над ником продолжалась с минуту, когда кому-то из них все же удалось ввести задуманное. Или нет.
«Отстой, полный отстой». – задумчиво потянул Руслан. – «Враги постараются побыстрее покончить с собой, увидев это имя. Чисто по причине невозможности выговорить».
«Ник изменить нельзя». – пробурчал Рэми, пропуская вступительные ролики.
Дальше они молчали, пока шла начальная сцена и мальчик не справился с управлением. Перестав смеяться, старик постарался поднять персонажа, но у него тоже ничего не получилось.
Рэмирус вяло шевелился на лесной тропинке, делая попытки встать, больше похожие на извивающиеся поползновения червяка. В какой-то момент персонаж поднялся и пошел прямо.
«О, я веду». – воскликнул Рэми.
«Учись, малой». – одновременно с ним произнес Руслан.
Рэмирус встал и застыл с поднятой для шага ногой, опасно покачиваясь под влиянием притяжения.
«Так, мы управляем вместе. Понял, что это значит?». – пустился в рассуждения старик. – «Два биоритма нейроинтерфейс идентифицирует как один, а значит техника цела. Теория о том, что все дело в биоритмическом подключении подтверждается».
«То есть, я точно верну своего персонажа, когда ты уедешь из моей головы?»
«Как только, так сразу». – отрезал старик. – «Малой, что с тобой не так? Так уж получилось, что со всем этим нам разгребаться вместе, но ты вечно в позе лежа лапками кверху. Так не пойдет. Давай выбирай: или действуем сообща или я умываю руки. Просто вспомню все максимально ужасные популярные хиты двадцатых годов и буду их петь без умолку. Представляешь, в какую пытку превратиться твоя жизнь?»
«А что, тогда музыка была настолько плохой?» – удивился Рэми и, видимо, выразил первую посетившую его мысль.
«Даже ради интереса не вздумай послушать на досуге. Уедешь в дурку досрочно с кровоточащими ушами». – зловеще предостерег Руслан.
Соединение с когнейровиром разорвалось, мальчик отключился от нейроинтерфейса и молча ушел на кровать, прилег и отвернулся лицом к стене. Плечи слегка подрагивали, закрытые глаза увлажнились. Провалявшись так полчаса, он встал и вернулся к игровой системе.
«Хорошо, дед из Кибергорода, сыграем в когнейровир вместе». – отчетливо подумал Рэми. – «Почему ты молчал?»
«Тебе нужно было побыть одному и перезагрузиться психологически. Или ты понял, что угроза попсы двадцатых реальна?» – сострил под конец Руслан и Рэми рассмеялся, откинувшись на спинку и активируя нейроинтерфейс.
Рэмирус даже не изменил позы, оставшись парализованным с занесенной для шага ногой. Сосредоточившись, они провели его по извилистой лесной тропинке, пару раз все же вписавшись в защитное марево, мягко оттолкнувшее персонажа обратно на линейный путь.
Заигрывания игр с открытым миром начались еще на заре создания игровой индустрии. Разработчики мечтали создать настоящий интерактивный мир, в котором пользователь оказался бы наделен полной свободой. Все эти стремления с разбегу наткнулись на острые колья аппаратных проблем, бесконечной догрузки и наполненности контентом для взаимодействия.
В начале нового тысячелетия компьютеры уже тянули какую-никакую графику и линейный аркадный сюжет двухмерных игр отступил под натиском трехмерности. И тут вскрылась то, чего разработчики не ожидали. Любой открытый мир с полным взаимодействием оказывался скучным для игроков, а заставить его работать без багов и лагов было практически нереально. Брошенный вызов задрал планку требований пользователей на немыслимую высоту с непомерными и неутолимыми аппетитами исследования.
Стандартным стал условно открытый мир. Типичный город, где игрок был волен делать что угодно. Обычно разработчики коварно заваливали играющих тоннами заданий, не позволяя заскучать, а некоторые игры просто отдавали постройку мира в руки пользователей. Разумеется, эта иллюзия свободы захватывала ненадолго и пресыщенный предложением рынок покатился в опасно близкий к нулевому спрос. Большая часть многопользовательских виртуальных вселенных опустела, а новые вызывали совсем хилый интерес у массовой аудитории, даже во время кризисов и пандемии.