В этой статье мы рассмотрим все возможные причины кика и их решение в игре Call of Duty 2 и 4 частей! Итак произошло невозможное!!! Вас начал вышвыривать с серверов PunkBuster. Ищем в списке причину, по которой вас кикает с сервера, и выполняем требования для устранения ошибки.
Поехали:
* Ignoring MD5Tool Queries - Неправильные файлы игры папки main * MD5Tool Mismatch: CoD2MP_s.exe (или какой-либо другой файл игры) - Неправильные файлы игры папки main
Эти
ошибки могут объясняться вирусами, проникшими в файлы игры, различными
модификациями (в т.ч. запрещенными), а также читами. Игра сравнивает
размеры и хэш (контрольную сумму) правильного файла и Вашего, и если
найдет несоответствие - следует кик. Поэтому следует держать игру "в
чистоте". Маленькая рекомендация. Во время подсоединения к различным серверам, вы скачиваете различные варианты и модификации модов, карт и прочей ерунды. После
того как накопится определенное количество этой хрени, она начинает
конфликтовать между собой. И как результат повисшая игра и выкидывание
с сервера. Потому старайтесь играть постоянно на одном или двух понравившихся серверах.
* PB INIT FAILURE - Несоответствие версии античита клиента с версией сервера * PB Client Not Responding - Несоответствие версии античита клиента с версией сервера * No Packet Flow - Несоответствие версии античита клиента с версией сервера * Error loading pbcl - Несоответствие версии античита клиента с версией сервера * Losing Key Packets - Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа)
Обновить античит В консоле надо написать две команды:
/pb_security 0 /pb_lan 1
Именно так, со всеми знаками...
Консоль открывается нажатием на "Ё" (слева от 1). Или скачать PunkBuster в сети или Интернете, скажем, с сайта http://www.evenbalance.com/ Там выкладываются все последние версии PunkBuster для всех игр, использующих этот софт.
1. Скачайте архив в папку с игрой. 2. Найдите (там же) папку pb и удалите её. (Игра при этом должна быть выключена!!!) 3. Распакуйте скачанный архив в текущую папку.
* 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. А также любые другие сообщения в этом духе...
Для решения проблемы понадобится утилита . Ее нужно скачать и отправить ее в папку "pb" в каталоге с игрой.
Выполняем следующие действия:
1. Включите Интернет 2. Зайдите в папку с игрой-->потом в папку "pb" -->там запустите файл "pbsvc", откроется прога. 3. Поставьте там галочку на строке Install/Re-Install Punkbuster Service 4. внизу нажмите Next.
Эта программа проверит Ваш PunkBuster если напишет Without Errors, значит, все будет у Вас нормально... Если же нет, то пробуйте PunkBuster переустанавливать и пробовать опять...
* Cvar fx_sort = 0 - Неправильное значение переменной (в данном случае 1)
Установить правильное значение
Cмотрите, что Вам пишет PunkBuster, причем смотреть лучше в игре, там он пишет Ваше значение переменной и которое разрешено. Как же это все увидеть?
1. Запускаете игру 2. входите в консоль (для входа в консоль надо нажать тильду "Ё" слева от 1). 2. Пишите параметр, из-за которого Вас выкинуло с сервера, например Вам писалось - (fx_sort=0 ля-ля-ля типо надо 1 или может быть и такое - 60-100, это значит, что подойдёт любое значение в пределах от 60 до 100... ну 75 например) значит, пишем в открывшейся консоли следующее - /fx_sort 1 и тем самым изменяем значение параметра с 0 на 1.
Основные ошибки (и возможные пути их решения) выбрасываемые PunkBaster:
PB Server running Old Version
Как
сервер, так и клиент PunkBuster имеют встроенный механизм
автоматического обновления. Причем сервер PunkBuster получает
обновления напрямую от мастер сервера обновлений, а затем обновляет
подключенных к нему клиентов. Иногда по ряду причин сервер не может
произвести обновление. В этом случае клиенты, имеющие более новую
версию PunkBuster (получив её, например, от другого сервера или
обновившиеся вручную) подсоединившись к такому серверу получают
сообщения "PB Server running Old Version"
после чего кикаются. Дело в том, что для коррекнтой работы PunkBuster
необходима совместимость версий PunkBuster клиента и сервера. В то же
время политика безопасности по умолчанию запрещает клиенту делать откат
на более старую версию PunkBuster. Для игры на подобных серверах
необходимо прописать в консоли перед коннектом или же непосредственно в
игре сразу же после получения подобного сообщения (для этого есть как
правило 2 минуты)
1.\pb_security 0
разрешив таким образом производить downgrade PunkBuster. Если Вы не хотите прописывать эту строчку каждый раз, можете самостоятельно добавить её (без слэша) в файл pbcl.cfg, расположенный в папке pb (если такового там нет, создайте его командой \pb_writecfg), однако, это не рекомендуется разработчиками и следует применять только к доверительным серверам.
2.INIT FAILURE
Довольно
общая проблема, вызванная либо невозможностью обновить версию
PunkBuster клиента, либо даже поврежденным PunkBuster. В этом случае
необходимо произвести обновление вручную. Для этого предназначена
утилита pbweb.exe, которую можно найти в папке pb,
либо скачать с сайта разработчика. Запустив её Вы произведете
обновление PunkBuster напрямую через мастер сервер. Для этих же функций предназначена команда \pb_webupdate но её работа не надежна.
3.VALID CDkey is not reaching GuidAuth Server
При
подключению к игровому серверу клиент PunkBuster должен отправить свой
ключ на авторизацию Мастеру, где его проверят и затем представят
игровому серверу. В ряде ситуаций, когда нет доступа к 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) Лагает на серверах с активированным PunkBuster.
Прежде
всего убедитесь, что лаг вызван именно PunkBuster, попробовав поиграть
на других серверах, в том числе и на серверах, где PunkBuster отключен.
Лаг может быть обусловлен конфликтом прерываний, различным ПО,
загружающим систему или сетевой канал, лагами самого игрового сервера и
т.д и т.п. Если же Вы полагаете, что лаг вызван именно клиентом
PunkBuster, что тоже вполне вероятно, ввиду его достаточно "вздорного"
характера, то попробуйте перед подключением к серверу в консоли
написать следующие команды:
\pb_system 1 \pb_writecfg
Команда pb_system управляет функцией, специально разработанной для уменьшения конфликтов PunkBuster с установленным ПО. По команде pb_writecfg её значение будет запомнено в файл pbsys.cfg, так что повторять эти действия каждый раз не придется. К сожалению, pb_system 1
не способна решить все проблемы, обусловленные конфликтом PunkBuster с
другим программным обеспечением, и часто приходится искать
конфликтующие программы и сервисы самому. Разработчики также рекомендуют поэкспериментировать с параметром 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. Остановить службу PunkBusterA (если она запущена. Здесь: Панель Управления - Администрирование - Службы) 3. Удалить файл PunkBusterA.exe в папке SYSTEM32 в операционной системе 4. Обновить PunkBuster с помощью утилиты ручного обновления 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. Обновить сам PunkBuster. 2
В фаерволе(брэндмауере) или в антивируснике разрешите процессы
pnkbstrA.exe, pnkbstrB.exe, pnkbstrK.sys (критично при ошибке losing
key packets)"