Диагностика и решение проблем в Battlefield 2

Решение технических проблем и ответы на вопросы.

 

Важно: Некоторые технические трудности являются причинами особенности вашей графической карты и ОС.

Здесь собраны описания проблем со многих источников. Просим отнестись к решению неполадок с должным вниманием и пониманием, так как мы не несем ответственности за негативные последствия попыток Вашего решения проблемы. Поэтому всегда делайте резервную копию тех файлов, которые вы хотите отредактировать или заменить.

 

В: Что означает надпись "The server has refused the connection"? 
О:Переводится примерно: "Сервер отказал в соединении"
Если заходите в игру без включенного интернета и пишет "the server has refused the connection", значит интернет сервера(за счет которого вы входите в игру/на акаунт) отвалился. Через него и осуществляется соединение с аккаунт сервером.
Если же вы заходите "С интернетом", то если ваш инет вырубается то пишется, "the server closed the connection". (сервер закрыл соединение)
вывод: менее проблематично играть со включенным интернетом

В: Как заставить игру работать в разрешении 1680х1050 (и выше), пропорционального для широкоформатных мониторов 16:10.

О:Нужно запустить игру с ярлыка, в параметрах которого будет прописано следующее:
D:\Games\BF2\BF2.exe +menu 1 +fullscreen 1 +szx 1680 +szy 1050
где вот в этом месте +szx 1680 +szy 1050 указываем нужное вам разрешение и запускаем игру с ярлыка.
Игра от этих действий не глючит и не вылетает только вот картинка немного урезается, в основном сверху и с низу, и совсем чуток по бокам.
Для HD Ready:
+szx 1360 +szy 768 

Для Full HD мониторов соотв:
+szx 1920 +szy 1080 

Для большинства широкоформатных компьютерных мониторов:
+szx 1680 +szy 1050 

В: Не могу законектиться на bf2.sevstar.net пишет что "This server is password protected. You have entered an invalid password"
О:Это значит что сервер запаролен и без пароля на него не войдешь

В: Подскажите где можно скачать карты
О: http://bf2.sevstar.net/maps/ - тут, и распаковать их в директорию с игрой:...\BF2\mods\bf2\ Levels

В: Как сделать так, что бы не показывались заставки в начале игры? 
О:Заходим в папку
X:/Battlefield 2/mods/bf2/Movies
И переименовываем файлы: (Не стирайте файлы! Могут возникнуть проблемы с Punkbuster.)
dice.bik
EA.bik
Nvidia_logo.bik
Intro.bik
Legal.bik
welcome.bik
Уберите в конце расширение файла bik. Напишите например backup.
Или прописать в свойствах ярлыка + restart 1

В: При попытке запустить игру происходит вылет на рабочий стол после непродолжительного паказа чёрного экрана
A1:Если вы используете программы для решения "проблемы 60Гц", то настройте её так, что бы она поддерживала режим 800х600 про 60Гц. Потом выставите нужный режим через меню игры.
или
Обновите DirectX 
или
Перезагрузите компьютер. Банально, но игра не работает без перезагрузки после установки.
A2:В файле Video.con выставить разрешение и частоту Вашего монитора, что-то типа: VideoSettings.setResolution 1680x1050@60Hz

В: При попытке создать аккаунт, игра замирает на неопределенно долгое время (от 15 мин и более) При повторной попытке регистрации выдается сообщение, что на данный e-mail кто-то уже зарегистрировался.
О: В "Account Managment" появившемся при запуске игры, выбираете вкладку "Retrive Account". Дальше выбираем с помощью чего мы получим свой аккаунт "Using email" или "Nickname", и в зависимости от этого выбора вводим в следующую строку мыло или ник, а в следующую пароль. И ваш акк восстановится и подключится!
Данные нужно ввести такие же, как и вовремя неудачной регистрации, когда надпись "connect" не исчезала.

В: Можно ли создать аккаунт без доступа в Интернет?
О: Да, для этого нужно при создании аккаунта выбрать "Offline account"


В: У меня сильно тормозит игра, несмотря на мощный компьютер.
О: Возможно игра конфликтует с каким-то приложением, запущенным в фоне. Удалите всё из автозагрузки, и добаляя каждую программу по отдельности установите "виновника"
Так же игра может тормозить из-за встроенного звука. BF2 активно использует новейшие звуковые эффекты, и в случае их программной обработки может существенно уменьшать быстродействие. Попробуйте установить качество звука на минимум, или включить его вообще (в диспетчере устройств) Абсолютное решение проблемы - покупка любой PCI звуковой карты с поддержкой EAX не ниже третего.

В: У меня вылетает игра с сообщением об ошибке в memory.dll
О: Попробуйте отключить Hyper Threading (для процессоров Intel P4)

В: Как запустить игру в окне?
О: нужно добавить к ярлыку запуска следующую строчку
+fullscreen 0 +wx 1 +wy 1
Всё это делается через свойства ярлыка.
Первое отменяет полноэкранный режим, а второе позиционирует окно игры относительно левого верхнего угла экрана. Если не добавлять позиционирование, то окно будет открываться, сдвинутое вправо-вниз, и часть кнопок будет недоступна.
В первый раз обычно окно открывается в разрешении вашего экрана, после чего в видео настройках игры нужно поменять разрешение на удобное вам и соответствующее вашей частоте обновления. На следующий раз игра сразу откроется в окне нужного размера.

В:Как записывать и смотреть демки?
О:Для записи вы должны быть сервером
открыть консоль
начать запись:
demo.recordDemo имя видео
остановить запись
demo.stoprecording
2 файла демки будут в папке EA GAMES\Battlefield 2\mods\bf2\Demos
Ложим их в My Documents\Battlefield 2\Profiles\Default\Demos (если директории Demos нет, создайте)
В браузере игры идете в "комюнити", выбираете ролик и вперед.
Опции (быстрее, медленно, пауза и т.п.) вызываются как команды в игре - В.

В: Когда я пытаюсь сделать скрин шот кнопкой PrintScrn, в папке "мои документы" появляются только пустые Png файлы
О:Проблема в том, что игра не понимает русских букв в пути к папке "мои документы". Создаём в корне диска С: папку My Documents, правой кнопкой кликаем на папке Мои документы, свойства - перенести. И переносим содержимое в созданную в корне папку. Всё. Скриншоты создаются. А вобще скрин шоты и видео можно делать с помощью программы Fraps


В:появляются черные точки на горах, что делать? Переустанавливал бф не помогло, ставил свежие дрова, не помогло, до этого была видюха 8600гт показывало тоже самое

О:Для владельцев видеокарт GeForce серии 8ххх и ATI серии HD 2xxx
Чтобы не было черных пятен(шестиугольников) в игре:
на это есть два способа решения проблемы:
ПЕРВЫЙ
В меню настройки графики Раздел "Terrain" ставим на LOW
ВТОРОЙ
1. заходишь в папку с игрой и переименовываешь файл Game.exe в BF2.exe
2. запускаешь утилиту InGame
В меню "Настройка игр" в графе "Путь к игре" с помощью кнопки "Обзор" указываешь путь к файлу BF2.exe
должно получиться примерно так D:\games\Battlefield 2\BF2.exe
3. Жмешь кнопку "Сохранить"
4. запускаешь игру и, О, ЧУДО, НИКАКИХ ПЯТЕН

\\добавлено 
Замечено и проверено: причиной появления таких пятен может быть также установленный в системе RAdmin Server. Данная программа добавляет системный видео-драйвер, который видимо и мешает правильной прорисовке. Попробуйте удалить данную программу из системы.

Если у Вас процессор с двумя и более ядрами,для того чтобы вас не выкидывало из игры, сделать надо следующее:
вобще соответствие по одному процессору ставит утилита In Game , но в результате отсутствия оной все можно сделать вручную:
1. Запускаем БФ
2. жмем альт+таб и переходим на рабочий стол
3. жмем ктрл+алт+дел или запускаем сами "диспетчер задач"
4. если клиент новый, то в списке процессов ищем game.exe и жмем на нем правой кнопкой мыши, в открывшемся меню выбираем пункт "задать соответствие" и затем снимаем одну из галочек цпу0 или цпу1(обе не надо).
Вот выдержка из справки диспетчера:
На вкладке Процессы щелкните правой кнопкой процесс, которому нужно назначить обработчика, выберите команду Задать соответствие, а затем выберите один или несколько обработчиков.
Примечания
Команда Задать соответствие доступна только в многопроцессорных компьютерах.
Применение команды Задать соответствие ограничивает выполнение программы или процесса выбранным обработчиком и может снизить общее быстродействие системы.
Проблема: на двух ядерных Атлонах из Battlefield'a выкидывает, с сообщением "Connection to the server has been lost".
Симптомы: выкидывает через 1-2 минуты после подключения. В списке игроков у больного наблюдается отрицательный пинг.
Решение проблемы: открываем C:\boot.ini, находим строчку указывающую на текущую венду и дописываем в конец: /usepmtimer.
Например:
было: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
стало: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer
Естественно сохраняем и перезагружаемся. Может кому пригодится.

В: Проблема в том что при запуске БФ у меня мигает экран черным цветом и выкидывает обратно а рабочий стол. Драйвера , директ переустановил всерано та же картина
О:Вспоминаем пароль от аккаунта и удаляем папку "Мои документы\Battlefield 2"
Если не помним пароль - удаляем в этой папке всё, кроме файлов "Profile.con"

В: Не могу поиграть с ботами в сингплеере: загружается карта и потом сразу выкидывает с бетла. В чём проблема кто знает!?
О:В сингплеере работают только те карты которые есть в ротации сервера
остальные можно запустить создав сервер на своей машине

В:Переустановил систему, запускаю БФ а мне выдают - приложению не удалось запуститься, поскольку d3dx9_25.dll не был найден.

О:Нужно скачать и установить DirectX , скачать его можно по ссылке
http://upload.sevsta...e=DirectX_rar91
В:Когда запускаю игру вылазиет ошибка Please insert the correct CD-ROM, select OK and restart application , чтобы это могло быть?
О:Нужно всего лишь скачать виртуальный диск и смонтировать его с помощью программы Daemon Tools

В:скажите пожалуйста что это такое, выскакивает когда пытаюсь зайти

О:Надо в настройках игр в ингейм указать путь до файла бф2.ехе и файл этот надо разместить в папке с игрой, а не в папке геймс как сейчас.

 

В: Как сделать так, что при создании нового профиля в игре "добрый голос" диктора не объяснял по 20 раз значения разных клавиш, отвлекая от игры?
О:1. в настройках звука в игре уберите на ноль ползунок громкости для шкалы Voice Over.

(если не помогает - второй вариант)
2.в профиле есть файл Audio.con. в нём в нем правим строку

AudioSettings.setHelpVoiceVolume


в конце меняем 1 на 0, сохраняем и вуаля

В. : Можно ли общаться внутри сквада, используя VoIP, но не нажимая кнопок для связи?
О: Идем в папку со своим профилем...ищем там файл Audio.con в нем правим строку

AudioSettings.setVoipUsePushToTalk


в конце меняем 1 на 0, сохраняем...
и всё прекрасно работает и без нажатия на клавишу В, но активация голосом работает только внутри сквада.
Если вы командир сквада и вам надо переговорить с главкомом надо нажимать V, остается подстроить микрофон на желаемый уровень срабатывания и всё...вперед в бой ...

В: Как проверить стабильность интеренет соединения
О:Пуск>выполнить>cmd
Ping www.ru -t
Подождать минуту.
Прервать команду: CTRL+C
При потере пакетов более 5%, обращаться к своему провайдеру за разъяснениями о качестве связи.

В. я поменял монитор и игра отказывается запускаться. Как такое возможно?! И что делать.
О:Удалить папку C:\Documents and Settings\имякомпьютера\My Documents\Battlefield 2
и восстановить аккаунт при первом запуске игры.( так необходимо делать при смене какого либо железа, в противном случае игра не запустится)
всё будет работать.
Проблемы в том, что если в дефолтном профиле прописывается частота монитора, и при его смене игра "теряет разум" и не может запуситься.

В: Как поменять пароль и почту игрового аккаунта?
О: Идём сюда (вводим мыло и пароль нужного нам аккаунта из игры) и жмём Update Profile.
А дальше там всё понятно 

В: Как поменять или отредактировать никнейм, под которым я играю в BF2?
О:К сожалению никак, 

В: При конекте к серверу выдает Your CD-Key is not valid что делать?
О:Переустановить клиент и в момент запроса сд-кея поставь его, либо в утилите In-Game нажать кнопочки "Обновить сд кей" и "Записать его в реестр"

В:после установки нового клиента(скачал на торренте) появилась такая проблемка:одна карта закончилась,грузится другая и вроде как без тормозов,но когда дело доходит до Verfying client data начинаются тормоза!Когда респлюсь на карте иной раз уже точку успевают взять,про технику говорить нечего.Слышал впринципе так у многих.ВОТ ТЕПЕРЬ ВОПРОС: это связанно с новый клиентом или проблема не в этом?
О: Ввиду острой необходимости, была введена проверка клиента. Как она осуществляется ? На этапе Verifying Client Data (после загрузки карты), расчитываются md5-суммы большинства основных файлов клиента + файлов текущей карты, после чего эти цифры сверяются с цифрами сервера. Сам по себе расчет md5 - достаточно сложная для ЦП задача, поэтому процесс загрузки происходит дольше. Однако после проверки - ЦП освобождается и дальше игровой процесс идентичен игровому процессу на старом клиенте: больше проверок нет. Так что если у вас "лагает" во время игры - ищите проблемы у себя. Если вам не нравится как долго вы грузитесь - значит необходимо делать аппаратный апгрейд. Кому предъявлять претензии ? Судя по всему тем людям, из-за которых пришлось ввести проверку.

Оптимальные настройки аудио в игре

Чтобы хорошо слышать то что тебе говорят. основные звуки, надо выставить на 30% тогда все четко будет слышно . Если тебя прохо слышат,можно ставить галочку boost microphone
и если стало сильно громко уменьшать громкость передачи

Если у вас не работает микрофон в игре ( вы никого не слышите и вас не слышат) но в винде он работает сделать нужно следующие:
1) Пуск - программы - стандартные - развлечения - громкость
2) Параметры - свойства
3) выбрать запись, и выставить галочку на микрофон
ну и если у вас все так установлено, и все таки что то не работает
то неплохо бы обновить драйвера на звук
\\ добавлено 
Хочу сразу предупредить, что я выкладываю именно СВОЮ (как настраивал я) последовательность настройки VoIP, она может быть ошибочной или не правильной, но после всех настроек VoIP заработал (и не только у меня). Если у кого-то после проделанных действий VoIP так и не заработает, то будем решать вместе эту проблему!

Итак поехали!
Для настройки VoIP необходимо:
1) Наушники;
2) Микрофон;
3) Аудио карта.
(желательно чтоб все три элемента были в рабочем состояние)

Наушники необходимый элемент т.к. при включение VoIP, если звук будет идти из основных колонок, микрофон начнет резонировать с акустической системой, и мы услышим не вашу речь, а непонятный звук высокой частоты. (Я уверяю вас звук неприятный!)

Если вы уверены что все элементы рабочие, то тогда делаем следующие манипуляции:
- Заходим в корневой каталог Battlefield 2 и находим там «BF2VoiceSetup.exe», запускаем его.
- Откроется окно «BattleCommo» следующего вида:

- После открытия этого окна начинаем активно говорить в микрофон (вы должны сидеть в наушниках). Если микрофон исправлен и работает нормально, то в середине окна начнет бегать зеленая шкала звука вашей речи. Параллельно вы должны слышать все, что говорите в своих наушниках.
- Далее производим настройку нижнего предела срабатывания микрофона, с помощью ползунка. (Настраивается исходя из чувствительности вашего микрофона). Верхний предел не регулируемый и остается неизменным. При превышение звука голоса выше верхнего предела микрофон отключается и вас не слышно!

- После настройки в данном окне нажимаем кнопку «Save settings» и закрываем данную программу.
Если настройка прошла удачно и микрофон у вас работает, в данной программе, переходим к следующему пункту настройки.

Настройки VoIP в самой игре.

Заходим в игру Battlefield 2. Далее идем по следующему пути:
OPTIONS > AUDIO > и обращаем свой взор на участок в настройках «VOICE OVER IP»
Он имеет следующий вид:

В этих настройках подключим данную функцию путем установки галочки напротив «ENABLE»
Выставляем все как на картинке.
Исключение составляет только участок «MICROPHONE THRESHOLD TEST»
У меня он выставлен на 10%, ну вообще изначально выставлялся от 3% до 5% на интегрированной аудио карте.
При нажатие на кнопку «START MICROFONE TEST» у меня НИ ЧЕГО НЕ ПРОИСХОДИТ и тест не работает. Но вас это не должно смущать. Если у вас заработает, напишите, что там происходит.
Далее жмем на кнопку «APPLY» и выходим из настроек.

Заходим непосредственно в сетевую игру.

Для того чтоб общаться через VoIP вам надо как минимум вступить в сквад.
Если вы входите в сквад то: во время игры нажимаем на кнопку «В» английскую, и произносим речь. При этом вы можете общаться только с односквадовцами и сквад-лидером. Причем только в рамках одного сквада!

Если ты сквад-лидер то при нажатие «В» ты говоришь своему скваду, а при нажатие на кнопку «V» ты говоришь с коммандером. При этом твой сквад не слышит о чем ты говоришь с коммандером, как и коммандер не слышит, что ты говоришь своему скваду.
Итого у сквад-лидера больше всего кнопок для общения «В» и «V».

Если ты коммандер, то можешь общаться только со сквад-лидерами путем нажатия на кнопку «V». При этом разговор слышат все сквад-лидеры, и необходимо уточнять какому скваду ты отдаешь приказ или просишь о чем-либо.

Надеюсь у вас получиться настроить VoIP, прочитав эту инструкцию, и нам станет намного проще играть, и выстраивать тактику в игре!

 

В: А какие требования у игры?
О: Минимальная конфигурация 
• Операционная система Microsoft Windows XP 
• Процессор Intel Pentium 4 1,7 Ггц или эквивалентный ему по производительности 
• 512 Мб оперативной памяти 
• 2,3 Гб свободного пространства на жестком диске 
• Ускоритель трехмерной графики с 128 Мб видеопамяти, с поддержкой пиксельных шейдеров версии 1.4* 
• Cоединение с Интернетом на скорости минимум 128 Кбит/с
Рекомендуемая конфигурация 
• Операционная система Microsoft Windows XP 
• Процессор Intel Pentium 4 2,5 Ггц или эквивалентный ему по производительности 
• 1 Гб оперативной памяти 
• 2,3 Гб свободного пространства на жестком диске 
• Ускоритель трехмерной графики с 256 Мб видеопамяти, с поддержкой пиксельных шейдеров версии 1.4 
• Cоединение с Интернетом на скорости минимум 128 Кбит/с
* Игрой поддерживаются следующие марки видеокарт:
• NVIDIA GeForce PCX 5900 (PCIe) 
• NVIDIA GeForce FX 5950 Ultra (AGP) 
• NVIDIA GeForce FX 5900 Ultra (AGP) 

• NVIDIA GeForce FX 5900 (AGP) 
• NVIDIA GeForce FX 5800 Ultra (AGP) 
• NVIDIA GeForce FX 5700LE (AGP) 
• NVIDIA GeForce FX 5700 Ultra (AGP) 
• NVIDIA GeForce 6200 (PCIe) 
• NVIDIA GeForce 6200 TurboCache-16 (PCIe) 
• NVIDIA GeForce 6600 (PCIe) 
• NVIDIA GeForce 6600 GT (AGP) 
• NVIDIA GeForce 6800 GT (AGP) 
• NVIDIA GeForce 6800 GT (PCIe) 
• NVIDIA GeForce 6800 Ultra (AGP) 
• ATI All-In-Wonder Radeon 8500 (AGP) 
• ATI All-In-Wonder Radeon 9600 (AGP) 
• ATI All-In-Wonder Radeon 9600 Pro (AGP) 
• ATI All-In-Wonder Radeon 9600 XT (AGP) 
• ATI All-In-Wonder Radeon 9700 Pro (AGP) 
• ATI All-In-Wonder Radeon 9800 Pro (AGP) 
• ATI Radeon 9500 Pro (AGP) 
• ATI Radeon 9600 (AGP) 
• ATI Radeon 9600 Pro (AGP) 
• ATI Radeon 9600 SE (AGP) 
• ATI Radeon 9600 XT (AGP) 
• ATI Radeon 9700 Pro (AGP) 
• ATI Radeon 9800 Pro (AGP) 
• ATI Radeon 9800 XT (AGP) 
• ATI Radeon X300 SE (PCIe) 
• ATI Radeon X600 XT (PCIe) 
• ATI Radeon X700 Pro (PCIe) 
• ATI Radeon X800 Pro (AGP) 
• ATI Radeon X800 XT (PCIe) 
• ATI Radeon X850 XT Platinum Edition (PCIe)

В: Как увеличить количество ботов в Singleplayer?
О:Открываем файл AIDefault.ai в папке BF2\Mods\bf2\AI и стираем rem перед строками
rem aiSettings.overrideMenuSettings 1
rem aiSettings.setMaxNBots 32
rem aiSettings.maxBotsIncludeHumans 0
rem aiSettings.setBotSkill 1.0
Соответственно, вторая строка и задает количество ботов.

Увеличеваем количество билетов.

Играть с большим количеством ботов и без билетов толка нет.
Идем в ...\Battlefield 2 Demo\mods\bf2\python\game\ gamemodes и открываем нотпадом gpm_cВ. Находим строку:
return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))
Чем меньше цифра тем больше билетов. Например 25.0 даст 800 билетов на сторону. В игре с 40 ботами хватает надолго.

В: Забыл пароль. Что делать?
А: Пароль можно вернуть при помощи опции Forgot Password в окне Manage Accounts в самом BF2. При этом откроется веб-страница, на которой попросят ввести e-mail, на который был зарегистрирован аккаунт. Соответственно, его надо вписать, нажать ентер, после чего через несколько минут на это мыло придет пароль.

я играл раньше потом перустановил винду но не знаю как зайти на свой старый аккаунт, пароль на акк помню, мыло тоже знаю !

В: Как работает TKPunish?
А: При Team Killing'е у убитого на экране появляется запрос: простить (Page Up) или наказать (Page Down) своего убийцу. Если 10 игроков выбрали Page Down (по умолчанию выбирается именно Page Down - так что в таких случаях не надо быть пассивным) убийце запрещается вход на сервер до конца раунда. 

В: Есть ли в игре встроенный счётчик fps? Если да, то как его включить?
О: Да, включить его можно введя в консоли вызывается "~" renderer.drawfps 1

В:Люди,помогите!!!Игра загружается до момента представленного на скрине(вроде бы всё ОК),но потом ни мышь ни клава не реагируют(работает только комбинация ALT+ESC).Вроде ничего с компом не делал,игруху переустановил - не помогло!Помогите советом!

О:Когда заходите на аккаунт, зайдите в опции управления и сбросьте все настройки(есть кнопочка резет ту дэфолт) У вас сбилось управление 

 

Категория: полезное | Добавил: Flisk (02.04.2015)
Просмотров: 12106 | Комментарии: 1 | Рейтинг: 1.0/1
Всего комментариев: 1
avatar
1
У меня при регистрации в сити пишет что нет сети, проверте настройки. Что делать?
avatar
close