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