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

3. Фантом

Случайно проверяя отчёты теста, Павел сравнил показатели входов операторов-пользователей и наличие персонажей в его секторе.

– Не понял?

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

– Не понял, – произнёс вслух и ещё раз запустил диагностику.

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

– Не может быть!

Этого и правда не могло быть, поскольку каждый оператор-пользователь через свой ИБС активировал только одного персонажа. Это равносильно тому, чтобы иметь одно тело. А войти в цифровой мир Врадж, минуя ИБС, было невозможно. Просто невозможно и всё.

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

– Игорь, у тебя такого никогда не было, чтобы входящих было меньше, чем активных? – спросил Павел у друга, чей сектор был рядом с его.

– Нет. Может, глюк?

– Проверял на совместимость, всё нормально, тесты и протоколы сверил, всё равно один лишний.

– Фантом?

– Что значит фантом?

– Ну, не знаю, поинтересуйся в отделе разработок, может, что-то подскажут.

– Нет, они отвечают за спецэффекты, тут другое, это персонаж.

– А какой у него код?

– GTY256i.

– Хм, верно. Странно? А он тебе мешает?

– Да нет, но он лишний, вот и всё. А если ещё один появится, что тогда?

– Не грузись, пошли запрос в поддержку, опиши и приложи отчёты, пусть поковыряются. А так забей на это. У меня вечно что-то не то.

– А у тебя-то что ещё не так?

– У меня горы, отдел разработок, так и не смог просчитать влияние температуры на ветер, влажность и высоту. Порой такое творится, о-го-го. Смерчи в горах, ты такое видел?

– Нет.

– А у меня бывает. Это ещё хорошо, что пока сектор закрыт для пользователей. Представляю их реакцию, если увидят.

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

– Спасибо, я свяжусь с ними.

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

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