PunkBuster
F.A.Q. Проблема - Решение
1. Проблема:Код
* Ignoring MD5Tool Queries - Неправильные файлы игры папки main
* MD5Tool Mismatch: iw3mp.exe (или какой-либо другой файл игры) - Неправильные файлы игры папки main
*RESTRICTION: Dissalowed Program/Driver [80251]Объяснение проблемы:
Эти ошибки могут объясняться вирусами, проникшими в файлы игры, различными модификациями (в т.ч. запрещенными), а также читами. Игра сравнивает размеры и хэш (контрольную сумму) правильного файла и Вашего, и если найдет несоответствие - следует кик. Поэтому следует держать игру "в чистоте".
Решение:
1) Удалить все читы с комьютера.
2) Просканировать корневую папку COD с помошью антивируса. Удалить все вирусы.
3) Переустановить игру.
4) Переустановить Операционную систему.
5) Отформатировать жесткий диск.
2. Проблема:Код
"
PunkBuster kicked player '***' (for 0 minutes)... Time Out trying to Update PB Client"
Решение:
Переустанновить PB. Обновить до версии установленной на сервере(как правило, на серверах последнее обновление)
3. Проблема:Код
"
Player PunkBuster kicked player "Player" (for 0 minutes)... General PB Client Authentication Failure - Reinstall PB if problem persists"
Решение:
Установить PunkBuster.
Установка:
1) Удаляем свою папку PB
2) Остановить службу PnkBstA ( Панель управления-Администротирование-Службы
3) Скачать и разорхивировать папку PB.
4) Запустить pbsetup.exe, там "Add Game" командой выбираем "CoD4" и жмём "Check for updates". Дождаться окна "All available updates have been applied."
5) Скачать и запустить pbsvc.exe Скачать pbsvc.zip
6) Выбрать install/Re-Install PunkBuster Service.
7) При заходе в Call of Duty 4 будут автоматически запущены 2 службы: PnkBstrB.exe и PnkBstrA.exe. ВАЖНО!!! : Если установлен фаерволл, добавить в исключения PnkBstrB.exe и PnkBstrA.exe (они лежат в C:WINDOWSsystem32. ), либо совсем отключить фаерволл на время игры.
Перезагрузить комп!
4. Проблема:Код
"
Global punkBuster GUID BAN"
Решение:
Смена CDKey
Решение 2:
Исправляеться следующим образом на сервере.
В файле hosts,С:WINDOWSsystem32driversetchosts добавить:
127.0.0.1 master1.evenbalance.com
127.0.0.1 master2.evenbalance.com
127.0.0.1 master3.evenbalance.com
127.0.0.1 master4.evenbalance.com
127.0.0.1 master5.evenbalance.com
127.0.0.1 master6.evenbalance.com
127.0.0.1 master7.evenbalance.com
127.0.0.1 master8.evenbalance.com
127.0.0.1 COD41.EVENBALANCE.COM
127.0.0.1 COD42.EVENBALANCE.COM
+ Удалить файлик в папке PB - pbns.dat и логи в svlogs
5. Проблема:Код
"
PB INIT FAILURE"
Решение:
1.) необходимо разрешить в фаирволе трафик для панкбастера через порт 28962
2.) необходимо несколько раз обновить панкбастер - так как не все файлы могли скачаться
3.)обновить PB (pbsetup.exe)
потом в игре в консоли написать:
/pb_security 0 а потом /pb_system 0
4.) Всенародный способ если не что не помогает, переустановить PB.
6. Проблема:Код
"
Punkbuster kicked player ... (for 0 minut) ......... Failure: PnkBstrb.exe initializating failed"
Решение:
Проинсталить службы PB, с помощью pbsvc.zip (файл кинуть в папку PB).
Обновить PB c помощью pbsetup.exe (файл должен лежать в папке PB)
Также проверь чтобы фаервол не блокировал эти службы (PnkBstrb.exe и PnkBstrA.exe)
7. Проблема:Код
"
LOSING KEY PACKETS"
Решение:
Прописать в командной строке (Пуск-Выполнить):
sc config PnkBstrK start= auto
sc config PnkBstrB start= demand
sc config PnkBstrA start= auto
8. Проблема:Код
"
PunkBuster kicked player Cvar r_fog=0. ***_mode"
Решение:
Поменять значения в файле cb.gsc на следушие:
setDvar("scr_fog_disable","0")
setDvar("pam_allow_fog","1")
8. Проблема:Код
"
RESTRICTION:corrupted file/memory [81354]"
Решение:
Скачать и заменить файл в корневой папке игры: iw3mp.zip архив сначало распаковать и взять от туда iw3mp.exe(файл версии 1.7 !!!)
Если не поможет, удалить свою папку pb, установить PB по новой.
9. Проблема:Код
* "
RESTRICTION: Service Communication Failure: PnkBstrB.exe handshaking failed".
* "
RESTRICTION: Service Communication Failure: PnkBstrB.exe initialization failed".
* "
RESTRICTION: Service Communication Failure: PB.exe driver failure (PB) ffao".
А также любые другие сообщения в этом духе...
Решение:
Для решения проблемы понадобится утилита pbsvc. Ее нужно скачать и отправить ее в папку pb в каталоге с игрой.
Выполняем следующие действия
Включите Интернет, зайдите в папку с игрой, потом в папку pb, там запустите файл pbsvc, откроется прога. Поставьте там галочку на строке Install/Re-Install Punkbuster Service, а потом внизу нажмите Next. Эта программа проверит Ваш PB и, если напишет Without Errors, значит, все будет у Вас нормально... Если же нет, то пробуйте PB переустанавливать и пробовать опять... Что касается Интернет-траффика, то это сущие копейки, буквально несколько килобайт!
10. Проблема:Код
* "
Cvar fx_sort = 0" - Неправильное значение переменной (в данном случае 1)
Решение:
Установить правильное значение
Cмотрите, что Вам пишет Античит (PB)(PunkBuster), причем смотреть лучше в игре, там он пишет Ваше значение переменной и которое разрешено.
1. Запускаете игру и входите в консоль (для входа в консоль надо нажать тильду "ё" слева от 1).
2. Пишите параметр, из-за которого Вас выкинуло с сервера, например Вам писалось - (fx_sort=0 ляляля типо надо 1 или может быть и такое - 60-100, это значит, что подойдёт любое значение в пределах от 60 до 100... ну 75 например) значит, пишем в открывшейся консоли ("ё") следующее - /fx_sort 1 и тем самым изменяем значение параметра с 0 на 1.
11. Проблема:Код
"
PB Server running Old Version"
Решение:
Как сервер, так и клиент PB имеют встроенный механизм автоматического обновления. Причем сервер PB получает обновления напрямую от мастер сервера обновлений, а затем обновляет подключенных к нему клиентов. Иногда по ряду причин сервер не может произвести обновление. В этом случае клиенты, имеющие более новую версию PB (получив её, например, от другого сервера или обновившиеся вручную) подсоединившись к такому серверу получают сообщения "PB Server running Old Version" после чего кикаются. Дело в том, что для коррекнтой работы PB необходима совместимость версий PB клиента и сервера. В то же время политика безопасности по умолчанию запрещает клиенту делать откат на более старую версию PB. Для игры на подобных серверах необходимо прописать в консоли перед коннектом или же непосредственно в игре сразу же после получения подобного сообщения (для этого есть как правило 2 минуты):
pb_security 0
Разрешив таким образом производить downgrad PB. Если Вы не хотите прописывать эту строчку каждый раз, можете самостоятельно добавить её (без слэша) в файл pbcl.cfg, расположенный в папке pb (если такового там нет, создайте его командой (pb_writecfg), однако, это не рекомендуется разработчиками и следует применять только к доверительным серверам.
12. Проблема:Код
"
Inadequate O/S Privileges"
Решение:
Последние версии PunkBuster требуют для своей работы части администраторских полномочий в ОС, то есть запускать игру надо, имея права Администратора. Если Вы по каким-либо соображениям не хотите играть под аккаунтом администратора, назначьте пользователю, под учетной записью которого Вы играете, права на следующие действия:
# Debug Programs
# Load and unload device drivers
# Manage auditing and security log
# Modify Firmware environment values
# Profile Single Process
Под Windows XP Pro это делается в оснастке Local Security Policy (Control Panel => Administrative Tools => Local Security Policy)
13. Проблема:Код
Лагает на серверах с активированным PBРешение:
Прежде всего убедитесь, что лаг вызван именно PB, попробовав поиграть на других серверах, в том числе и на серверах, где PB отключен. Лаг может быть обусловлен конфликтом прерываний, различным ПО, загружающим систему или сетевой канал, лагами самого игрового сервера и т.д и т.п. Если же Вы полагаете, что лаг вызван именно клиентом PB, что тоже вполне вероятно, ввиду его достаточно "вздорного" характера, то попробуйте перед подключением к серверу в консоли написать следующие команды:
pb_system 1
pb_writecfg
Команда pb_system управляет функцией, специально разработанной для уменьшения конфликтов PB с установленным ПО. По команде pb_writecfg её значение будет запомнено в файл pbsys.cfg, так что повторять эти действия каждый раз не придется. К сожалению, pb_system 1 не способна решить все проблемы, обусловленные конфликтом PB с другим программным обеспечением, и часто приходится искать конфликтующие программы и сервисы самому.
Разработчики также рекомендуют поэкспериментировать с параметром pb_Sleep, который по умолчанию равен 60, однако наиболее распространенное значение для него:
pb_Sleep 500
То есть максимально возможное. Подчеркну, что оптимальное значение этого параметра для конкретной системы лучше подбирать индивидуально. Часто меньшие значения (pb_Sleep 20) подходят лучше (запомнить значение pb_Sleep можно также по команде pb_writecfg).
Иногда для уменьшения лагов бывает полезно понизить приоритет, с которым запускается игра до BelowNornal или Low.
14. Проблема:Код
"
Could not load OGL subsystem (OpenGL subsystem)"
Решение:
Видеодрайверы, входящие в состав операционных систем семейства Windows и устанавливаемые по умолчанию, не поддерживают API OGL.
Иногда подобная ошибка может возникать при неправильно установленных драйверах (чаще всего это связано с некорректным удалением предыдущей версии). В этом случае попробуйте переустановить свежий видеодрайвер.
Так же есть еще один способ, если все вышеперечисленное не помогло:
1. Полностью удалить папку PB из игры.
2. Остановить службу PnkBstrA (если она запущена. Здесь: Панель Управления - Администрирование - Службы)
3. Удалить файл PnkBstrA.exe в папке SYSTEM32 в операционной системе
4. Обновить PB с помощью утилиты ручного обновления, которую можно взять здесь
5. Если во вновь появившейся папке PB нет файлов PnkBstrB.exe и PnkBstrK.sys, то нужно взять гденибудь эти файлы и переписать к себе в папку PB
6. Если в папке system32 системы не появился файл PnkBstrA.exe то нужно также переписать туда этот файл самому
7. Запустить сервис PnkBstrA (Здесь: Панель Управления - Администрирование - Службы)
8. Перезагрузить компьютер
Расшифровка наиболее часто встречающихся кодов нарушений выдаваемых системой PunkBuster в момент кика/бана на серверах "Call Of Duty" и возможное решение этих проблем.
Технические нарушения:
Цитата
#101 -
Communication Failure - Отказ связи
#102 -
Communication Failure - Отказ связи
#131 -
Initialization Failure - Ошибка инициализации
#132 -
Protocol Error - Ошибка протокола
#133 -
No Packet Flow -
проблемы с коннектом (пингом)
#141 -
Distress - Затруднения (эта надпись показывает, что существует проблема с обновлением последней версией PunkBuster или существуют проблемы доступа к одному из Master PB Servers, находящихся в интернете, и возможно обусловлена проблемами фаервола, роутера и т.д.)
Общее решение: переустановить PunkBuster из последнего обновления игры.
Разнообразные нарушения:
#111 -
Bad Name - Неверное (неразрешенное) имя(ник)
Решение: Сменить имя(ник).
#112 -
Too Many Bad Names - Слишком много неверных имен.
#113 -
Too Many Name Changes - Слишком много изменений имени/ника (обычно допускается не более одной смены за игру)
Решение: Прекратить неоднократные смены игрового ника.
#114 -
Protected Name - Защищенное имя
Решение: Сменить имя.
#115 -
Duplicate Name/Name Stealing - Решение: сменить имя
#116 -
Duplicate GUID/CDKEY - Решение: сменить ключ
#118 -
Update Timeout. Client timed out while updating PunkBuster - Истекло время ожидания обновления панкбастера
#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) - без комментариев...
#9002 -
MD5Tool Mismatch - Читерские файлы в папке cod4! ЧИТ
#9005 -
Losing Key Packets - Потеря ключевых пакетов
#9013 -
Ignoring MD5Tool Queries - Игнорирование MD5Tool запросов проверки файлов
#10006 -
Technical Violation: Failed PunkBuster Integrity Check - Возможен чит и другие вещи
Нарушения целостности:
Когда 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. Обновить сам PB.
2 В фаерволе(брэндмауере) или в антивируснике разрешите процессы pnkbstrA.exe, pnkbstrB.exe, pnkbstrK.sys (критично при ошибке losing key packets)"
Проблема:
Код
Player PunkBuster kicked player Player:(for 0 minutes)...RESTRICTION:Service communication failure :PnkBstreB.exe heartbeats stoppedРешение: Проверить машину, на наличие вирусов, проверить открыт ли порт 28962 для работы PB(фаирволл).
Проверить, если не помогло пройти по следующему пути:
C:WindowsSystem32, там следует найти PnkBstrB.exe и удалить данный файл.
Перезагрузить машину затем зайти в игру.
Вам, придется сделать это два или три раза для компонента B, который будет должным образом/полностью обновлен, и это работает только если его жалоба на компонент B.
Ошибка - Причина:
Код
* PB INIT FAILURE - Несоответствие версии античита клиента с версией сервера
* PB Client Not Responding - Несоответствие версии античита клиента с версией сервера
* No Packet Flow - Несоответствие версии античита клиента с версией сервера
* Error loading pbcl - Несоответствие версии античита клиента с версией сервера
* Losing Key Packets - Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа)
Проблема: Примерно 1 мин поиграю, у меня лагать начинает через каждые 2-3 сек. Играть невозможно становится. Всё время при игре в левом нижнем углу чуть ниже чата пишет: WARNING:This server IP Address is BANNED by PunkBuster!
Решение:1) Установить программу PunkBuster
pbsvc.exe2) Обновить ваш Punkbuster через
pbsetup.exe (т.к. на необновленном Punkbuster'е возможны проблемы).
3) Скачать программу
Punkbuster-Fix4) Запустить, указать путь к папке с Call of Duty 4/pb
5) Зайти в игру. Внимание! Возможно сообщение об ошибки и лаги пропадут не сразу (максимум в течении 2-3 минут).
6) Если ошибка появляется снова Выйдите из игры и запустите ее снова.
7) Если не помогает, то прописываем в C:/WINDOWS/system32/drivers/etc/hosts
Код:
127.0.0.1 master.evenbalance.com
127.0.0.1 master1.evenbalance.com
127.0.0.1 master2.evenbalance.com
127.0.0.1 master3.evenbalance.com
127.0.0.1 master4.evenbalance.com
127.0.0.1 master5.evenbalance.com
127.0.0.1 master6.evenbalance.com
127.0.0.1 master7.evenbalance.com
127.0.0.1 master8.evenbalance.com---
Обновление Анти-чита
В консоле надо написать две команды:
/pb_security 0
/pb_lan 1
Именно так, со всеми знаками...
Консоль открывается нажатием на Ё (слева от 1). Или скачать PB в сети или Интернете, скажем, с сайта ]]>http://www.evenbalance.com/]]> Там выкладываются все последние версии PB для всех игр, использующих этот софт.
1. Скачайте архив в папку с игрой.
2. Найдите (там же) папку pb и удалите её. (Игра при этом должна быть выключена!!!)
3. Распакуйте скачанный архив в текущую папку