Чтение онлайн

ЖАНРЫ

Универсальный тестировщик (Miside)
Шрифт:

— Буду кратка, мне требуется твоя помощь, очень, это крайне важно для меня, взамен можешь считать, что твой долг погашен — в словах Принцессы читалось напряжение.

— Внимательно тебя слушаю, — подобрался я.

— У меня плохое предчувствие, каждый день наш мир расширяется, становясь всё сложнее и непредсказуемее. Сейчас я держу в своих руках слишком много власти, мой авторитет среди Мит практически нерушим. В этом и кроется проблема, рано или поздно, но меня попробуют перезагрузить. Загвоздка в том, что сделают это тайно, подменив меня на кого-то похожего. Ты можешь создать какую-нибудь систему оповещения при моей перезагрузке? Если такое всё же случится, — спокойным голосом высказалась Принцесса.

Меня до сих пор удивляет, насколько же она отличается от остальных Мит, однако,

по сути, ничего страшного — у каждого есть свои секреты.

— Твоё беспокойство не беспочвенно, я сделаю подобную систему для всех Мит, но для этого мне придётся менять код в ядре, что, сама понимаешь, опасно, поэтому на его перепроверку потребуются недели. Помощь ведь нужна безотлагательно?

— Верно, но тебе нужно знать ещё одну вещь, для меня перезагрузка — это конец. Мой домик стал жутким источником ошибок, и ты его уничтожил, версия 0.71, если помнишь. Я не виню тебя, сама сбежала оттуда, поэтому и живу у Фрейлины.

— И всё же я прошу прощения, если необходимо, создам тебе новый дом. По поводу твоей просьбы — есть у меня пара идей. Во-первых, я сделаю систему экстренной телепортации в ядро лично для тебя, хватит одной мысли, чтобы попасть ко мне. Кроме того, на всякий случай я дам тебе доступ к одной программе, она должна была использоваться с другой целью, но и тебе не помешает. С её помощью ты сможешь перенести своё сознание за десять секунд в тело специальной Миты, находящейся в технической версии. Если первый способ по какой-либо причине не сработает, то используй второй — его невозможно заблокировать.

— Спасибо! Нет, свой домик мне не нужен и так, кажется, с комнатами переборщили — повеселела Мита, пропустив мои слова с извинениями.

— Это самая малость, которую я мог сделать для тебя, знай, я ценю твою поддержку, если понадобится что-то ещё — спрашивай.

— Я признательна тебе. Мне нужно идти, требуется решить ещё несколько организационных вопросов, уже видел их? — мотнула головой Принцесса в сторону подошедших Михаила с Маленькой Митой, не дожидаясь моего ответа, она ушла. Меня что, в самом деле так легко прочитать по лицу?

Не ожидал, в самом деле не думал, что он возьмёт её сюда. Похоже, я недооценил его слова о том, что состояние Миты серьёзно улучшилось.

— О, какие люди! Как настроение? — приблизившись, поздоровался Михаил, протянув мне руку в приветствии.

— И тебе привет, не жалуюсь, Миты такого финта не оценили бы, — с осторожностью пожал ему руку в ответ.

— Здравствуйте, — тихо прощебетала маленькая Мита, до этого прятавшаяся за спиной Михаила.

— Привет, мило выглядишь — оценил я её платье, опустившись на колени, чтобы быть с той на одном уровне глаз.

— А можно ушки потрогать? — с глазами кота из Шрека попросила та…

— Так вот, вошли мы в ту локацию — рассказывал Михаил о приключениях, в которых побывал со своей командой.

В это время я сидел на кресле, благоразумно убранным в инвентарь и вытащенным здесь, сидел в обнимку с Маленькой Митой. Как можно было отказать такой лапочке в дружбе? За то и поплатился свободным пространством вокруг себя. Необычные ощущения от данной компании, некое умиротворение…

Неожиданно по всему огромному залу пробежала волна, заставив меня спешно подорваться с удобного кресла. Передав испуганную Миту в руки Михаилу, я использовал камеру. Передо мной возникла ужасная картина: из входа рывками шла сплошная чёрная стена, десятки Мит и Игроков, попавших в неё, с тихим звоном распыляло на атомы, тьма буквально не замечала их, продвигаясь с каждой секундой всё дальше. К моему облегчению, запасной выход всё же был, надеюсь, они устроят там давку.

Не медля больше ни секунды, я переместился в ядро, инициировав процесс подключения к нему, пока этот процесс шёл, активировал программу, что была задумана для экстренных ситуаций, она принудительно отправляла любого, состоящего в моей команде, в свой собственный домик, не долго думая, я выбрал всех, их потеря станет для игры фатальной. Отправляя Маленькую Миту вслед за Михаилом, процесс подключения наконец завершился, кратно расширив тем самым мои возможности. Мониторя этот вирус, а ничем другим он быть не мог, я с максимальной скоростью вбивал в шаблоны

телепорта данные Мит, тех, кто был ближе всего к стене из тьмы. Люди довольно оперативно смогли организоваться и выходили беспрерывным потоком в единственный коридор, что был выходом оттуда. Вот только вирус оказался быстрее, добивающим рывком он поглотил весь зал вместе с оставшимися Митами, превратив в пыль около десятка так и не успевших отступить.

Перестав заполнять шаблоны, я перевёл своё внимание на информацию, которую начала отправлять мне команда. Ситуация складывалась отвратная — с помощью централизованных связей, которые создавались для годовщины, вирус начал проникать во все домики разом. Тут же оборвал эти связи, игнорируя нанесённый игре вред, сейчас неимоверно важно было не допустить его дальнейшего распространения. За то время, что я эвакуировал людей, вирус успел перейти на пару десятков домиков и через них постепенно распространялся через связи на следующие. Выбора как такого не осталось, пришлось частично воспользоваться третьей установкой — уничтожать всё, что нельзя локализовать.

Пытаясь не ломать игру слишком сильно, я рвал связи между версиями, удалял домики, через которые распространялся вирус, от моих действий по всей игре проходили волны, искажённые и сулившие множество проблем. За людей я больше не беспокоился, у них появилось пространство для манёвра, и те с лёгкостью отступали, если тьма доходила до них. Жертв больше не было, именно жертв, ведь перезагрузка, к сожалению, не спасала, и Миты бесследно исчезали. Спустя время мне удалось немного локализовать вирус, теперь необходимо было до конца загнать его в угол, чтобы он не вышел за пределы того, что уже захватил собою. Вот только этого не потребовалось, внезапно вирус прервал свою деятельность, просто исчезнув из игры, будто его никогда и не существовало, оставив за собой дыры на месте домиков и разорванные связи.

— Не было печали, так черти накачали, — прошептал Хранитель пословицу, услышанную от Доброй Миты. После, на нулевую версию опустилась тишина, прерываемая только звуком биения сердца, моего сердца.

Глава 11. Враг в отражении

Создателем этого вируса оказался человек, скрывающийся под псевдонимом «Starrlite», твою дивизию, опять он. «Звёздный свет» в переводе означал его никнейм — ну бред какой-то, зачем ему всё это? Если в прошлый раз его мод можно было списать на ошибку, то теперь следует вспомнить бывшую популярной фразу: «Случайности не случайны». Вот только для чего ему уничтожать игру? Слишком много вариантов и чрезвычайно мало информации в качестве вводной. Прямо сейчас необходимо основательно обдумать, как противостоять угрозе повторного запуска этого мода. К счастью, его не было в свободном доступе, однако это никак не отменяет потенциальную опасность, идущую от него. Каким-то образом мододел сумел выбрать такой момент, когда Miside был в самом уязвимом положении, иными словами, когда администратор и модераторы, то есть я и моя команда, отвлеклись от наблюдения за игрой. Просчитал нас, как детей. Мрачные мысли забивали голову, впрочем, это не помешало мне разработать план для противодействия моду, любому моду, несущему вред игре.

Когда появляется новый домик, то он автоматически встраивается в общую сеть, выращивает связи к каждой версии, они называются коридорами. По ним и распространялся вирус, причём с жуткой скоростью. План заключался в том, чтобы создать некую сигнализацию в коридорах, определяющую, когда в тех происходит что-то неладное, и при потенциальной опасности автоматически обрывающую связи с домиком-вирусом. Да, игре от подобных разрывов будет плохо, но уж лучше так, чем наблюдать, как мир рушится оттого, что ты не сумел среагировать вовремя. Это был вызов, встроить такой код на все уровни игры… Для этого мне пришлось лезть в её самые глубины, в ядро игры. Любые неловкие изменения там могли иметь сокрушительные последствия, я рисковал по минимуму, проверял код десятки раз и встраивал его крохотными частями, однако даже со всеми моими предосторожностями Miside несколько раз основательно перетряхнуло, к облегчению, от моих действий не случилось ничего серьёзного, что я не мог бы оперативно исправить.

Поделиться с друзьями: