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
|
|
| |