ВНИМАНИЕ
С 12.12.13 начинается проверка скриншотов пб, просьба проверить и исправить. В противном случае будут производится баны в игре.
Как проверить?
1) заходишь на любой сервер где есть PunkBuster
2) открываешь консоль кнопкой ~
3) набираешь в консоли команду pb_getss
4) идешь в папку \Battlefield 2\pb\scrnshot\
5) смотришь что получилось
Если у Вас на компьютере установлена Windows 7 (Windows Vista) - читать обязательно!
Если Вы обладатель компьютера с установленной Windows 7, то у античита к Вам возникают претензии - контрольные снимки Вашего экрана во время игры возвращаются черными. Вслед за античитом к Вам возникнут претензии и у администраторов сервера и у других честных бойцов - они ничего не скрывают, а Вы "темная лошадка". Никто Вас не обвиняет в читерстве, но играть "втемную" у Вас не получится. Вас будут периодически банить .
Нормальный скриншот:
Черный скриншот:
Розовый скриншот:
Варианты устранения проблемы:
Первый.
Второй
В связи с поступлением огромного числа вопросов по поводу черных скриншотов Punkbuster'а, выкладываю мини-FAQ:
Эта проблема получила своё распространение и существует уже давно, прежде всего она возникает у владельцев ОС Windows Vista/7, которые могут недоумевать в вопросах почему и за что они были забанены на сервере, где включены PB Screenshot'ы.
Как правило на таких серверах на проверку скриншотов отводят время/количество снятых скриншотов, после чего, если игрок не смог доказать свою "честность" в игре, то он будет забанен администратором.
Суть проблемы и её разрешение кроется в том, что Battlefield 2 + PunkBuster изначально были разработаны для работы в ОС Windows XP, рендеринг осуществляется DirectX 9c.
В Windows Vista/7 существует небольшая проблема совместимости этих библиотек с видеодрайверами и игрой, из-за чего некоторыми программами не может обработан оверлей окна игры. Однако такая проблема возникает только в случае если в настройках игры, драйверов или системы принудительно включен Antialiasing. Также на работу скриншотов может повлиять фильтрация текстур.
Общее решение: Отключите Antialiasing (оно же сглаживание) и установите низкий уровень фильтрации текстур в настройках игры, в настройках драйвера вашей видеокарты и в системе. Еще при сворачивании игры скриншоты ПБ тоже будут черными. Также для разрешения проблемы можно попробовать отключить стиль Aero Glass.
Заметка:
Для тех у кого делаются черные скриншоты можно сделать проверку: набрать в консоли игры pb_getss на любом сервере с активным античитом PunkBuster, после ввода команды ваш клиент сделает скриншот и сохранит его в папке:
если у вас WIN XP - \Battlefield 2\pb\scrnshot\,
если WIN Vista/7 - "C:\Users\имя пользователя\AppData\Local\PunkBuster\BF2\pb\scrns hot"
Если вы обнаружили проблемы, то можно поэкспериментировать с командой PB_SsOptions, к примеру набрать PB_SsOptions 320 240 50 50 1, затем снова pb_getss.
Попробуйте поэкспериментировать с системой и игрой независимо от сервера, если у вас локально скриншоты делаются без каких либо проблем, а вот на сервере возникает проблема - значит стоит попробовать отключить антивирусы, фаерволы,
Кому-то может даже понравится делать скриншоты таким образом (настройки выставляете соответственно под ваше разрешение игры)
Третий
Решение проблем с "Черными скриншотами" Панкбастера.
Суть проблемы и её разрешение кроется в том, что Battlefield 2 + PunkBuster изначально были разработаны для работы в ОС Windows XP, рендеринг осуществляется DirectX 9c.
В Windows 7 существует небольшая проблема совместимости этих библиотек с видеодрайверами и игрой, из-за чего некоторыми программами не может обработан оверлей окна игры.
Общее решение:
Отключайте любое сглаживание и анизотропную фильтрацию:
- в опциях видео игры поочередно выключаются параметры:
ANTI-ALIASING (Сглаживание): off
TEXTURE FILTERING (Фильтрация текстур): Low
- в утилитах настройки драйвера видеокарты:
Anisotropic filtering (Анизотропная фильтрация): Off
задать фильтрацию "управляемое приложением", либо отключить её принудительно.
- запускайте игру в режиме совместимости с Windows XP SP2 и с правами администратора - правой кнопкой на ярлычке игры -> Свойства (улучшает общую стабильность игры под Вистой).
- отключить стиль Aero Glass.
Можно сделать проверку: набрать в консоли игры pb_getss, (клавиша [~]), после ввода команды ваш клиент сделает скриншот и сохранит его в папке Путь\Battlefield 2\pb\scrnshot
Если вы обнаружили проблемы, то можно поэкспериментировать с командой PB_SsOptions, к примеру набрать PB_SsOptions 320 240 50 50 1, затем снова pb_getss.
Делайте отключение каждого из выше перечисленных параметров поочередно (!), проверяя работоспособность Ваших скриншотов посредством "pb_getss".
Нельзя сворачивать-разворачивать окно игры на новых версиях драйверов! Есть большое количество исключений, и если свернул, потом пришёл, развернул - посыпались Black Screens. Это происходит из-за перекрытия оверлеев на Vista, т.к. в этой версии Windows их несколько (DX9, DX10) и при сворачивании, разворачивании происходит их переключение-отключение, но не всё ПО может это отследить, в том числе и PunkBuster, проблема эта чаще на уровне системы и вашего драйвера, а также недоработка PunkBuster. Единоразово это исправляется перезапуском игры. Для того чтобы устранить полностью проблему - вам нужно пробовать другие версии драйверов для вашего видеоадаптера-видеокарты.
Любой софт, выскакивающий поверх окна игры (поверх оверлея) может дать такой же эффект.
Запуск игры в оконном режиме может помочь проблеме с "Черными скриншотами".
Для этого при разрешении 1440 x 900, "Объет" в ярлыке должен быть следующего вида:
"ПУТЬ\BF2.exe" +modPath mods/brw +fullscreen 0 +wx 0 +wy 0 +szx 1422 +szy 830
Для установления ошибки при закрытии игры, "Объет" в ярлыке должен быть следующего вида:
"ПУТЬ\BF2.exe" +modPath mods/brw +szx 1024 +szy 578 +debugOutput 1 +fullscreen 0 +wx 1 +wy 1 +ignoreAsserts 0 +ranked 1 +menu 1 +restart 1 +multi
В этой теме будут указаны ники забаненых игроков.
После разбана, при появлении опять же черных\ розовых скринов, аккаунт опять уходит в бан.
|