Прежде всего, проверьте, чёрные ли у Вас скриншоты (и соответственно нужна ли Вам эта статья)! Сделать самостоятельную проверку, не прибегая к помощи знакомых администраторов серверовили других игроков, можно очень просто! Достаточно зайти на любой сервер с работающим античитом и набрать в консоли/pb_getss.Игра сделает скрин и сохранит его в папке C:\Users\AppData\Local\PunkBuster\COD4\pb\scrnshot или C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare \pb\scrnshot (если запущен режим совместимости с ХР). Попробуйте поэкспериментировать с системой и игрой независимо от сервера. Если у вас локально скриншоты получаются чистые, а игровой сервер получает от Вас чёрные скрины - значит стоит попробовать отключить антивирусы, фаерволы. Если же они у Вас изначально чёрные, то эта статья точно для Вас!Читаем…
Итак, проблема давнишняя и, по сию пору, актуальная. Чаще всего возникает у владельцев ОС "Windows Vista" и "Windows 7", которые столь же часто оказываются забаненными на серверах, где осуществляется проверка скриншотов PunkBuster (далее PB). Как правило, на таких серверах существует некий норматив времени/количества чёрных скриншотов, превысив который игрок (если не смог доказать свою "честность" в игре), банится администратором. Суть проблемы и её решение кроется в том, что COD4 + РВ изначально были разработаны для работы в ОС Windows XP, где рендеринг осуществляется с помощью DirectX 9c. В Windows Vista (7) существует проблема совместимости этих библиотек с видеодрайверами и игрой, из-за чего некоторые программы не могут обработать оверлей окна игры. Однако, такая проблема возникает только в случае, если в настройках игры, драйверов или системы принудительно включенAntialiasing(сглаживание). Также на снятие скриншотов может повлиять фильтрация текстур. Это Вам для общего понимания…
Общее решение:
ОтключитеAntialiasing(сглаживание) и установите низкий уровень фильтрации текстур в настройках игры, в настройках драйвера вашей видеокарты и в системе. За графику не бойтесь, в подавляющем большинстве случаев разницы Вы не заметите. Более того, Вы получите дополнительную производительность и прирост FPS в игре. Также для решения проблемы можно попробовать отключить стиль интерфейсаAero Glass(говорят, тоже влияет). Вероятнее всего большинству хватит этого пункта, и читать дальше не придётся. Если же нет, продолжаем ознакомление…
Пошаговое решение для Windows Vista,7 (x86,x64):
1.Манипуляции с ярлыком игры.
Правой кнопкой мыши нажимаем на ярлык и выбираем Свойства. Затем выбираем Совместимость и ставим галочки так, как показано на скриншоте.
2.Настройки игры.
Отключаете любое сглаживание и анизотропную фильтрацию.
"Анизотропная фильтрация" передвинуть курсор влево до упора.
3.Настройки драйвера(если не знаете что это такое – пропустите).
Задать антианализинг (АА) и адаптив антианализинг (ААА) - "управляемое приложением", либо отключить их принудительно.
Нельзя сворачивать-разворачивать окно игры.Это тоже приводит к получению чёрного скриншота.
Любой софт, выскакивающий поверх окна игры, (поверх оверлея) может дать такой же эффект.
Более того,антивирусымогут блокировать PunkBuster. Обычно это заканчивается киком, но бывают исключения, когда блокируются только скриншоты.
ВИДЕОИНСТРУКЦИЯ:
Однако самым надёжным из известных мне способов борьбы с чёрными скриншотами является запуск игры воконном режиме!В оконном режиме всё так же, как и в полноэкранном, ведь окно будет на весь экран, просто появится сверху строка с названием окна. Поначалу может показаться не привычным, но игре не мешает.Используйте оконный режим, если все остальные методы не помогают, и Вы продолжаете получать предупреждения от Администрации.
Для активации оконного режима выполните следующие команды в консоли:
/r_fullscreen 0
/vid_restart
Или, перед запуском игры, в файле config_mp.cfgнайти переменную seta r_fullscreen "1"и изменить её значение на "0".Если после применения оконного режима окно слишком маленькое или слишком большое, то необходимо в настройках изменить разрешение на то, которое установлено на Вашем рабочем столе.
P.S. Если после предупреждения Администратора, от Вас продолжают поступать чёрные скриншоты, значит, Вы не желаете показывать свой экран. Я это рассматриваю, как использование читов, потому что не могу быть уверен, что Вы не читер. Убедительно прошу настроить игру на отдачу полноценных скриншотов, иначе Вы рискуете быть забаненным!