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