Тестирование и переустановка Punkbuster * Ignoring MD5Tool Queries - Неправильные файлы игры папки main
Эти ошибки могут объясняться вирусами, проникшими в файлы игры,
различными модификациями (в т.ч. запрещенными), а также читами. Игра
сравнивает размеры правильного файла и Вашего, и если найдет
несоответствие - следует кик. Поэтому следует держать игру "в чистоте".
* PB INIT FAILURE - Несоответствие версии античита клиента с версией сервера * PB Client Not Responding - Несоответствие версии античита клиента с версией сервера * No Packet Flow - Несоответствие версии античита клиента с версией сервера * Error loading pbcl - Несоответствие версии античита клиента с версией сервера * Losing Key Packets - Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа) * 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. А также любые другие сообщения в этом духе... Переустановка Punkbuster Переустановить Punkbuster скачав специальную утилиту pbsvc Выполняем следующие действия: Для начала протестируйте Punkbuster на предмет ошибок. Для этого скопируйте утилиту в папку pb в директории игры. Запустите её и нажмите Test Services Обновление Punkbuster Скачать утилиту для обновления Punkbuster. Скачать и распаковать pbsetup.exe в папку pb :\Call of Duty 4 - Modern Warfare\pb Запустить, нажать "Add a Game" выбрать игру, при необходимости выбрать путь к игре. Нажать "Check For Updates" Обновление Punkbuster через консоль В консоли надо написать две команды: * /pb_security 0 * /pb_lan 1 Именно так, со всеми знаками... Консоль открывается нажатием на Ё (слева от 1). * Проверьте параметр r_drawDecals в конфиге или в игре откройте консоль и введите \r_drawDecals 1 * Cvar fx_sort = 0 - Неправильное значение переменной (в данном случае 1)
Установить правильное значение Cмотрите, что вам пишет Античит
(ПБ)(PunkBuster), причем смотреть лучше в игре, там он пишет ваше
значение переменной и которое разрешено. 1. Запускаете игру и входите в
консоль (для входа в консоль надо нажать тильду "ё" слева от 1). 2.
Пишите параметр из-за которого вас выкинуло с сервера, например вам
писалось - (fx_sort=0 ляляля типо надо 1 или может быть и такое -
60-100, это значит, что подойдёт любое значение в пределах от 60 до
100... ну 75 например) значит, пишем в открывшейся консоли ("ё")
следующее - /fx_sort 1 и тем самым изменяем значение параметра с 0 на
1. Так же PunkBuster иногда (зависит от его настроек на сервере) проверяет эти переменные.
Проверьте что бы у вас значения были в пределах указанных ниже. Ваш
конфиг находится здесь \Call of Duty 4 - Modern
Warfare\players\profiles\ИМЯ ВАШЕГО ПРОФИЛЯ\config_mp.cfg (открывать
блокнотом) * cg_errordecay in 100 * cg_fov IN 65 97 * cg_hudDamageIconHeight IN 64 * cg_hudDamageIconInScope IN 0 * cg_hudDamageIconOffset IN 128 * cg_hudDamageIconTime IN 2000 * cg_hudDamageIconWidth IN 128 * cl_avidemo IN 0 * cl_forceavidemo IN 0 * cl_freelook IN 1 * cl_maxpackets IN 30 100 * cl_pitchspeed IN 140 * cl_punkbuster IN 1 * cl_yawspeed IN 140 * com_maxfps OUT 0.000001 40 * m_pitch OUT -0.015 0.015 * m_yaw IN 0.022 * pb_Sleep IN 0 500 * rate IN 5000 25000 * r_fog IN 1 * r_fullbright IN 0 * r_picmip IN 0 3 * r_polygonOffsetBias IN -1 * r_polygonOffsetScale IN -1 * r_lightTweakAmbient IN 0 0.3 * r_drawdecals IN 1 * sensitivity IN 0 30.000001 * snaps IN 20 40 * fx_freeze IN 0 * fx_count IN 0 * fx_debugBolt IN 0 * fx_draw IN 1 * fx_enable IN 1 * fx_profile IN 0 Основные ошибки (и возможные пути их решения) Информация взята с nnm-club.ru Здесь описаны основные ошибки (и возможные пути их решения) выбрасываемые Punkbuster: PB Server running Old Version
Как сервер, так и клиент ПБ имеют встроенный механизм автоматического
обновления. Причем сервер ПБ получает обновления напрямую от мастер
сервера обновлений, а затем обновляет подключенных к нему клиентов.
Иногда по ряду причин сервер не может произвести обновление. В этом
случае клиенты, имеющие более новую версию ПБ (получив её, например, от
другого сервера или обновившиеся вручную) подсоединившись к такому
серверу получают сообщения "PB Server running Old Version" после чего
кикаются. Дело в том, что для коррекнтой работы ПБ необходима
совместимость версий ПБ клиента и сервера. В то же время политика
безопасности по умолчанию запрещает клиенту делать откат на более
старую версию ПБ. Для игры на подобных серверах необходимо прописать в
консоли перед коннектом или же непосредственно в игре сразу же после
получения подобного сообщения (для этого есть как правило 2 минуты) \pb_security 0
разрешив таким образом производить downgrade ПБ. Если Вы не хотите
прописывать эту строчку каждый раз, можете самостоятельно добавить её
(без слэша) в файл pbcl.cfg, расположенный в папке pb (если такового
там нет, создайте его командой \pb_writecfg), однако, это не
рекомендуется разработчиками и следует применять только к доверительным
серверам. INIT FAILURE Довольно общая проблема,
вызванная либо невозможностью обновить версию ПБ клиента, либо даже
поврежденным ПБ. В этом случае необходимо произвести обновление
вручную. Для этого предназначена утилита pbweb.exe, которую можно найти
в папке pb, либо скачать с сайта разработчика. Запустив её Вы
произведете обновление ПБ напрямую через мастер сервер. Для этих же
функций предназначена команда \pb_webupdate но её работа не надежна VALID CDkey is not reaching GuidAuth Server
При подключению к игровому серверу клиент ПБ должен отправить свой ключ
на авторизацию Мастеру, где его проверят и затем представят игровому
серверу. В ряде ситуаций, когда нет доступа к GuidAuth серверу, может
возникать указанная ошибка. 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) Лагает на серверах с активированным ПБ
Прежде всего убедитесь, что лаг вызван именно ПБ, попробовав поиграть
на других серверах, в том числе и на серверах, где ПБ отключен. Лаг
может быть обусловлен конфликтом прерываний, различным ПО, загружающим
систему или сетевой канал, лагами самого игрового сервера и т.д и т.п.
Если же Вы полагаете, что лаг вызван именно клиентом ПБ, что тоже
вполне вероятно, ввиду его достаточно "вздорного" характера, то
попробуйте перед подключением к серверу в консоли написать следующие
команды: \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. Иногда
подобная ошибка может возникать при неправильно установленных драйверах
(чаще всего это связано с некорректным удалением предыдущей версии). В
этом случае попробуйте переустановить свежий видеодрайвер. Так же есть еще один способ, если все вышеперечисленное не помогло: * 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 прежде чем
перезагружать компьютер ! По возможности, все что вы меняете и
заменяете, вначале бэкапте, для того что бы можно было откатиться назад
! Надеюсь это вам поможет !!! Информация представленная в
данном FAQ, была собрана на просторах интернета, поэтому спасибо
говорим пользователям игровых форумов ! Я только лишь собрал это все
вместе и добавил то, что выявлено на собственном опыте ) © cathul
Расшифровка наиболее часто встречающихся кодов нарушений выдаваемых
системой 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)
|