|
Регистрация: Nov 2008
Сообщений: 16
|
Ответ: Punkbuster: основные ошибки.
PnKBstrB.exe heartbeats stopped
Суть проблемы в том, что останавливается клиентский панкбастер. Возможно какой-то процесс останавливает панкбастер. Это могут делать, например антивирусники и фаерволы (брандмауэр). Переустановка игры не решает проблему. Возможное решение проблемы: Отключите антивирус, фаервол и выгрузите лишние программы, мешающие работе системы. Попробуйте поднять приоритет процессов PnkBstrB и PnkBstrA. Сделать это через Диспетчер задач Windows не удастся. Используйте для этого программы такие как PBPrior http://upload2.norma4.ks.ua/download.php?file=991807. Не рекомендуется ставить приоритет в режиме реального времени. Лучше просто высокий. Если у вас Win 7 запускайте BF 2 в режиме администратора. Ускорить работоспособность игры Один из способов немного снять тормозов в игре - уменьшить аппетит службы pnkbstrb.exe, которая, зачастую, неоправдано сильно кушает процессорное время. Можно сменить ей приоритет на низкий, что заметно уменьшит лаги в игре на слабых машинах. Из-за того, что это служба, а не программа, стандартными средствами сделать это затруднительно. Например скачать ProcessExplorer от Русиновича и сменить в нем. Однако панбастер перегружает службы при каждой загрузке карты (возможно что и в процессе игры, не знаю), немного неудобно постоянно сворачивать игру... Поэтому написал программку, которая мониторит процессы и меняет нужным приоритет, независимо от того, служба это или нет. Программа распаковывается в любую папку. При запуске автоматически свернется в трей (чтобы это отключить в файле settings.txt в секции Process параметр show сделать равным 1 (show=1) либо вообще удалить его). Должна быть запущена во время игры. Цвет строки определяет приоритет процесса: стандартный белый - приоритет не установлен, синий/зеленый/красный соответствуют установленным приоритетам низкий/средний/высокий(реального времени). Изображение стрелки во втором столбце информирует запущен ли процесс или нет: серая стрелка означает, что процесс не запущен, зеленая стрелка - процесс запущен. В последних трех столбцах показывается статус установки Приоритета, Соответствия CPU, Автоудаления. Серый значек означает, что правило не задано, зеленый - задано. Для "Соответствия CPU" указывается количество назначенных логических процессоров из доступных. Если у вас не многопроцессорная система (точнее ОС видит менее 2х процессоров) или не наблюдаются жестокие лаги и торможения, данная программа скорее всего не поможет Лаги можно убрать, если выставить соответствие CPU для обоих процессов pnkbstrb.exe и pnkbstra.exe на один логический процессор, при этом приоритет можно не трогать, в большинстве случаев этого хватает. Для этого выделяем в таблице процесс, щелкаем правой кнопкой, в выпадающем меню выбираем "Редактировать". Должно быть доступно несколько чекбоксов (если не доступен ни один - система однопроцессорная). Для обоих панбастеров (pnkbstra.exe и pnkbstrb.exe) устанавливаем один одинаковый логический процессор. Если это не помогает, то можно понизить приоритет процессов pnkbstra.exe и pnkbstrb.exe на низкий и приоритет процесса bf2.exe на высокий. Однако можно нарваться на недовольство Панкбастера, и соответственно кик в игре. (Нажмите для просмотра подписи Sovieticus) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибки новичков | PATRiOT | Правила на сервере! | 6 | 28-02-09 00:02 |
Форум - Обратная связь - BATTLEFIELD портал - Правила | Правила - Архив |