Читать онлайн Человеческий фактор бесплатно

Человеческий фактор

Часть первая. Люди играют в войну

– Добро пожаловать в ад!

Денис Кузнецов поправил висевший на плече автомат и первым спрыгнул с подножки моновагона на грунт. За трое суток неуместная беззаботность рыжего порядком надоела Антону. И, похоже, не только ему.

– Типун тебе на язык, – осадил подчиненного Игорь Жданов.

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

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

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

Оперативно-тактическая база номер два. Их дом на несколько месяцев.

– Не обижайтесь, ребята, но настоящий ад вы не видели, – Илья Добрый, прозванный за сходство с былинным богатырем Добрыней, с наслаждением потянулся. – Ад, он в котле. А тут, за ленточкой, курорт.

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

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

Человеку в этой войне отводилась роль наблюдателя и контроллера – Легион обладал мерзкой способностью время от времени перехватывать управление дружественной техникой.

– Вылезайте, господа стратеги, – позвал Игорь. – Слышали же? Опасности нет. Мы на курорте!

Антон предпочел «не заметить» насмешку. Нравится или нет, но с этими людьми ему жить и работать три месяца, делить кухню, душ и сортир, а значит, нечего поддаваться на провокацию и демонстрировать всем дурное настроение.

Вылезшая за ним следом Яна руку проигнорировала.

Не простила? До сих пор?

Учебка, три девки на сотню парней, и миниатюрной курносой брюнетке доставалось сильнее всего – с тех пор любые поблажки к полу Яна воспринимала как личное оскорбление. Иногда Антону было жаль: и смоляных кос, которые она обрезала на первом курсе, а потом стриглась коротко, и того, что девочка из соседнего дома больше не берет его за руку.

– Ну? Добрались как-никак?

Последним из моновагона опасливо выглянул Павел Рощин, тщедушный умник по прозвищу Нутик. Покосился на счетчик, пригладил взлохмаченные после сна волосы и… заразительно зевнул.

– Чего такой засоня? – подначил Денис. – Только что дрыхли!

– Лучше бы вовсе не спать, чем так.

Антон мысленно согласился: полчаса после бессонной ночи да еще в кресле скоростного моновагона, пусть и эргономическом, не спасение, а издевательство над организмом.

Организм не спрашивал. Последние трое суток выдались суетными. В координационном центре что-то напутали, и группа застряла в зале ожидания в подвешенном состоянии: то еще удовольствие – питаться сухпайками и ночевать в спальниках, подскакивая десять раз за сутки (последний на какой-то странный медосмотр).

Неудивительно, что когда появилась определенность, сморило всех. Даже «железного» сержанта.

– Приказы, командир?

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

– Осматриваемся. Обустраиваемся.

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

– Дом, милый дом, – пробормотал за спиной Денис.

Ничего милого в типичном шлюзе Антон не видел.

Стоило открыть внутреннюю дверь, как под ноги шмыгнуло нечто мелкое и черное. Антон отпрянул, непроизвольно схватившись за пистолет.

– Кого-то ждет семь лет несчастий, – хмыкнул рыжий.

– Кис-кис, иди ко мне, – Яна присела, протянула ладонь. – Откуда она здесь взялась?

Кошка опасливо выбралась из угла и обнюхала пальцы.

– Прошлая группа протащила тайком, – хмуро предположил Игорь. – Или репликант. На таких базах, как наша, устанавливали продвинутые медицинские блоки. Если имеется образец ДНК, человека можно вырастить, не то что котенка.

– Только кому он, младенец великовозрастный, идиот беспамятный, нужен? – пробормотал под нос Илья.

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

Кошка терлась о пальцы Яны, выпрашивая ласку.

– На медблоках стоит ограничение.

Антон протянул руку, собираясь тоже погладить, и усатая зашипела.

– Ну его несложно обойти, особенно с командирским доступом, – заметил Павел, слегка покраснев. Признался. – Мы, когда в Артике полгода куковали, рыбок завели. А что? Все так делают.

– Это нарушение…

О котором придется упомянуть в рапорте. Не про Нутика с его рыбками, конечно: дело давнее, и доказательств никаких. А кошка… От нее избавиться, кажется, ему тоже не дадут.

– Не занудствуй, Корсак. Еще не хватало, из-за мелочи людям жизнь портить, – Яна взяла репликанта на руки, почесала за ухом. – Сам подумай, какой вред с кошки?

И правда, не человек же.

***

В защите периметра нет ничего интересного.

С тех пор, как война превратилась в битву машин, она все больше напоминала компьютерную игру. Есть враг, характеристики и численность которого оценена средствами спутникового наблюдения и дальнего обнаружения. Есть набор доступных юнитов: медленные, но хорошо защищенные танки-«черепахи» с мощными пушками; «псы» с пулеметами; дроны-«мухи» – разведчики, дешевые, многочисленные, но практически бесполезные в бою, разве что начинить взрывчаткой и использовать как камикадзе; «ласточки» – мобильные истребители, способные при нужде взять на борт и пилота.

Задача оператора-стратега так распределить имеющиеся ресурсы, чтобы не оставить дыр. И, конечно, вовремя реагировать на изменение ситуации: подключать резервы, отправлять на диагностику и ремонт сломанную технику, запрашивать подкрепление и ракетный удар у тыла, брать на себя тактическое командование при угрозе прорыва.

Прорыв… Если в первые годы еще и случались массированные атаки, то сейчас даже в «котле» было относительно безопасно. Здесь же и вовсе, верно заметил Илья, курорт. Минимальный риск и ответственность.

Зато зарплата как у участника боевых действий. Это, да, пожалуй, любовь к стратегическим играм и определили профессиональный выбор Антона.

С тех пор, как «игры» стали работой, любить их он перестал: первые раз десять-двадцать интересно, а потом варьируй знакомые схемы. Некоторые его сокурсники и вовсе не заморачивались, брали подходящую из папки «Рекомендовано».

График дежурств на пульте оставили стандартный: восемь часов, один через одного операторы и вояки. Первым, как и положено, заступал Антон, который должен был настроить систему «под себя».

Сканер считал код личного браслета, и стандартный логотип – красная шестеренка в треугольниках – сменилась надписью:

«Лейтенант Корсак, «Заслон» приветствует вас».

Имя системе дали в честь одного из предприятий, участвовавшего в создании защитного периметра. Антон быстро проглядел отчеты, убеждаясь, что на подконтрольной территории все спокойно. Ради интереса послал запрос ближайшим базам. Спустя минуту получил ответ от соседа слева:

«Приветствуем. Ты кто?»

«Дед Пихто», – отозвался Антон.

«А мы надеялись, его внучка», – не смутился невидимый собеседник.

Лейтенант хмыкнул: похоже, за тем пультом сидел такой же балагур, как Денис, с юмором ИИ десятилетней давности, – полез в настройки системы.

Он предполагал, что придется провозиться до вечера, но, к своему удивлению, управился меньше, чем за час: прошлый оператор работу свою знал отменно и защиту выстроил грамотно – почти так же, как это сделал бы сам Антон. Лейтенант не стал ничего менять, только отправил на диагностику две «ласточки», чье поведение показалось ему подозрительным.

Переключился на внутренние камеры.

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

Яна, забравшись на сиденье с ногами, гладила кошку и смеялась над шуткой Дениса. Антон прибавил звук.

– Кому кофе сделать? – раздался басок Добрыни.

– Мне, – тут же отозвался рыжий.

– И мне, – зевнул Павел.

Яна молча подняла руку.

– Илья, ты ну… Легион вживую видел? – Павел первый схватился за кружку. – Правду говорят, что это инопланетное вторжение?

– Инопланетяне? – ответил вместо богатыря Денис. – Скорее, яйцеголовые в засекреченном научно-исследовательском институте мудрили-мудрили с очередным военным искусственным интеллектом да сами себя перемудрили. А нам теперь разгребай.

– Тогда почему этот искусственный интеллект не захватил всю мировую сеть, как Skynet в старом фильме? – возразил Нутик, брезгливо расковыривая стандартный паек. – Ну институт, конечно, был. И изучал он упавший метеорит. А на нем на Землю попала инопланетная форма жизни, способная паразитировать на нашей электронике.

– Фильмов пересмотрел? Еще скажи, межзвездные врата, через который теперь сюда забрасывают десант, – хмыкнул Денис.

Подмигнул сидящей рядом Яне. Протянул руку, и ему, в отличие от Антона, кошка-репликант позволила себя погладить. Кошкой рыжий решил не ограничиваться, будто случайно скользнув пальцами по коленке девушки.

– Хило как-то для инопланетного вторжения.

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

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

Павел стушевался, но ненадолго.

– Илья, ну рассуди нас! Что такое Легион?..

– Господа, хочу сообщить, за нами следят, – перебила Яна, шлепая по обнаглевшей руке Дениса.

– Кто? Пришельцы? – буркнул сержант.

– Нет. Наш командир, – Яна шутливо отдала честь. – Младший лейтенант Ветрова докладывает. На вверенной мне территории все спокойно. А потому, Корсак… хватит подглядывать! Эротику сегодня не показывают!

Игорь нахмурился. Илья со свойственной ему заботой о ближнем поинтересовался:

– Командир, кофе будешь?

– Нет.

Антон отключил камеру. До конца дежурства оставалось около четырех часов, которые следовало потратить с пользой. Например, распланировать проверку мобильных единиц. Судя по журналу, занимались этим давно.

***

Денис явился на пульт ровно в девять.

– Как тут? Нормально?

Он был раздражающе весел. Неужто умудрился протащить на базу спирт? Или дело в другом? Антон припомнил сцену в кают-компании и едва поборол желание дать рыжему в зубы.

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

– Океюшки. Как скажешь, командир.

Денис поставил принесенную с собой минералку на край пульта, вольготно откинулся в кресле, нацепил наушники. До Антона донеслись ритмичные ударные, сменившиеся глухими басами.

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

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

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

Хоть пейзажи пиши.

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

– Будешь? – протянул он пачку с сигаретами.

– Не курю.

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

Сержант первым нарушил тишину.

– Ты был прав насчет кошки. Не дело это. Зачем уступил?

– Не видел смысла злить всех из-за ерунды.

– Жесткости тебе не хватает, – заключил Игорь, затягиваясь. – Или причина в девке? Она тебе нравится?

Антон промолчал.

– Нравится, – сам ответил Игорь. – Чего тогда мнешься, будто школярка перед писькиным доктором? Скажи ей.

– Как?

– Ртом. Говорить надо ртом, – буркнул сержант. – Я бы тоже молчал, но Даньке неймется: ни одну юбку не пропускает кобелина. И какому только умнику стукнула мысль баб сюда брать? – Игорь затушил сигарету. – Так о чем я? Даньке забава, тебе всерьез – поубиваете друг друга, а мне разгребай. Поэтому лучше застолби девку: на чужую территорию Данька не полезет. Слушай, дрон… – резко сменил он тему. – Он так и должен отплясывать?

С мухой, на которую указал Игорь, и впрямь творилось что-то неладное: дрон дергался то в одну сторону, то в другую, будто не мог определиться, куда нужно лететь.

Антон потянулся к браслету-коммуникатору.

Что это Денис вытворяет? Поиграться решил?

Дрон «подскочил» на пару метров, едва не опрокинулся. Развернулся и понесся на людей. Да это уже не смешно!

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

Выстрел оглушил.

Первая пуля срикошетила о корпус. Вторая ушла «в молоко». Третья зацепила винт, и муха завалилась на бок. Попыталась выправиться, но следующий выстрел сбил второй винт, и дрон на скорости воткнулся в кусты. Взлетели листья и срезанные ветви.

– Назад.

Игорь оттолкнул Антон подальше от лавки и отступил сам, держа муху на прицеле. Дрон пару секунд обиженно возился среди порубленного лопастями ракитника, пытаясь выбраться. Потом «чихнул» и затих. Модель МВ-207, муха винтокрылая, серийный номер 203400.

– Куда?

Сержант дернул за руку Антона, не давая ему приблизиться к обломкам. Сплюнул.

– Стратеги дипломированные. Салаги зеленые. Таких и вышибают в первом бою, пока они глазами лупают.

Игорь с подозрением оглядел небо и убрал оружие.

– Очухивайся, командир. И пошли разбираться, что случилось.

***

Происшествие собрало всех в кают-компании.

– Это нам повезло, что пустой, – заметил Добрыня, разглядывая погнутую лопасть винта.

Была бы на дроне взрывчатка, одним испугом Антон с сержантом не отделались. Но даже пустая муха на скорости способна натворить бед. Лейтенант вспомнил переломанный ракитник и невольно поежился: человек не крепче. Повезло.

– Повтори еще раз, что ты делал? – пытал Игорь рыжего.

Пока Антон находился в легком ступоре, командование временно взял на себя сержант.

– Да ничего я не трогал, – искренне возмущался Денис. – Следил, как положено. Система работала в штатном режиме.

– Ну а датчик? – Павел ткнул пальцем в экран, где среди салатового ряда выделялся один серый круг.

– Датчик? – задумался Денис. – Датчик мигал вроде бы. То зеленым, то синим. Не красным же.

– То есть кто-то управлял дроном напрямую.

– А так можно? – уточнил Илья.

– С центрального пульта, – подтвердил Нутик, и все покосились на Дениса. – А еще с мобильных: один в шкафу в коридоре валяется и несколько штук должно быть на складе. Ну и с ласточек в режиме пилотирования.

Яна, спихнув кошку с колен, открыла лэптоп, подключилась к ближайшему разъему и вошла в систему. Антон видел, как девушка запрашивает логи.

– Или Легион перехватил управление, – выдвинул версию Добрыня.

– Легион бьет по любой живой цели крупнее собаки, – с сомнением покачал головой сержант. – А я там час с лишним торчал, как прыщ у бабуина на зад… – он покосился на Яну, – столб в чистом поле.

– Вокруг лавки кусты, – справедливости ради возразил Антон.

– Тепловизорам кусты не помеха.

– Нашла! – Яна щелкнула пальцами. – Приказ о захвате цели на дрон поступил с ласточки под номером 36. Судя по логам, – девушка ввела еще пару запросов, растерянно повторила, – Судя по логам, ЛС-036 находилась на диагностике с 20.45. Команды идут под твоим ключом доступа, Антон.

Ничего удивительного: проверка началась, когда он сидел за пультом.

– Лейтенант наш раздвоился и решил убить сам себя? – хмыкнул Денис и тут же схлопотал подзатыльник от Игоря.

– Сейчас ласточка готовится к вылету, – продолжила Яна.

– Задержи, – приказал Антон, беря второй ноутбук.

Отчет о состоянии ЛС-036 выглядел до отвращения идеальным.

«Проверка внутренних систем. Успешно. Проверка систем связи. Успешно. Переход в пилотируемый режим… Обратный переход в автоматический режим… Проверка координации с другими юнитами».

Антон сверил время: 21.23. Тогда-то и ушла команда на дрон? Откуда она вообще взялась? Нужно лезть в базовый код, посылать запрос на выпускающий авиационный завод, чтобы прислали программистов. Та еще морока!

– Ну, я могу и сам попробовать поковыряться в «мозгах» птичек, – предложил Павел.

Антон снова разговаривал вслух? Водилась за ним дурная привычка бормотать в минуты мысленного напряжения.

– У меня же первая специальность – программное обеспечение и системы безопасности. Ну и так я баловался немного… – Нутик осекся. – Но не обещаю, что что-то найду. И вообще…

Павел зевнул. И за ним повторила Яна, а потом и Илья.

– Завтра. А сейчас всем, кроме дежурного по койкам.

Антон подумал и запустил общую диагностику системы, переведя «Заслон» на резервный сервер. Стратегическую схему придется настраивать заново, но это меньшее из зол.

Программный сбой?

Такое очень редко, но случалось. Не думать же, в самом деле, что Денис пытался его убить.

***

Первое столкновение с Легионом состоялось на утро четвертого дня и пришлось на дежурство Яны.

– Обнаружены пять тяжелых бомбардировщиков модели «Райдер», – с небольшой запинкой доложила девушка, когда Антон занял место второго оператора. – Три десятка дронов. Расстояние семьдесят километров.

И откуда только до сих пор берутся? В «котле» были подземные автоматические заводы? Или все-таки правы адепты инопланетного вторжения с их межзвездной калиткой?

– Отработало ПВО второго кольца, – голос звучал четко и ровно, как на тестах в учебке. – Подтверждено уничтожение трех основных целей. Два «Райдера» спустились ниже рабочего горизонта ракет. Сменили курс. Они… летят к базе.

Антон видел на экране. Руки чесались от глупого мальчишечьего желания вмешаться, но пока лейтенант Ветрова и алгоритмы «Заслона» сами неплохо справлялись.

– Расстояние тридцать километров. Подключаю ласточек с соседних квадратов.

– Черепаха, – подсказал Антон.

Яна кивнула, посылая команду на танк.

– Подтверждаю попадание ласточек. Райдер-1 снижает высоту. Расстояние двадцать километров. Подтверждаю попадание главного орудия ЧЕ-012 по Райдер-1. Цель падает… Детонация боекомплекта.

Двадцать километров, а потому далекий гул и легкую тряску Антон списал на богатую фантазию.

– Подтверждаю попадание ласточек в Райдер-2. Все цели уничтожены. Атака Легиона отбита. Потеряно семь дронов.

Яна устало откинулась в кресле. Пальцы у нее подрагивали.

– Янка, ты настоящая прелесть! Спасла нас и все человечество!

Денис, не ограничившись словами, чмокнул ее в макушку. Яна отмахнулась, но лениво, без злости. Сержант выразительно посмотрел на Антона: «Я предупреждал», – и тот едва сдержался, чтобы не зарядить рыжему в ухо.

Кажется, в тесную пультовую набилась вся группа, кроме Ильи.

– Считай, без потерь обошлось!

– Как это без потерь? Наши кухонные войска непоправимо пострадали, – с усмешкой кивнул Игорь на Нутика, который попытался спрятать перевязанный платком палец за спину.

– Картошку чистил, когда тревога, ну и… нож соскользнул, – оправдался Павел.

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

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

– Тоха, подежурь со мной немного, ладно? – попросила Яна. – Вдруг атака повторится.

Поднявшийся, было, лейтенант уселся обратно.

– Ты молодец! Как и всегда! Хорошая работа! – подбодрил он, чувствуя себя неловко от того, что они впервые за черт ведает сколько времени остались наедине.

– Спасибо, – после секундной запинки отозвалась девушка. – Я знаю.

Кажется, это не то, что Яна хотела услышать.

***

В его каюте кто-то был.

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

Антон решился.

Расстегнул кобуру. Приложил браслет к считывателю.

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

Антон пару раз вздохнул, возвращая самообладание.

Хорош бы он был, выстрели в репликанта! А все тот неисправный дрон виноват! Павел провозился целый день, но не нашел ничего, опровергавшее версию о системном сбое. Или сказал, что не нашел.

Продолжить чтение