Информация бойцами протестирована. Всё работает, кто желает можно применять. Уменьшение количества проверок Punkbuster
Панкбастер, как вы, возможно, знаете, античитерская программа, встроенная в Battlefield2, и она необходима для игры на всех ранговых серверах и большинстве публичных. Панкбастер сканирует ваш жесткий диск на предмет возникновения проблем каждые 20 секунд. Как вы, наверное, догадались, это является причиной многих лагов. Что мы собираемся сделать, так это увеличить время проверки до 500 секунд (это максимальный показатель, так что не пытайтесь ставить больше). Как бы то ни было вам не стоит волноваться, это на 100 процентов безопасно для Панкбастера, и не вызовет ни каких подозрений с его стороны по поводу того, что вы читер. Создатели Панкбастера рекомендуют эту операцию на своем веб- сайте. Чтобы сделать это вам нужно:
Зайдите на любой он-лайн сервер, использующий Панкбастер, например ранковый.
Когда вы будете в игре и появитесь, на какой либо точке, нажмите клавишу ‘~’. На большинстве клавиатур она расположена над клавишей “tab” слева от клавиши “1?
Широкий белый прямоугольник выпадет на экран. Введите “pb_sleep 500" (без кавычек) и нажмите “Enter”
Когда вы сделали это, убедитесь, что прямоугольник остался на месте, и введите “pb_writecfg” (тоже без кавычек), чтобы сохранить настройку.
Переименовать BF2.exe
Точной причины, почему эта фича ускоряет работу игры, автору неизвестна, но вероятно ATI и Nvidia распознают программу BF2.exe как их собственную, так что, переименовывая файл BF2.exe вы переводите программу в разряд обычных, а не голодных до ресурсов динозавров! В 90% случаев это позволяет увеличить быстродействие в игре. Чтобы проделать эту операцию следуйте указаниям:
Сначала вам нужно найти папку с игрой, по умолчанию “C:\Program Files\EA Games\Battlefield 2"
Когда вы нашли директорию с игрой, выделите в ней файл BF2.exe, щелкните по нему правой кнопкой мыши и выберите пункт ниспадающего меню "Свойства".
Дальше вам нужно изменить текст в белом поле ввода, где написано “BF2", над директорией во вкладке "Общие", вы можете ввести все что хотите, для простоты я изменил это на BF21.exe, как только вы закончили, нажмите "Применить".
Теперь изменим ярлык на рабочем столе. Удалите ярлык с рабочего стола и пройдите в папку с игрой, щелкните правой кнопкой мыши по файлу, имя которого мы изменили. В выпавшем меню выберите пункт "Отправить" -> "Рабочий стол (создать ярлык)", теперь вы имеете работающий ярлык на рабочем столе.
Сделайте BF2.exe приложением с высоким приоритетом: Windows определенным образом распределяет ресурсы памяти между всеми программами. Так же ресурсы расходуются на различные системные процессы, запущенные в фоновом режиме т.н. “System Idle Process”. Увеличивая приоритет приложения, Windows предоставляет этому приложению больше памяти, отнимая какую- то часть у своих процессов таких как “System Idle Process”. Вы можете изменить приоритет приложения вручную, нажав ctrl+alt+delete, или настроить файл, автоматически запускать программу с высоким приоритетом.
Чтобы выполнить это, следуйте указаниям:
Снова найдите директорию с игрой, по умолчанию “C:\Program Files\EA GAMES\Battlefield 2" это папка BF2.
Кликните правой кнопкой мыши в любом месте внутри этой директории, выберите "Создать" -> "Текстовый документ".
Правой кнопкой по только что созданному файлу и переименуйте его в bf2.bat, Файл должен тогда превратиться в небольшой винтик. Если этого не произошло вам надо отключить опцию "Скрывать расширения для зарегистрированных типов файлов", находящейся в меню проводника "Сервис" -> "Свойства папки" -> вкладка "Вид".
Правой кнопкой по созданному файлу bf2.bat и кликните изменить
Скопируйте и вставьте следующий ниже код в открывшееся окно блокнота:
<blockquote>
Код
@echo off cd /d "C:\Program Files\EA GAMES\Battlefield 2" start /high BF2.exe +menu 1 +fullscreen 1
Если вы переименовали ваш файл, как показано в пункте 3, то вставьте следующий код (если вы переименовали BF2.exe не на BF21.exe, а на что- то свое измените это в коде)
Код
@echo off cd /d "C:\Program Files\EA GAMES\Battlefield 2" start /high BF21.exe +menu 1 +fullscreen 1
</blockquote>
Не забудьте, если вы установили Батлфилд в отличную от директории “C:\Program Files\EA GAMES\Battlefield 2" папку, тогда подкорректируйте это соответственно.
Сохраните изменения и закройте окно Блокнота.
Правой кнопкой щелкните по новому bf2.bat "Отправить" -> "Рабочий стол (Создать ярлык)".
Пройдите на Рабочий стол, правой кнопкой по новому ярлыку и выберите "?войства"
Нажмите кнопку "Изменить значок" и пройдите в папку с игрой “C:\Program Files\EA GAMES\Battlefield 2" двойным щелчком кликните ваш bf2.exe (или bf21.exe). Этим действием мы присвоим ярлыку настоящую иконку, не очень важно, но выглядит намного лучше.
Правой кнопкой щелкните по ярлыку и переименуйте в “Battlefield 2” или так как вам будет удобней.