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