|
Избавление от лагов и других проблем связанных «Punkbuster». Здесь написано про решение проблем c "PB", конкретно в "Battlefield Heroes", но оно применимо как аналог и к другим играм. Информация взята с "http://bfgame.ru/publ/reshenie_problemy_punkbuster39a_v_battlefield_heroes/12-1-0-128" и с "http://cg.cod.by/forum/7-207-1". Как известно «Punkbuster» зачастую работает некорректно на «Windows 7» и не только, в связи с этим могут возникнуть проблемы, когда вы играете по инету в "Battlefield Heroes" или во что то другое. Не буду утверждать хотя бы на 50%, что кому-то этот вариант решения проблемы поможет, но попробовать стоит (мне помогло). Важно, чтобы изначально у вас были «Прова Администратора» в Виндовсе (Windows), и не было проблем связанных с Фаерволом (Firewall). Итак… Пункт 1. Необходимо скачать загрузчик обновлений «PB» и обновить «PB» для «Battlefield heroes». Заходим по адресу «http://www.evenbalance.com/» далее «Battlefield Heroes» --> «Software Updates: Download» --> «NOTICE: PunkBuster is designed to auto-update itself during gameplay. PBSetup...»--> «Windows 3.4 For All Windows Games» --> скачиваем --> устанавливаем. Открываем программу --> далее «add a game» --> выбираем в пункте "Game" «Battlefield Heroes» и указываем в пункте "Game Path" точный путь к установленной игре. Далее жмем «add game», после чего должна появиться строчка с «BH». Для обновления жмем «Check for updates», после чего закрываем программу. Пункт 2. Необходимо изменить свойства служб «PnkBstrA» и «PnkBstrB». Для этого следует создать файл "bat", после запуска которого, свойства служб изменяться автоматически. Проблема в том, что служба «PnkBstrB» (в отличие от службы «PnkBstrA», которая запускается автоматически при загрузке windows) запускается параллельно с игрой каждый раз заново. Даже если эта служба уже запущена, то она будет перезапущена, параллельно запуску игры. Поэтому свойства службы «PnkBstrB», что мы изменили, будут сброшены заново при запуске игры. Из этого следует, что свойства сервиса надо менять уже после запуска игры. Для этого надо свернуть игру, зайти в "службы" и изменить свойства службы «PnkBstrB». Что бы не приходилось бы повторять это каждый раз в ручную, нужно создать Файл "bat" после запуска которого мы получим тот же самый результат. Дело в том, что все те изменения, которые необходимы в конечном итоге для свойств сервиса «PnkBstrA» и «PnkBstrB», можно произвести выполнив определенную команду в "командной строке" (CMD), в свою очередь эту команду можно выполнить путем запуска созданного нами "bat" файла. Для создания файла "bat" необходимо создать "новый текстовый документ" и вставить в него это: sc failure PnkBstrA reset= 60 actions= restart/60000// sc config PnkBstrA type= interact type= own sc stop PnkBstrA sc start PnkBstrA sc failure PnkBstrB reset= 60 actions= restart/60000// sc config PnkBstrB type= interact type= own Далее выбираем "файл" --> "сохранить как" ,вписываем "имя_файла.bat" (имя файла любое) ,нажимаем "сохранить". Созданный "bat" файл помимо всего прочего, еще помогает избавиться от лагов. Запускаем "Battlefield Heroes" и загружаем игру. После того как игра загрузилась (ВАЖНО! имеется ввиду, что загрузился именно "игровой мир", а не "окно" где можно изменять персонажа), сворачиваем ее и запускаем созданный нами "bat" файл (ВАЖНО! файл "bat" надо запускать каждый раз после того вы переходите из "окна" где можно изменять персонажа в "игровой мир"). Разворачиваем игру обратно и играем. Ели вас опять выкидывает из игры с ошибкой, попробуйте перезапустить игру. Дело в том, что служба «PnkBstrB» иногда может и не запускаться. END |