Тестирование и переустановка Punkbuster Обновление Punkbuster
Скачать утилиту для обновления Punkbuster.
1. Скачайте и распакуйте файл pbsetup.exe в папку Call of Duty 4 - Modern Warfarepb
Запустить pbsetup.exe и обновить Punkbuster.
Обновление Punkbuster через консоль
В консоли надо написать две команды:
* /pb_security 0
* /pb_lan 1
Именно так, со всеми знаками... Консоль открывается нажатием на Ё (слева от 1).
Лагает на серверах с активированным ПБ
Прежде всего убедитесь, что лаг вызван именно ПБ, попробовав поиграть на других серверах, в том числе и на серверах, где ПБ отключен. Лаг может быть обусловлен конфликтом прерываний, различным ПО, загружающим систему или сетевой канал, лагами самого игрового сервера и т.д и т.п. Если же Вы полагаете, что лаг вызван именно клиентом ПБ, что тоже вполне вероятно, ввиду его достаточно "вздорного" характера, то попробуйте перед подключением к серверу в консоли написать следующие команды:
pb_system 1
pb_writecfg
Команда pb_system управляет функцией, специально разработанной для уменьшения конфликтов ПБ с установленным ПО. По команде pb_writecfg её значение будет запомнено в файл pbsys.cfg, так что повторять эти действия каждый раз не придется. К сожалению, pb_system 1 не способна решить все проблемы, обусловленные конфликтом ПБ с другим программным обеспечением, и часто приходится искать конфликтующие программы и сервисы самому. Разработчики также рекомендуют поэкспериментировать с параметром pb_Sleep, который по умолчанию равен 60, однако наиболее распространенное значение для него
pb_Sleep 500
то есть максимально возможное. Подчеркну, что оптимальное значение этого параметра для конкретной системы лучше подбирать индивидуально. Часто меньшие значения (pb_Sleep 20) подходят лучше (запомнить значение pb_Sleep можно также по команде pb_writecfg). Иногда для уменьшения лагов бывает полезно понизить приоритет, с которым запускается игра до BelowNornal или Low.
Could not load OGL subsystem (OpenGL subsystem)
Видеодрайверы, входящие в состав операционных систем семейства Windows и устанавливаемые по умолчанию, не поддерживают API OGL. Иногда подобная ошибка может возникать при неправильно установленных драйверах (чаще всего это связано с некорректным удалением предыдущей версии). В этом случае попробуйте переустановить свежий видеодрайвер.
Способ №2
Так же есть еще один способ, если все вышеперечисленное не помогло:
* 1. Полностью удалить папку PB из игры.
* 2. Остановить службу PnkBstrA (если она запущена. Здесь: Панель Управления - Администрирование - Службы)
* 3. Удалить файл PnkBstrA.exe в папке SYSTEM32 в операционной системе
* 4. Обновить PB с помощью утилиты ручного обновления, которую можно взять здесь
* 5. Если во вновь появившейся папке PB нет файлов PnkBstrB.exe и PnkBstrK.sys, то нужно взять гденибудь эти файлы и переписать к себе в папку PB
* 6. Если в папке system32 системы не появился файл PnkBstrA.exe то нужно также переписать туда этот файл самому
* 7. запустить сервис PnkBstrA (Здесь: Панель Управления - Администрирование - Службы)
* 8. Перезагрузить компьютер
Можно вместо п.4-6, скачать отсюда полностью папку pb и после выполнения п.1-2, переместить ее в папку где установлена ваша игра ! В таком случае вам нужно будет также выполнить п.6 прежде чем перезагружать компьютер ! По возможности, все что вы меняете и заменяете, вначале бэкапте, для того что бы можно было откатиться назад ! Надеюсь это вам поможет !!!
Расшифровка наиболее часто встречающихся кодов нарушений выдаваемых системой PunkBuster в момент кика/бана на серверах "Call Of Duty" и возможное решение этих проблем.
Технические нарушения:
* #101 - Communication Failure - Отказ связи
* #102 - Communication Failure - Отказ связи
* #131 - Initialization Failure - Ошибка инициализации
* #132 - Protocol Error - Ошибка протокола
* #141 - Distress - Затруднения (эта надпись показывает, что существует проблема с обновлением последней версией PunkBuster или существуют проблемы доступа к одному из Master PB Servers, находящихся в интернете, и возможно обусловлена проблемами фаервола, роутера и т.д.)
Общее решение: переустановить PunkBuster из последнего обновления игры.
Разнообразные нарушения:
* #111 - Bad Name - Неверное (неразрешенное) имя(ник)
Решение: Сменить имя(ник).
* #112 - Too Many Bad Names - Слишком много неверных имен.
* #113 - Too Many Name Changes - Слишком много изменений имени/ника (обычно допускается не более одной смены за игру)
Решение: Прекратить неоднократные смены игрового ника.
* #114 - Protected Name - Защищенное имя
Решение: Сменить имя.
* #121 - Negative Score Too Low - Отрицательный счет (обычно из-за тимкилла).
Решение: Прекратить тимкилл.
* #151 - Extended ASCII Characters in Player Name - Использование ASCII знаков в имени игрока
Решение: используйте обычные буквы, цифры и символы в имени.
* #9001 - CVAR value failed range check (see the FAQ for more info) - без комментариев...
Нарушения целостности: Когда PunkBuster не имеет возможности проверить, что игровая обстановка игрока функционирует правильно и(или) не была изменена, тогда и возникает ошибка нарушения целостности. Эту ошибку также вызывает обнаружение изменений в игре или файлов PunkBuster . Эта ошибка имеет диапазон номеров от #10000 до #29999
ЧитХак Нарушения: Когда PunkBuster обнаруживает читы или хаки при повторной положительной идентификации на компьютере игрока, то появляется это нарушение. Это нарушение имеет номер от #50000 и выше. cписок читов/хаков приводится ниже.
* #50000s - Aimbot
* #60000s - Wallhack
* #70000s - Multihack
* #80000s - Gamehack
* #90000s - Cheat Video Drivers
* #100000s - Speedhack
* #110000s - Autofire
* #120000s - Game Hook
* #130000s - Attempted PunkBuster Hack
Решение: удалите читы/хаки с вашего компьютера и больше их не используйте, т.к. в противном случае, вы лишитесь своего CD-Key (если он у вас лицензионный) и будете НАВСЕГДА забанены по GUID на сервере PunkBuster!
Если вас выкидывает с ошибками вида "trying to update", "no packet flow", "ignoring md5 tool" "Kooper has been kicked via PankBaster(for 0 minutes) RESTRICTION: Service Communication Failure: PnkBstrB.exe driver failure (PnkBstrK.sys) ffao", то попытайтесь:
* 1. Обновить сам ПБ.
* 2 В фаерволе(брэндмауере) или в антивируснике разрешите процессы pnkbstrA.exe, pnkbstrB.exe, pnkbstrK.sys (критично при ошибке losing key packets)