Северянин. Трилогия (СИ) - Лей Влад
Шрифт:
Интервал:
Закладка:
Старик бормотал бы еще долго, но большую часть его монолога я пропустил мимо ушей, так как меня заботило несколько иное. А ведь очень даже зря. Будь я чуть внимательнее… но не об этом сейчас речь.
Я все же перебил его спич.
– Владимир Григорьевич, я к вам по делу пришел. По важному делу. Оно и вас касается!
– А, ну да, – сбился старик, и тут до него дошел смысл сказанного мной, чему он несказанно удивился. – Меня?
– Вас, – кивнул я.
– Хорошо, что за дело?
– Я думаю, среди игроков есть читер.
– Читер? – удивился ученый. – Это что такое?
– Нечестный игрок, использующий стороннее ПО, баги в коде, или вообще переписывающий код в угоду себе.
– Но…зачем? – все еще не понимал ученый.
– Представьте персонажа, который одним ударом может пробить любую броню, двигается с бешеной скоростью, или же у него нескончаемый запас золота, – я решил приводить более простые примеры, чтобы до ученого дошел смысл сказанного.
– И ты знаешь такого? – поразился Владимир Григорьевич.
– Знаю, – кивнул я, – это Гуков и его персонаж Бьерг. Он ‒ читер.
– А что именно он сделал?
– Уничтожил целый драккар, наслав на него волну.
– Волну? – удивился ученый.
Я просто кивнул.
– Хотя…насколько я знаю, Гуков как раз мог внести правки…. ‒ забормотал ученый.
– Владимир Григорьевич!
– А? – ученый уставился на меня.
– Так делать что будем?
– У тебя есть доказательства?
– Нет, – покачал я головой, – если бы были, сразу пошел бы в СБ.
Сказать по правде, я несколько соврал. В том плане, что в СБ, и даже к куратору, несмотря на наши прекрасные отношения, я идти не хотел. Нет, к куратору бы пошел и рассказал все, как на духу. Но я все еще сомневался, что стоит рассказывать все. А ведь с Юрием Ивановичем по‑другому не прокатит – если он учует, что я чего‑то не договариваю, то не угомонится, пока все не узнает.
Раскрывать же Холодова‑младшего с его «бизнесом» мне крайне не хотелось. Скорее всего, он, как директорский сынок, избежит наказания. Ну, разве что папка пальцем пригрозит. А вот всех собак могут повесить на меня. А оно мне надо? На фиг не надо! А если учесть, чем я собирался заниматься после ОБТ, то и Гукова сдавать не стоило. Впрочем, нет, Гукова сдать стоило. Вел бы себя, как положено, не пытался бы людей кидать, никто бы его не сдавал. А так…уже узнав его подлую натуру, я опасался, что он попытается вновь выкинуть что‑нибудь эдакое. К примеру, потопит все мои корабли. Ладно бы в честном бою всех перебил. А так…
Строить свою «империю», вынашивать планы, а затем все потерять по щелчку пальцев будет крайне обидно. Пусть кто‑то посчитает меня стукачом, но как иначе бороться с читером?
– Ладно, – тем временем Владимир Григорьевич, лихорадочно что‑то обдумывая и к чему‑то придя, кивнул головой.
Он нажал клавишу на селекторе и сказал:
– Коля, подойди, пожалуйста, ты нужен.
Спустя минуту, в кабинет зашел странного вида парень. Больше всего он напоминал эдакого «программиста» с мэмов – здоровенные очки, делающие глаза столь большими, словно перед тобой лемур из мультика или долгопят (экзотическое животное), торчащие в разные стороны волосы, будто бы их обладатель не пользовался расческой…да вообще не пользовался! Одет он был в засаленные шорты и футболку, покрытую обилием жирных капель. По ней легко было вычислить, что хозяин футболки ел утром, вчера на обед или на прошлой неделе. Короче говоря, появившийся в кабинете Коля был прямо‑таки шаблонным задротом.
– Коля! Есть подозрение, что один из игроков является м‑м‑м… – похоже, Владимир Григорьевич попросту забыл слово «читер». Я тут же пришел ему на помощь.
– Читер? – недоумевающе переспросил Коля, вскинув брови вверх, что еще больше сделало его похожим на долгопята, которого видел как‑то на выставке. Вот прям один в один!
– Именно! – сказал я. – Он вызвал волну, потопившую целый корабль.
– Вы уверены, что это сделал он? – спросил с усмешкой Коля.
– Он сам об этом сказал, – ответил я.
– Где, как?
– В чате, – ляпнул я, судорожно соображая, в чате ли я об этом узнал, или же при беседе по телефону.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})– Вы знаете, как зовут персонажа? – вновь спросил Коля.
– Бьерг, – ответил я.
– А кто за него играет, знаете?
– Нет, – ответил я, на секунду опередив Владимира Григорьевича, собиравшегося назвать фамилию.
– Почему ты не сказал, что подозреваешь Гукова? – спросил ученый, когда за Колей закрылась дверь.
Я пожал плечами.
– А зачем это рассказывать, если Коля может пробить персонажа? – пожал я плечами.
«Ну а если не может, – мысленно добавил я, – то пусть и остается в неведении. Кто знает, вдруг он какой‑нибудь друг Гукова, и предупредит его».
Минут через двадцать в кабинете вновь появился Коля.
– Ну что? – Владимир Григорьевич горел от нетерпения.
– Ничего, – ответил Коля, – никаких нарушений я не нашел.
– Плохо, – вздохнул ученый и повернулся ко мне: – Может, ты ошибся?
– Нет, не может такого быть! – не согласился я. – А персонаж этот ведь принадлежит игроку?
– На данный момент нет, – ответил Коля, чем еще больше меня озадачил.
– Но мне писали сообщения… – начал было я.
– Персонаж Бьерг вообще чат не открывал. От его имени нет ни одного сообщения.
– А на моем персонаже? Ведь должны быть входящие? – спросил я.
– Хранятся только исходящие, – ответил Коля, – кто и что писал вам ‒ не сохраняется.
– А можно ли как‑то в чате увидеть, кто именно написал сообщения? – спросил я.
– Ну, вообще‑то, это специальные команды, которые рядовой игрок… – начал было Коля.
– Да ладно! – хмыкнул я. – Это ж чат. Как иначе я смогу поймать читера, если, получается, даже не знаю, от кого приходят сообщения?
– Дай ему список команд, – велел Владимир Григорьевич, – и мне их, кстати, напиши.
– Но…
– В скором времени ОБТ, – напомнил я, – наверняка будет справка для игроков, объясняющая, как связаться с напарником в игре, как создать групповой чат.
– Чат был временным решением, и вполне возможно, что его скоро вообще уберут, – начал Коля.
– Но пока ведь не убрали! – не сдавался я.
– Под мою ответственность, Коля! – приказал ученый. – Будут претензии у СБ – отправляй их ко мне.
– Ладно, сейчас напишу, – вздохнул Коля, – но никаких спецкоманд, только общие, которые планировались для игроков!
– Хорошо, – согласились мы с Владимиром Григорьевичем.
Я покинул здание конторы только часа через три. Заскочил на рабочее место и выяснил, что в целом все в порядке, но есть один нерабочий компьютер и несколько мелких проблем у пользователей на местах. Пришлось побегать по зданию, устраняя эти самые проблемы. Впрочем, они оказались пустяковыми и много времени не отняли. А вот с «мертвым» системником пришлось повозиться. Но все же разобрался в причинах – блок питания сбоил. Вроде и работал, зараза, но спустя какое‑то время нагревался и отключался. Я не стал с ним разбираться (время дороже) и просто заменил. Благо, в комнатушке, выделенной для меня, были запасные детали, и блоки питания в том числе.
Когда я вышел на улицу, все еще стояла жара. После кондиционированного помещения зной, ударивший в лицо, показался просто адским.
С горем пополам я дополз до машины и уселся за руль.
Завел автомобиль и по привычке глянул в зеркало заднего вида.
Ничто не мешает выезду, но…Боже! Неужели это я?
Я внимательно рассматривал свое отражение в зеркале. Оттуда на меня глядел небритый, заросший мужик, выглядящий так, будто только вышел из недельного запоя.
На голове творилось черти что: ну да, я ведь не стригся уже пару месяцев и большую часть времени проводил в капсуле. Волосы торчали в разные стороны, и даже тот же Коля выглядел на порядок аккуратнее, чем я сам.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})Недельная щетина, которой в обычное время вообще не было, уже превратилась в куцую бородку, которую как минимум следовало подравнять, худые впалые щеки вообще ничего общего со мной иметь не должны – до того, как я вписался в тестеры, у меня был даже излишек лишнего веса, а теперь что? Прямо скелет на батарейках!