Вряд ли отыщется пользователь компьютера или смартфона, который бы хоть раз в жизни не запускал игры, пускай даже самые примитивные типа «Тетриса» или «Солитёра». Но есть среди них и достаточно многочисленная армия фанатиков игрового жанра. Геймеры уделяют компьютерным играм большую часть свободного времени, а зачастую и рабочего.
Что ими движет? Тщеславие, стремление выделиться хоть в чём-то, доказать свою значимость? Так или иначе, но индустрия игр способствует тому, чтобы вызывать у игроков своеобразную зависимость, усложняя игровой процесс, а в некоторых случаях делая его бесконечным. Проявлению духа азарта и соперничества способствует распространение мультиплеерных игр, в которых вы можете в режиме реального времени соперничать с оппонентом, находящимся за много тысяч километров от вас.
Разумеется, необходимость длительного наращивания ресурсов в таких играх устраивает не всех. Самые хитрые и нетерпеливые используют не совсем легальные приёмы для достижения успеха, применяя различные читы, боты и патчи, позволяющие бесконтрольно увеличивать количество жизней, добавлять монеты, оружие и другие ресурсы. Разработчики игр вынуждены бороться с такими нечистоплотными способами продвижения игроков по иерархической лестнице, выпуская соответствующие утилиты, направленные на блокирование как читов, так и геймеров, их использующих.
В этой нише также существует внутривидовая конкуренция. Создавать для каждой игры свой анти-чит – не слишком оптимальная стратегия, что и вызвало появление платформ, которые можно с небольшими переделками использовать для многих игр. Одной из таких платформ является PunkBuster Services – сервис, используемый в качестве основного многими разработчиками.
Что это за программа – PunkBuster Services
Продвинутые пользователи Windows часто пользуются «Диспетчером задач», позволяющим отслеживать все запущенные на компьютере процессы. Все они подразделяются на два больших класса – системные, используемые операционной системой, и пользовательские. Обычно состав процессов стабилен, особенно системных, и появление нового «гостя» в списке вызывает вполне обоснованные подозрения – а не шпионское ли это ПО, не вирус ли?
Процесс PnkBstrA.exe, появившийся в «Диспетчере задач», не является вредоносным кодом. Это компонента упоминаемого выше сервиса PunkBuster, который интегрирован в одну из используемых вами игр. При её запуске, кроме процесса самой игры, в диспетчере появляется и этот процесс, задача которого – отслеживать действия игроков в мультиплеерных играх с целью препятствования использованию читерского программного обеспечения.
Так что паниковать по поводу обнаружения в перечне запущенных процессов программы PnkBstrA.exe не следует: PunkBuster services – это однозначно не вирус, хотя и установлена программа на пользовательский компьютер помимо воли его владельца, вместе с игрой.
Разработкой и продвижением сервиса в игровой индустрии занимается фирма Even Balance, впервые предложившая свой продукт ещё в 2000 году. За прошедшие годы античитерской платформой воспользовались многие разработчики игр, внедрив сервис в свою продукцию, но на сегодня популярность PunkBuster services уже не та – существует множество альтернативных вариантов борьбы с читами. Впрочем, немало популярных игр, среди которых можно выделить NFS:Undercover, Battlefield:Hardline, AssassinCreed III, функционируют в паре с ПанкБастер.
Принцип работы PunkBuster Services
Сервис включает две компоненты – клиентскую и серверную. Серверная часть работает на стороне разработчика программы и ответственна за анализ информации, поступающей от клиентской части. На основании полученных данных программа ищет геймеров, которые используют читы и иные запрещённые приёмы для наращивания своих ресурсов, и блокирует их, отключая возможность игры в сетевом режиме. Если попытки чита продолжатся, аккаунт пользователя в конкретной игре может быть забанен. В обоих случаях результаты многомесячной игры (часто речь идёт даже о нескольких годах активной игры) пропадут.
Что касается клиентской части приложения PunkBuster Services, то она представлена исполняемым модулем PnkBstrA.exe, запускаемым вместе с игрой, и если этот процесс удалить (или стереть с диска программу), игра будет работать только в однопользовательском режиме, в лучшем случае – с доступом к ограниченному количеству серверов.
Программа работает достаточно просто, сканируя память компьютера и пытаясь обнаружить подозрительные файлы и действия, предпринимаемые с целью чита. Базы данных читерских программ постоянно пополняются, процесс умеет также отслеживать подозрительные отклонения от игрового алгоритма, отсылая все эти данные серверной части для дальнейшего анализа и принятия соответствующего решения.
Сканирование памяти происходит на этапе запуска игры, а затем с определённой периодичностью, обычно каждые 15–20 минут.
ВНИМАНИЕ. После установки игры, включающей сервис PunkBuster, на диске появится одноимённый каталог. Удаление этой папки или её содержимого автоматически приведёт к невозможности использования мультиплеерного режима, а в некоторых случаях игра вообще не будет запускаться. Поэтому желательно сделать резервную копию каталога. Не рекомендуется копировать папку в каталог с установленной игрой – это может привести к сбоям в её работе.
Отметим, что если вы не используете многопользовательские игры или вообще не относите себя к геймерам, появление PnkBstrA.exe в «Диспетчере задач» следует воспринимать с подозрительностью. Здесь возможны два варианта: кто-то на вашем компьютере инсталлировал игру, использующую сервис, или же под видом анти-чита работает вредоносное программное обеспечение, маскируясь под этот процесс. В частности, так поступают вирус под названием Patchload.O, а также троян Paccyn!Inf.
Можно ли удалить сервис PunkBuster
На данный момент отсутствуют сведения о том, что PunkBuster занимается несанкционированными действиями типа сбора информации о пользователе с целью её коммерческого использования. При этом нужно понимать, что программа отсылает на сервер некоторые данные, касающиеся игрового процесса и идентификационных данных геймера, введённых при регистрации аккаунта.
То есть не спешите заниматься удалением ПанкБастер со своего компьютера, если вы сами или ваши дети являются заядлыми геймерами, обнаружив в числе запущенных процессов PnkBstrA.exe. Это приложение работает по тому же принципу, что и антивирусные программы, только в узкоспециализированной нише, причём лишь вместе с запущенной игрой, да и то не постоянно.
Что касается потребления ресурсов ПК, то по сравнению с самой игрой требования к памяти у программы минимальные.
Если у вас имеются намерения удалить программу-клиент со своего ПК с целью дальнейшего использования нелегальных способов наращивания ресурсов в играх, то спешим вас расстроить: без PunkBuster ваши усилия окажутся тщетными, игра просто не сможет работать, во всяком случае, в режиме мультиплеера.
Если вы не хотите присутствия посторонней программы, пускай даже она работает только в паре с компьютерной игрой, у вас опять есть две возможности: отключить модуль, что можно сделать в настройках самой игры, или удалить её с диска.
В первом случае последствия будут ожидаемыми, вы или потеряете возможность использования многопользовательского режима, или количество доступных серверов будет ограничено одним – двумя, на которых серверная часть приложения тоже будет отключена.
Если вам надоела игра, вы добились в ней максимума или разочаровались, предлагаем вашему вниманию описание алгоритма, как удалить PunkBuster с компьютера. Процедура несложная, но стоит учесть, что клиентская часть может состоять из двух исполняемых модулей с именами PnkBstrA и PnkBstrB. Оба исполняемых файла при установке игры помещаются в системный каталог System32.
Можно поступить следующим образом:
- через «Диспетчер задач», запускаемый комбинацией Ctrl+Alt+Del, найти один или два процесса PunkBuster и удалить их;
- перейти в каталог Windows/System32, найти эти экзешники и тоже удалить их.
Такой способ считается не совсем правильным, поэтому рекомендуется произвести удаление сервиса стандартным способом:
- через кнопку «Пуск» запускаем «Панель управления»;
- находим секцию «Программы и компоненты»;
- кликаем на вкладке «Удаление программ»;
- находим в перечне установленного ПО PunkBuster, удаляем программу.
Впрочем, и такой способ не гарантирует, что на компьютере не останется следов анти-чита. Чтобы почистить реестр, можно использовать утилиты типа CCleaner или осуществить поиск по строке PnkBstr в реестре вручную, удалив все ветки, в которых встречается это наименование. Но такая операция рискованная: вместе с ненужными записями вы можете удалить и важные, используемые операционной системой. Поэтому подобные манипуляции с реестром следует проводить только при наличии соответствующей квалификации.