Решил подготовить статью, за что и почему PB ( PunkBuster ) исключает Вас из игры и т.п
Так же многим она будет интересной и познавательной.
Так же эта тема относится не только к Battlefield 3

Ниже приведен список всех нарушений PBBans и что они означают:
Технические нарушения: Решение (Переустановка PB или обновление до последнего патча)
#101 - Сбой связи
#102 - Сбой связи
#131 - Ошибка инициализации
#132 - Ошибка протокола
#141 - Ошибка связанная со многими причинами (1. Проблема с PB, просто обновите его. 2. Проблема связанная с вашим интернетом / брандмауэром / роутер / и т.д

#111 - Некорректное имя (Решение: Сменить имя или играть на другом сервере)
#112 - Некорректные имена
#113 - Многократная смена никнейма
#114 - Защищенное имя (Занесенное в список ) (Решение: Сменить имя игрока или играть на другой сервере)
#121 - Многократное убийство бойцов из своей команды
#151 - Некорректные символы в нике игрока ( Решение: Сменить никнейм на обычные буквы или сменить сервер)
#9001 - Запрещенный угол обзора ( Решение: Сменить угол обзора 60-90-150)

Нарушение: Когда PB не имеет возможности проверить, что игровая среда игрока работает должным образом или была изменена. Так же, если это касается изменением игры или нехватки некоторым файлов.
Нарушения от 10000 и 29999 значений.

Обнаружение паблик хаков в игре: Решение: Удалить или не использовать их больше.:)

[s- Секунды/Время]

#50000s - Aimbot
#60000s - Wallhack
#70000s - Multihack
#80000s - Gamehack - This includes editing memory locations and crosshairs
#90000s - 'Cheat' Video Drivers
#100000s - Speedhack
#110000s - Autofire
#120000s - Game Hook
#130000s - Hack

Чит коды, если чит палится

AIMBOT #50022--------------- x22 (was GA @ one time)
AIMBOT #50087--------------187ci
AIMBOT #50093--------------Catalyst & RageHacks
AIMBOT #50104----------- Codehook
AIMBOT #50116------------- FPS ***** and recently assigned to Rentacheat also
AIMBOT #50120 & 50369------------- ArtificialAiming
AIMBOT #50181------------- RentAcheat (VIP) -- Was RootHacks @ one time
AIMBOT #50213&50593 =--------------x22
AIMBOT #50214--------------KillaHacks/IllusionHax
AIMBOT #50228--------------BFHacks
AIMBOT #50246---------------Unknown
AIMBOT #50331---------------Unknown
AIMBOT #50336---------------** (believed to be a Russian Public Hack)
AIMBOT #50337------------- RentACheat (MOH)
AIMBOT #50339------------- Velocity ***** (MOH)
AIMBOT #50343--------------Catalyst-Hacks
AIMBOT #80476------------- Unknown
GAME HACK #80474---------- H4L (public)
GAME HACK #80476---------- Unknown
GAME HACK #80477---------- Unknown
GAME HACK #80498-----------Unknown
GAME HACK #80513-----------Unknown
GAME HACK #80561-----------Unknown
GAME HACK #80599-----------Unknown(Possible AA or FPS)
MULTIHACK #70421-----------Rage Hacks
MULTIHACK #70793-----------Root Hacks (public)
MULTIHACK #70797 -----------Root Hacks (VIP)
MULTIHACK #70805-----------this is a public euro hack on many web sites ie: Filefront
MULTIHACK #70843-----------Ultimate Hax
MULTIHACK #70840-----------RentACheat
GAMEHOOK #120171-----------King-OrgYs Pub CoD4 BoT
GAMEHOOK #125120-----------AA Pub Radar
WALLHACK #60914-----------AA Pub Radar

"***** PunkBuster kicked player "*****" (for 2 minutes)...Cvar cl_maxpackets=30"

Редактируем конфиг игры:

Call of Duty 4 - Modern Warfare\players\profiles\ИМЯ_ПРОФИЛЯ\config_mp.cfg

Ищем seta cl_maxpackets "30" и меняем 30 на 60

"***** PunkBuster kicked player "*****" (for 2 minutes)...Cvar r_lodscalerigid "2"

Редактируем конфиг игры:

Call of Duty 4 - Modern Warfare\players\profiles\ИМЯ_ПРОФИЛЯ\config_mp.cfg

Ищем seta r_lodscalerigid "2" и меняем 2 на 1

Если вас выкидывает с ошибками вида "Time Out trying to Update PB Client", "No Packet Flow", "PunkBuster kicked player (for 0 minutes)", "PB INIT FAILURE", "PnkBstrB.exe initialization failed", "PB Client Not Responding", "Error loading pbcl", то попробуйте:

- Обновить PunkBuster ( Последняя версия )

- В фаерволе(брэндмауере) или в антивируснике разрешите процессы pnkbstrA.exe, pnkbstrB.exe, pnkbstrK.sys (критично при ошибке losing key packets)

"Lacoste PunkBuster kicked player "Lacoste" (for 0 minutes)... General PB Client Authentication Failure - Reinstall PB if problem persists"

Переустановите ПБ:

Удалите папку PB

Запустите pbsetup.exe, там "Add Game" командой выбираем "CoD4" и жмём "Check for updates". Дождаться окна "All available updates have been applied."

Запустите pbsvc.exe

Выберите install/Re-Install PunkBuster Service.

После окончания перезагрузите компьютер.

"LOSING KEY PACKETS"

Прописать в командной строке (Пуск-Выполнить):

sc config PnkBstrK start= auto

sc config PnkBstrB start= demand

sc config PnkBstrA start= auto

Не обязательно поможет, т.к.:

* Losing Key Packets - Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа)

"Global punkBuster GUID BAN"

1)Скачать кейген. (при условии что у вас не лицовый ключ)

2)Сгенерировать через него ключ.

3)Открываем игру, заходим в Настройки - Настройки сетевой игры - Введите ключ диска

4)Вводим ранее сгенерированный ключ. Игру не ЗАКРЫВАЕМ!!!.

5)И внимание, если после этого вы закроете игру - вы потеряете свой ранг, поэтому сразу после смены ключа заходите на сервер.

6)Проблема должна быть решена. Правда есть небольшая вероятность, что этот новый сгенерированный ключ тоже в GLABAL BAN'e, поэтому если будет опять кикать - снова проделываем все действия сначало.

"Player PunkBuster kicked player 'Player' (for 0 minutes) ... RESTRICTION: Service Communication Failure: PnkBstrB.exe heartbeats stopped"

По идее это ошибка соединения PB клиента с PB сервера. Вот один из способов помощи:

1) Удаляем свою папку PB

2) Скачиваем новую и конечно распаковываем её в папку с игрой

3) В папке PB запускаем файл pbsvc.exe и жмём "Insall/Re-Install PunkBuster Service". Во время установки у вас пройдет тест. Красных значений не должно быть.

4) Перезагружаем компьютер для полного эффекта и вперёд

в игру

"Player PunkBuster kicked player 'Player' RESTRICTION: Unknown Windows API Function [131134]

1) У тебя windows 7, а значит заходим через мой компьютер в меню Управление - Службы и приложения - Службы.

2) находим PunkBuster A и PunkBuster B в свойствах ставим галочку взоимодействовать с рабочим столом, тип зауска - авто.