120
  • Страница 1 из 1
  • 1
Форум » Call of Duty 4: Modern Warfare » Полезное/ Нужное » Проблемы с PunkBuster, и F.A.Q по их решению
Проблемы с PunkBuster, и F.A.Q по их решению
FANATДата: Среда, 03.03.2010, 21:28 | Сообщение # 1
Я тут главный
Сообщений: 143
« »
1. Как обновить Pb

1- Обновление 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

2- Обновление Punkbuster с помощью утилиты pbsetup.exe.
Обновление с помощью специальной утилиты, сделанной разработчиками этого античита, на мой взгляд, наиболее надежный способ. Необновленный Punkbuster чаще всего приводит к ошибке "PB Init Failure: if this persists, visit evanbalance.com and click support to manually update Punkbuster", что переводится как "Структура PB нарушена: если это повторится, посетите evanbalance.com и нажмите на "support"(тех.поддержка) для обновления Punkbuster". Там как раз и находится данная утилита.

В каталоге установки игры найдите папку PB и запустите pbsetup.exe
Если pbsetup.exe в папке PB не оказалось, то скачайте отсюда

Извлекаем архив в любое удобное для вас место - я рекомендую создать для этого отдельную папку. Запускаем файл pbsetup.exe, соглашаемся с лицензионным соглашением, выбрав вариант "I agree". При первом запуске программа, возможно, выдаст предупреждение, что ей надо обновится, нажимаем "ок". Запустив утилиту, видим:



Нажимаем на "Add a Game".
В появившемся окне в списке "Game" выбираем нужную нам игру, в данной случае это Call of Duty 4:



Утилита автоматически находит путь - поле "Game Path", по которому установлена игра.
Если этого не произошло, то вам следует в ручную указать путь к директории с установленной игрой, нажав на "Browse" и выбрав ехе-файл в папке, где установлена игра, причем вам нужно выбрать именно тот ехе-файл, который запускает мультиплеер. Для игры Call of Duty 4 - это iwd3mp.exe.
После этого жмем на "Add Game":



В итоге в окне утилиты у вас появятся данные об игре, в частности об имеющейся версии Punkbuster'a.



Жмем на "Check for Updates" и дожидаемся, когда обновится версия PB, о чем появится сообщение в виде окна.
Если вам нужно добавить еще игры - повторите действия, описанные выше.
---------------------------------------------

2. Если вас выкидывает с ошибками типа:

PB INIT FAILURE
PunkBuster kicked player 'NOOB' (for 0 minutes)...
Time Out trying to Update PB Client
no packet flow
NOOB has been kicked via PunkBaster(for 0 minutes) RESTRICTION:
NOOB PunkBuster kicked player "Lacoste" (for 0 minutes)... General PB Client
Authentication Failure - Reinstall PB if problem persists
Punkbuster kicked player ... (for 0 minut) ......... Failure: PnkBstrb.exe initializating failed
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.


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

2. Проверьте ПБ, с помощью pbsvc.exe Скачать

Для этого файл разархивируйте и положите в папку PB. Запустите. Откроется программа. Поставьте галочку на строке Install/Re-Install Punkbuster Service, а потом внизу нажмите Next. Эта программа проверит Ваш ПБ и если напишет Without Errors, то все в порядке. Можно переходить к пункту три. Если же нет, то пробуйте переустановить ПБ и попробовать еще раз.
3. Обновите PB с помощью утилиты pbsetup.exe
(Скачать отсюда ftp://simhost.org/CoD4/pbsetup.exe )
Положите ее в папку PB в директории игры. Запустите. Нажмите "Add Game". Выберите "CoD4" и нажмите "Check for updates".
Дождитесь окна "All available updates have been applied."
Готово.
4.Можно так же зайти в игру и прописать в консоле(~) \pb_security 0 и \pb_lan 1 и обновления будут происходить автоматически.
Либо найдите папку .../Call of Duty 4/pb, там найти файл pbcl.cfg, откройте его с помощью блокнота или другого текстового редактора и добавьте строки -
pb_lan 1
pb_security 0
После этого обновление ПБ будет происходить автоматически.
4.Если все это не помогло, то переустановите PunkBuster
---------------------------------------------

3. Как переустановить Pb?

1. Делаем Пуск-Выполнить-services.msc
2. Ищем там пункты PnkBstrA и PnkBstrB - останавливаем их.
3. Идем в папку "Winodws(или смотря как она у вас названа)/system32/" находим и удаляем там фаилы PnkBstrA.exe и PnkBstrB.exe.
4. Идем в папку с игрой, находим там папку pb и удаляем её
5. Заново устанавливаем PB. Для этого:
6. Скачайте и разархивируйте папку PB в директорию игры
7. Запустите pbsetup.exe из папки Pb. Нажмите "Add Game". Выберите "CoD4" и нажмите "Check for updates". Дождитесь окна "All available updates have been applied."
8. Скачайте и запустите pbsvc.exe
(скачать здесь ---
Для этого файл разархивируйте и положите в папку PB. Запустите. Откроется программа. Поставьте галочку на строке Install/Re-Install Punkbuster Service, а потом внизу нажмите Next. Эта программа проверит и Ваш Pb.
9. При заходе в Call of Duty 4 будут автоматически запущены 2 службы: PnkBstrB.exe и PnkBstrA.exe. ВАЖНО!!! : Если установлен фаерволл, добавить в исключения PnkBstrB.exe и PnkBstrA.exe (они лежат в C:\WINDOWS\system32\), либо совсем отключить фаерволл на время игры.
10. Перезагрузите компьютер
---------------------------------------------

4. Ошибки типа: «gnoring MD5Tool Queries»

Неправильные файлы игры папки main . Эти ошибки могут объясняться вирусами, проникшими в файлы игры, различными модификациями (в т.ч. запрещенными), а также читами. Игра сравнивает размеры и хэш (контрольную сумму) правильного файла и Вашего, и если найдет несоответствие - следует кик. Поэтому следует держать игру "в чистоте".
В любом случае начните с обновления ПБ.
---------------------------------------------

5. Pb кикает за «Losing Key Packets» Что делать?

Прописать в командной строке (Пуск-Выполнить):
sc config PnkBstrK start= auto
sc config PnkBstrB start= demand
sc config PnkBstrA start= auto
---------------------------------------------

6. Ошибка типа:"Global Guid Ban"

Ваш «пиратский» ключ забанен Pb. Смените ключ игры.
(Скачайте кейген)
---------------------------------------------

7. Ошибка Cvar fx_sort = 0 –

Неправильное значение переменной. В данном случае, нужно открыть консоль в игре и прописать
/ Cvar fx_sort 0

Ошибка с "maxpackets"

Открыть консоль в игре и прописать
/cl_maxpackets xx (где xx, это цифры от 60 до 100), например /cl_maxpackets 80
---------------------------------------------

8. VALID CDkey is not reaching GuidAuth Server

При подключению к игровому серверу клиент ПБ должен отправить свой ключ на авторизацию Мастеру, где его проверят и затем представят игровому серверу. В ряде ситуаций, когда нет доступа к GuidAuth серверу, может возникать указанная ошибка.
---------------------------------------------

9. У меня проблема, стоит Windows Vista и call of duty 4 при попытке зайти на игровые сервера выдаёт 2 типа ошибок. 50% - pnkbstrB.exe не запушен или что то в этом роде не может найти сервис pnkbstrB.... а другие 50% - "kicked by punkbuster (for 0 minutes) violation (???????) #134"

1. Нужно включить фаэрвол, на висте обязательно, ну а в список разрешённых программ Pb добавляеться сам.
2. Запустить мультиплеер от имени администратора что бы избежать AUC запросы, которые Pb не понимает.
---------------------------------------------

10. При заходе на сервер у вас появляется надпись - WARNING! PB Server running Old Version.

На сервере стоит более древняя версия Pb, по сравнению с вашей.
Решение
Перейти в папку .../Call of Duty 4/pb, там найти файл pbcl.cfg, открыть его с помощью блокнота или другого текстового редактора и добавить строки -
pb_lan 1
pb_security 0
либо в игре открыть консоль и прописать
/pb_lan 1
/pb_security 0

Если файла pbcl.cfg в папке /Call of Duty 4/pb не оказалось, то
1. Запустить игру
2) В основном меню вызвать консоль (клавишей ~ ) и ввести команду \pb_writecfg
3) Затем перейти в папку .../Call of Duty 4/pb, там найти файл pbcl.cfg, открыть его с помощью блокнота или другого текстового редактора и добавить строки -
pb_lan 1
pb_security 0
либо в игре открыть консоль и прописать
/pb_lan 1
/pb_security 0
---------------------------------------------

11. 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)
---------------------------------------------

12. Расшифровка наиболее часто встречающихся кодов нарушений выдаваемых системой PunkBuster в момент кика/бана на сервере "Call Of Duty" и решения некоторых из них.

#101 - Communication Failure - Отказ связи
#102 - Communication Failure - Отказ связи
#131 - Initialization Failure - Ошибка инициализации
#132 - Protocol Error - Ошибка протокола
#141 - Distress - Затруднения (эта надпись показывает, что существует проблема с обновлением последней версии, PunkBuster™ или существуют проблемы доступа к одному из Master PB Servers, находящихся в интернете, и возможно обусловлена проблемами фаервола, роутера и т.д.).
Разные Нарушения:
#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!
---------------------------------------------

13. Мне кажется, что меня сильно «лагает» на серверах с активированным ПБ.

Прежде всего убедитесь, что лаг вызван именно ПБ, попробовав поиграть на других серверах, в том числе и на серверах, где ПБ отключен. Лаг может быть обусловлен конфликтом прерываний, различным ПО, загружающим систему или сетевой канал, лагами самого игрового сервера и т.д и т.п. Если же Вы полагаете, что лаг вызван именно клиентом ПБ, что тоже вполне вероятно, ввиду его достаточно "вздорного" характера, то попробуйте перед подключением к серверу в консоли написать следующие команды:
\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.
---------------------------------------------

14. VALID CDkey is not reaching GuidAuth Server
При подключению к игровому серверу клиент ПБ должен отправить свой ключ на авторизацию Мастеру, где его проверят и затем представят игровому серверу. В ряде ситуаций, когда нет доступа к GuidAuth серверу, может возникать указанная ошибка.
---------------------------------------------

15.Could not load OGL subsystem (OpenGL subsystem)
Видеодрайверы, входящие в состав операционных систем семейства Windows и устанавливаемые по умолчанию, не поддерживают API OGL. Иногда подобная ошибка может возникать при неправильно установленных драйверах (чаще всего это связано с некорректным удалением предыдущей версии). В этом случае попробуйте переустановить свежий видеодрайвер.





пункт1 - Админ всегда прав!
пункт2 - Если Админ не прав смотри пункт 1
 
FANATДата: Среда, 03.03.2010, 21:28 | Сообщение # 2
Я тут главный
Сообщений: 143
« »
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", "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)Скачать кейген: keygen.exe
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) Перезагружаем компьютер для полного эффекта и вперёд в игру.





пункт1 - Админ всегда прав!
пункт2 - Если Админ не прав смотри пункт 1
 
RV4444Дата: Среда, 03.03.2010, 21:28 | Сообщение # 3
Рядовой
Сообщений: 9
« »
Хорошая статья Punkbuster.
 
Форум » Call of Duty 4: Modern Warfare » Полезное/ Нужное » Проблемы с PunkBuster, и F.A.Q по их решению
  • Страница 1 из 1
  • 1
Поиск:


Goon Каталог сайтов Rambler's Top100 Tatarstan.Net - все сайты Татарстана ProtoPlex: программы, форум, рейтинг, рефераты, рассылки!