Как настроить клиента для игры на  Anкam26# CoD4 server с античитом.

Важно:

* Убедитесь в том, что ваша система абсолютно чистая, не стоит никаких левых прог, драйверов и/или служб.

* Необходим выход в интернет, на время установки отключаем все фаерволы, брандмауеры, антивирусники, препятствующие доступу в интернет программам и/или их компонентам

* Необходима учетная запись с административными правами, в противном случае не будут правильно установлены и запущены службы, в следствии чего вас будет выбрасывать с сервера

* Закрываем все игры, программы, ничего кроме окна браузера не оставляем

 

1) Подготовка

 

Скачиваем сначала вот эти два файла:

 

1. pbsetup.exe: [http://websec.evenbalance.com/downloader/download.php]

2. pbsvc.exe: [http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe]

Или с нашего сайта :

Внешняя ссылка:

1. pbsetup.exe: http://www.ankam26.ru/soft/pbsetup.exe

2. pbsvc.exe: http://www.ankam26.ru/soft/pbsvc.exe

Для пользователей сети Анкам 26:

1. pbsetup.exe: http://www.int.ankam26.ru/soft/pbsetup.exe

2. pbsvc.exe: http://www.int.ankam26.ru/soft/pbsvc.exe

- Удаляем свою папку PB в катологе \Call of Duty 4 - Modern Warfare\

- Службы PnkBstA  и PnkBstВ (ПУСК- Панель управления-Администрирование-Службы ) находим их, останавливаем и отключаем .

2) Установка

Запустить pbsetup.exe, там "Add Game" , ищем папку с клиентом CoD4 и в раскрывающемся списке выбираем "CoD4" и жмём "Check for updates". Дождаемся окна "All available updates have been applied."

 

Далее необходимо установить Punkbuster службы и Punkbuster клиент.

 

1. Punkbuster Services.

Запускаем сначала pbsvc.exe, выбираем "Install/Re-install Punkbuster Service", жмем "Next"

 

 

далее во всплывающем окне лицензионного соглашения нажимаем "I Agree" и ждем. после этого если все нормально ещё раз жмем "Next"

 

 

запустится тест служб, снова ждем окончания процедуры.

В конце должно высветиться окошко "Tests Completed Succefully without error."

 

 

Заходим в Пуск > Панель управления > Администрирование > Службы и ищем в списке PnkBstrA и PnkBstrB

 

 

 

обе службы должны быть запущены, в свойствах должен стоять тип запуска: "Авто"

Для того, чтобы обеспечить большую стабильность, можно настроить автоматический перезапуск служб:

Нажимаем на свойства службы - закладка Восстановление - и во всех трех окошках ставим - Перезапуск службы.

Желательно также уменьшить время перезапуска до 1 минуты.

Добавьте правила для вашего файервола так, чтобы службы PnkBstrA, PnkBstrB имели доступ в интернет.

Службами являются файлы:

\WINDOWS\system32\PnkBstrA.exe

\WINDOWS\system32\PnkBstrB.exe

При установке служб правила автоматически создаются только для Бранмауера Windows, поэтому в нем ничего прописывать ненужно, все сделано уже за вас.

3) Перезагрузить комп! Все будет работать!

Все готово чтобы без проблем зайти на игровой сервер!

 

Для клиентов снаружи необходимо указать в настройках игры во вкладке «Избранные серверы» - «Новое избранное» указать адрес сервера    85.28.238.50

 

 

 

Возможные проблемы и способы их решений

 

0. Проблема:

* Ignoring MD5Tool Queries - Неправильные файлы игры папки main

* MD5Tool Mismatch: CoD2MP_s.exe (или какой-либо другой файл игры) - Неправильные файлы игры папки main 0. Объяснение проблемы:

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

 

1. Проблема:

" PunkBuster kicked player 'Dimon' (for 0 minutes)...

Time Out trying to Update PB Client"

1.Решение:

Переустанновить PB.

 

2. Проблема:

" Lacoste PunkBuster kicked player "Lacoste" (for 0 minutes)... General PB Client Authentication Failure - Reinstall PB if problem persists

2. Решение:

Установить PunkBuster.

Установка:

1) Удаляем свою папку PB

2) Остановить службу PnkBstA ( Панель управления-Администротирование-Службы

3) Скачать и разорхивировать папку PB, 8514.

4) Запустить pbsetup.exe, там "Add Game" командой выбираем "CoD4" и жмём "Check for updates". Дождаться окна "All available updates have been applied."

5) Скачать и запустить pbsvc.exe Скачать 8516

6) Выбрать install/Re-Install PunkBuster Service.

7) При заходе в Call of Duty 4 будут автоматически запущены 2 службы: PnkBstrB.exe и PnkBstrA.exe. ВАЖНО!!! : Если установлен фаерволл, добавить в исключения PnkBstrB.exe и PnkBstrA.exe (они лежат в C:\WINDOWS\system32\. ), либо совсем отключить фаерволл на время игры.

8) Перезагрузить комп!

 

3. Проблема:

Global punkBuster GUID BAN

3. Решение:

Исправляеться следующим образом на сервере.

В файле hosts,С:\WINDOWS\system32\drivers\etc\hosts добавить:

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

 

4. Проблема:

"PB INIT FAILURE"

4. Решение:

1.) необходимо разрешить в фаирволе трафик для панкбастера через порт 28962

2.) необходимо несколько раз обновить панкбастер - так как не все файлы могли скачаться

3.)обновить PB (pbsetup.exe)

потом в игре в консоли написать:

/pb_security 0 а потом /pb_system 0

4.) Всенародный способ если не что помогает, переустановить PB.

 

5. Проблема:

Punkbuster kicked player ... (for 0 minut) ......... Failure: PnkBstrb.exe initializating failed

5. Решение:

Проинсталить службы PB, (файл кинуть в папку PB).

Обновить PB c помощью pbsetup.exe (файл должен лежать в папке PB)

Также проверь чтобы фаервол не блокировал эти службы (PnkBstrb.exe и PnkBstrA.exe)

 

6. Вопрос:

Как обновить PunkBuster?

6. Решение:

1. Скачать pbsetup.exe

2.Обновите с помощью pbsetup.exe (файл кинуть и запускать в папке PB, далее указать путь к игре - Add a Game, после нажать на Check For Updates

 

7. Проблема:

LOSING KEY PACKETS

7. Решение:

Прописать в командной строке (Пуск-Выполнить):

sc config PnkBstrK start= auto

sc config PnkBstrB start= demand

sc config PnkBstrA start= auto

 

8. Проблема:

PunkBuster kicked player Cvar r_fog=0. Pam_mode

8. Решение:

Поменять значения в файле cb.gsc на следушие:

setDvar("scr_fog_disable","0")

setDvar("pam_allow_fog","1")

 

 

9. Ошибка - Причина:

* PB INIT FAILURE - Несоответствие версии античита клиента с версией сервера

* PB Client Not Responding - Несоответствие версии античита клиента с версией сервера

* No Packet Flow - Несоответствие версии античита клиента с версией сервера

* Error loading pbcl - Несоответствие версии античита клиента с версией сервера

* Losing Key Packets - Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа)

 

10. Обновление Анти-чита

В консоле надо написать две команды:

/pb_security 0

/pb_lan 1

Именно так, со всеми знаками...

Консоль открывается нажатием на Ё (слева от 1). Или скачать PB в сети или Интернете, скажем, с сайта http://www.evenbalance.com/ Там выкладываются все последние версии PB для всех игр, использующих этот софт.

1. Скачайте архив в папку с игрой.

2. Найдите (там же) папку pb и удалите её. (Игра при этом должна быть выключена!!!)

3. Распакуйте скачанный архив в текущую папку.

 

11. Проблема:

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

А также любые другие сообщения в этом духе...

11. Решение:

Для решения проблемы понадобится утилита pbsvc. Ее нужно скачать и отправить ее в папку pb в каталоге с игрой.

 

Выполняем следующие действия

Включите Интернет, зайдите в папку с игрой, потом в папку pb, там запустите файл pbsvc, откроется прога. Поставьте там галочку на строке Install/Re-Install Punkbuster Service, а потом внизу нажмите Next. Эта программа проверит Ваш PB и, если напишет Without Errors, значит, все будет у Вас нормально... Если же нет, то пробуйте PB переустанавливать и пробовать опять... Что касается Интернет-траффика, то это сущие копейки, буквально несколько килобайт!

 

12. Проблема:

* Cvar fx_sort = 0 - Неправильное значение переменной (в данном случае 1)

12. Решение:

Установить правильное значение

Cмотрите, что Вам пишет Античит (PB)(PunkBuster), причем смотреть лучше в игре, там он пишет Ваше значение переменной и которое разрешено.

1. Запускаете игру и входите в консоль (для входа в консоль надо нажать тильду "ё" слева от 1).

2. Пишите параметр, из-за которого Вас выкинуло с сервера, например Вам писалось - (fx_sort=0 ляляля типо надо 1 или может быть и такое - 60-100, это значит, что подойдёт любое значение в пределах от 60 до 100... ну 75 например) значит, пишем в открывшейся консоли ("ё") следующее - /fx_sort 1 и тем самым изменяем значение параметра с 0 на 1.

 

13. Проблема:

Недавно было обновление PB и я начал вылетать с серваков с ошибкой PB INIT ERROR.

13. Решение:

Следуя правилу бэкап перед патчем; Восстановил старую версию PB, поиграл до сообщения losing key pockets и снова обновил PB - на этот раз нормально.

Примечание:

Кстати - проблема с панкбастером ни сколько локальная сколько глобальная, проблем с ним хватает почти всем и непонятно почему 1 раз кикает с сервера 2й раз играется уже нормально.

 

14. Проблема:

PB Server running Old Version

14. Решение:

Как сервер, так и клиент PB имеют встроенный механизм автоматического обновления. Причем сервер PB получает обновления напрямую от мастер сервера обновлений, а затем обновляет подключенных к нему клиентов. Иногда по ряду причин сервер не может произвести обновление. В этом случае клиенты, имеющие более новую версию PB (получив её, например, от другого сервера или обновившиеся вручную) подсоединившись к такому серверу получают сообщения "PB Server running Old Version" после чего кикаются. Дело в том, что для коррекнтой работы PB необходима совместимость версий PB клиента и сервера. В то же время политика безопасности по умолчанию запрещает клиенту делать откат на более старую версию PB. Для игры на подобных серверах необходимо прописать в консоли перед коннектом или же непосредственно в игре сразу же после получения подобного сообщения (для этого есть как правило 2 минуты):

\pb_security 0Разрешив таким образом производить downgrad PB. Если Вы не хотите прописывать эту строчку каждый раз, можете самостоятельно добавить её (без слэша) в файл pbcl.cfg, расположенный в папке pb (если такового там нет, создайте его командой (\pb_writecfg), однако, это не рекомендуется разработчиками и следует применять только к доверительным серверам.

 

15. Проблема:

INIT FAILURE

15. Решение:

Довольно общая проблема, вызванная либо невозможностью обновить версию PB клиента, либо даже поврежденным PB. В этом случае необходимо произвести обновление вручную. Для этого предназначена утилита pbweb.exe, которую можно найти в папке pb, либо скачать с сайта разработчика. Запустив её Вы произведете обновление PB напрямую через мастер сервер. Для этих же функций

предназначена команда:

\pb_webupdate но её работа не надежна.

 

16. Проблема:

VALID CDkey is not reaching GuidAuth Server

16. Решение:

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

 

17. Проблема:

Inadequate O/S Privileges

17. Решение:

Последние версии 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)

 

18. Проблема:

Лагает на серверах с активированным PB

18. Решение:

Прежде всего убедитесь, что лаг вызван именно 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.

 

19. Проблема:

Could not load OGL subsystem (OpenGL subsystem)

19. Решение:

Видеодрайверы, входящие в состав операционных систем семейства Windows и устанавливаемые по умолчанию, не поддерживают API OGL.

Иногда подобная ошибка может возникать при неправильно установленных драйверах (чаще всего это связано с некорректным удалением предыдущей версии). В этом случае попробуйте переустановить свежий видеодрайвер.

 

 

Расшифровка наиболее часто встречающихся кодов нарушений выдаваемых системой 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!

 

20. Проблема:

Если вас выкидывает с ошибками вида "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".

20. Решение:

1. Обновить сам PB.

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

 

21. Проблема:

В PB в списке игр не отображается Call of Duty 4, соответственно я не могу обновить его.

21. Решение:

Скачайте Punkbuster по ссылке http://websec.evenbalance.com/downloader/download.php?file=1. Распакуйте, НЕ КОПИРУЙТЕ в папку с игрой в PB. Запустите его нажмите обновить, затем закройте, и СКОПИРУЙТЕ В ПАПКУ С ИГРОЙ В PB. Запустите ещё раз, выберите Call of Duty 4 и снова обновите.