PunkBuster — стороннее анти-чит приложение, разработанное EvenBalance, для борьбы с использованием читов в сетевых многопользовательских играх. Она предотвращает использование читов путём отключения игрока от сервера. Подразумевается кик или бан пользователей.
Как установить PunkBuster
1)Подготовка к установке • Заходим на официальный сайт • Выбираем нужную нам игру, например Battlefield: Bad Company 2 • Щелкаем на линк PBSetup и качаем архив • Качаем pbsvc.exe • Либо устанавливаем с диска игры
2)Установка
Необходимо установить Punkbuster службы и Punkbuster клиент - Punkbuster Services. Запускаем сначала pbsvc.exe, выбираем "Install/Re-install Punkbuster Service", жмем "Next"
Далее во всплывающем окне лицензионного соглашения нажимаем "I Agree" и ждем. после этого если все нормально ещё раз жмем "Next"
Запустится тест служб, снова ждем окончания процедуры. В конце должно высветиться окошко "Tests Completed Succefully without error."
Заходим в Пуск > Панель управления > Администрирование > Службы и ищем в списке PnkBstrA и PnkBstrB
Обе службы должны быть запущены, в свойствах должен стоять тип запуска: "Авто" Для того, чтобы обеспечить большую стабильность, можно настроить автоматический перезапуск служб: Нажимаем на свойства службы - закладка Восстановление - и во всех трех окошках ставим - Перезапуск службы. Желательно также уменьшить время перезапуска до 20-30 секунд. Добавьте правила для вашего фаервола так чтобы службы PnkBstrA, PnkBstrB имели доступ в интернет. Службами являются файлы: \WINDOWS\system32\PnkBstrA.exe \WINDOWS\system32\PnkBstrB.exe При установке служб правила автоматически создаются только для Бранмауера Windows, поэтому в нем ничего прописывать ненужно, все сделано уже за вас. - Punkbuster client for Battlefield 2 Запускаем pbsetup.exe. Всплывет окошко с лицензионным соглашением, нажимаем в нем "I Agree".
Появится окно загрузки, жмем ок оно быстро исчезнет.
В новом появившемся окне нажимаем "Add a Game" и выбираем игру Battlefield 2(или любую другую игру) и указываем путь до игры, жмем ок.
Далее жмякаем "Check For Updates". Ждем когда он проверит и установит обновления и если все Ок, то проверяем установленную версию и закрываем это окно. Необходимо чтобы версия клиента совпадала с версией на серверае. Текущая версия PunkBuster сервера указана ниже, в конце сообщения.
3)Полная переустановка PunkBuster • Запускаем файл pbsvc.exe, выбираем "Uninstall Punkbuster Service", • Заходим в каталог игры и удаляем каталог pb. • Заходим в каталог \WINDOWS\system32\ и удаляем файлы PnkBstrA.exe, PnkBstrB.exe, PnkBstrK.sys. • Перезагрузка системы. • Устанавливаем заново. 4)Очистка PunkBuster от предыдущих версий Идем в папку с игрой, открываем папку pb и удаляем следующие файлы: pbns_c.dat, PnkBstrB.exe, PnkBstrK.sys
Расшифровка причин удаления с сервера античитом PunkBuster
• #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 (если он у вас лицензионный) и будете навсегда забанены на серверах PunkBuster. Важно: За данные нарушения игрок получает пожизненный бан его аккаунта античитом PunkBuster, а именно игрок может получить Global GUID PunkBuster ban, или Global Hardware PunkBuster ban за более серьёзные нарушения. В первом случае вам прийдется покупать новый лицензионный ключ и создавать новый аккаунт, во втором вы вообще можете быть лишены возможности играть на серверах, защищенных античитом PunkBuster.
Q. " PunkBuster kicked player '***' (for 0 minutes)... Time Out trying to Update PB Client" A. Переустанновить PB. Обновить до версии установленной на сервере(как правило, на серверах последнее обновление)
Q. " Lacoste PunkBuster kicked player "Lacoste" (for 0 minutes)... General PB Client Authentication Failure - Reinstall PB if problem persists A. Установить PunkBuster. 1) Удаляем свою папку PB 2) Остановить службу PnkBstA ( Панель управления-Администротирование-Службы) 3) Запустить pbsetup.exe - "Add Game" выбираем игру и жмём "Check for updates". Дождаться окна "All available updates have been applied." - 4) Скачать и запустить pbsvc.exe. 5) Выбрать install/Re-Install PunkBuster Service. 6) Если установлен фаерволл, добавить в исключения PnkBstrB.exe и PnkBstrA.exe (они лежат в C:\WINDOWS\system32\. ), либо совсем отключить фаерволл на время игры. Перезагрузить компьютер!
Q. RESTRICTION: PB INIT FAILURE Запуск античита PunkBuster невозможен, возможно повреждена его установка или файлы. Несоответствие версии античита клиента с версией сервера. A. Переустановка PunkBuster
Q. RESTRICTION: PB Client Not Responding Нет ответа от античита клиента, либо несоответствие версии античита клиента с версией сервера. A. Переустановка PunkBuster, отключениме антивируса, фаервола или др. блокирующих доступ программ.
Q. RESTRICTION: No Packet Flow Невозможна передача пакета, потерянный пакет, либо несоответствие версии античита клиента с версией сервера. A. Переустановка PunkBuster, отключениме антивируса, фаервола или др. блокирующих доступ программ.
Q. RESTRICTION: Error loading pbcl Неправильная/некорректная установка PunkBuster, возможно поврежден файл, либо несоответствие версии античита клиента с версией сервера. A. Переустановка PunkBuster, отключениме антивируса, фаервола или др. блокирующих доступ программ.
Q. RESTRICTION: Losing Key Packets Потеря пакетов (также виновниками этой ошибки могут быть вирусы, а также плохой канал доступа) A. Добиваемся стабильного канала всеми методами, отключение фаерволов или антивирусов.
Q. RESTRICTION: Service Communication Failure: PnkBstrA.exe initialization failed. A. Установка служб
Q. RESTRICTION: Service Communication Failure: PB.exe driver failure (PB) ffao. A. Установка служб
Q. Ignoring MD5Tool Queries Отклонены запросы на проверку файлов PB MD5Tool A. Исключить любые модификации контента игры, переустановка клиента, также пробуем отключить фаерволл.
Q. Inadequate O/S Privileges A. Последние версии 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)
Q. INIT FAILURE A. Довольно общая проблема, вызванная либо невозможностью обновить версию PB клиента, либо даже поврежденным PB. В этом случае необходимо произвести обновление вручную. Для этого предназначена утилита pbweb.exe, которую можно найти в папке pb, либо скачать с сайта разработчика. Запустив её Вы произведете обновление PB напрямую через мастер сервер. Для этих же функций предназначена команда • pb_webupdate но её работа не надежна.
Q. VALID CDkey is not reaching GuidAuth Server A. При подключению к игровому серверу клиент ПБ должен отправить свой ключ на авторизацию Мастеру, где его проверят и затем представят игровому серверу. В ряде ситуаций, когда нет доступа к GuidAuth серверу, может возникать указанная ошибка.
Q. У меня лаги на серверах с активированным PunkBuster A. Прежде всего убедитесь, что лаг вызван именно ПБ, попробовав поиграть на других серверах, в том числе и на серверах, где ПБ отключен. Лаг может быть обусловлен конфликтом прерываний, различным ПО, загружающим систему или сетевой канал, лагами самого игрового сервера и т.д и т.п. Если же Вы полагаете, что лаг вызван именно клиентом ПБ, что тоже вполне вероятно, ввиду его достаточно "вздорного" характера, то попробуйте перед подключением к серверу в консоли написать следующие команды: • 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.
Q. Could not load OGL subsystem (OpenGL subsystem) A. Видеодрайверы, входящие в состав операционных систем семейства 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. Перезагрузить компьютер.
Q. Выкидывает с сервера с ошибкой Punkbuster kick "RESTRICTION: multiple direct3d loaded. Ответ от ТП Punkbuster "This is an issue with the Nvidia drivers themselves, possibly in conjunction with your particular hardware. Even Balance does not allow multiple Direct3D DLLs to be running when playing on a PunkBuster-enabled server. This has been the case for quite some time.
You will be able to play if you revert to an old graphics driver (< v200.00), play on PB servers without restriction kicks or on servers without PB."
Все подробно написано, с картинками, молодец. Набравшись духу, выломай руками Врата, которых самый вид страшит! На деле докажи, что пред богами Решимость человека устоит!
TeoIne, DGALIL, XUNTAPOSON:D, Slugger, Спасибо,приятно What_Is_It, но тут все подробно разжевано,что да как,основные проблемы изложил 222333, источников много,вот например http://dpscod4.clan.su/publ/1-1-0-7
стороннее анти-чит приложение, разработанное EvenBalance, для борьбы с использованием читов в сетевых многопользовательских играх. Она предотвращает использование читов путём отключения игрока от сервера. Подразумевается кик или бан пользователей.
закрепили-это хорошо. тема полезна для новичков. все есть, все расписано, в картинках и т.п. Я здесь особенно брутален. Сто раз подумайте прежде чем мне стрелу забивать! МЫ НЕ ФИЛОСОФЫ ЕПТА. МЫ РАЗРУЛИВАЕМ БЫСТРО. НАМ НЕ НАДО РАССУЖДАТЬ МЫ БЬЕМ СРАЗУ ЧТОБ БЫЛО ПОНЯТНО. ПОКА ТЫ БУДЕШЬ РАССУЖДАТЬ ТЫ БУДЕШЬ В ОТКЛЮЧКЕ ЖИЕСТЬ НЕ СПОРЬ С БАНДИТАМИ ЛУЧШЕ КРЫШУЙ ТЕМУ >>>>БАНДИТЫ<<<< ФЛЕШ-МОБ БАНДИТОВ