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