Battlefield 1 — один из самых желанных шутеров этого года, и является он таковым не только с точки зрения игровой механики, ведь игры от DICE — это еще и отличные бенчмарки. Тем не менее, проблем на релизе не удалось избежать, и в этой статье написано, как с ними совладать.
Стоит заметить, что в этот раз DICE справились с работой куда лучше, ведь по сравнению со, скажем, Battlefield 4, новая игра гораздо стабильнее.
Большинство игровых изданий, в том числе и наше, отмечает, что критических ошибок нет или почти нет.
Похоже, сказался очень полезный опыт работы с чужой лицензией — прошла игра DICE, Star Wars: Battlefront, создавалась под чутким надзором Walt Disney Pictures, нынешним правообладателем. Требования были высокими, и потому на выходе Battlefront оказалась полностью готовой к употреблению «из коробки».
Минимальные системные требования:
Рекомендуемые системные требования:
Прежде чем начать искать свою проблему, вам необходимо обновить до последней версии драйвер своей видеокарты:
Обязательным условием для успешного функционирования любой игры является наличие самых свежих драйверов для всех устройств в системе. Скачайте утилиту Driver Updater, чтобы легко и быстро загрузить последние версии драйверов и установить их одним щелчком мыши:
Вполне возможно, что вам придется обновить вспомогательное программное обеспечение, вроде DirectX, Microsoft .NET Framework и Microsoft Visual C++:
Вспомогательные библиотеки DLL:
Если вы все это сделали, а проблема осталась, то можете поискать ее в нижеследующем списке.
Некоторые игроки столкнулись с тем, что Battlefield 1 не запускается или же зависает при запуске, выдавая ошибку DirectX. Она может быть связана с двумя факторами.
Во-первых, видеокарта не поддерживает требуемую версию DirectX. При этом успешная установка на прошлом этапе не означает, что она задействована: файлы в системе может быть и есть, но видеочип просто-напросто не может их использовать.
В таком случае придется обновлять видеокарту, ведь даже если бы игра все-таки запустилась, то едва бы выдала вменяемую частоту кадров.
Во-вторых, корректной работе графического API может мешать оверлей программы Origin, через которую и запускается Battlefield 1. Незадолго до выхода игры Electronic Arts выкатила крупное обновление своего сервиса цифровой дистрибуции, и оно до сих пор не является абсолютно стабильным. Поэтому можно попробовать отключить оверлей:
Учтите, что без оверлея вы не сможете просматривать личные профили других игроков. Все остальные опции (приглашение друзей в отряд и другие) будут доступны без ограничений.
Уже в самой игре встречаются неполадки из-за которых игроки не могут зайти ни на один сервер или на сервер определенного режима.
Тут все немного сложнее, ведь эта проблема может быть связана со множеством причин: проблемы с сетевой картой, неполадка на магистральной линии и неправильно настроенный роутер, но скорее всего, если другие игры работают нормально, неполадки на стороне разработчиков, то есть не зависят от вашего компьютера.
Например, во время бета-тестирования и в первые дни после запуска сервера периодически «лежали» на внеплановых технических обслуживаниях или вообще из-за DDOS-атак (видимо, со стороны кибер-пацифистов).
Так или иначе, если у вас не работает сетевая игра в Battlefield 1, попробуйте сперва зайти на официальные форумы и поискать сообщения других игроков — наверняка не вы один не можете поиграть.
Разумеется, в случае, если вы скачали пиратскую версию игры, никакой сетевой игры можете и не ждать, ведь «пиратки» не подключаются к серверам вследствие внедрения «левого» когда в дистрибутив или замены исполняемых файлов.
Хотя формально игра от DICE полностью поддерживает новую версию графического API, на самом деле DirectX 12 в Battlefield 1 работает не лучшим образом. По идее он должен снижать нагрузку на процессор, перенося некоторые его задачи на видеочип, однако на большинстве видеокарт от Nvidia и многих от AMD наблюдается снижение производительности.
Таким образом, чтобы избавиться от проблемы, придется все же переключиться на DirectX 11. Благо графика от этого не пострадает.
Игра запускается, но очень сильно тормозит? Проблема понятная, но не всегда ее можно решить, особенно сразу после релиза. Дело в том, что многие игры сейчас выходят «сырыми» — не совсем готовыми, из-за чего могут плохо работать даже на мощных компьютерах.
В этом плане Battlefield 1 держится молодцом — имея на руках конфигурацию, отвечающую минимальным системным требованиям, можно без затруднений играть на самых низких настройках.
Но как все-таки повысить заветный счетчик частоты кадров?
В первую очередь нужно попробовать отключить все программы, которые вы не используете во время игры: браузер, Skype и другие, которые обычно запущены на фоне.
Владельцы карточек от Nvidia могут также отключить функцию ShadowPlay, так как она работает по принципу оверлея и может снижать частоту кадров. На некоторых системах отключение этой программы дает дополнительные 50 кадров в секунду, хотя видимых причин на это нет.
Если вы используете видеокарту от AMD и идущую в комплекте с драйверами программу Raptr (она же PlaysTV), отключите ее.
Еще одна «спорная» утилита — Xbox GameDVR, которая идет в стандартном комплекте поставки Windows 10. Она позволяет связать ПК с игровой приставкой Xbox One, делать скриншоты, записи видео. Практика показала, что она очень ресурсоемкая и, что еще хуже, по умолчанию запущена на всех компьютерах под управлением ОС Windows 10.
Как отключить GameDVR:
Еще можно попробовать выставить игре повышенный приоритет в системе. Для этого нужно сделать следующее:
Ни в коем случае не ставьте приоритет «реального времени», так как это может негативно сказаться на работе системы!
Заодно стоит проверить выставлено ли использование всех ядер процессора. Это особенно актуально для тех, у кого установлен шестиядерный «камень». Найти информацию можно там же, в диспетчере задач, рядом с «Задать приоритет» есть опция «Задать сходство».
В некоторых миссиях из-за игровой ошибки может не сработать скрипт, и тогда не начнется сюжетный диалог или же противники «застрянут» где-нибудь.
Если вы столкнулись с такой проблемой, но самым верным решением будет загрузить последнюю контрольную точку. Иногда это может быть обидно, но переиграть можно быстрее, чем дождаться следующего патча от разработчиков.
Игра может вести себя некорректно, самопроизвольно выключаясь, и обычно это связано с двумя возможными причинами.
Во-первых, ей может не хватить имеющейся на компьютере памяти, как оперативной так и для графики. Если у вас в системе мало ОЗУ, то лучшего всего выставить больший файл подкачки. Чтобы сделать это, проделайте следующие действия:
Если с ОЗУ все в порядке, то стоит попробовать поставить минимальное качество текстур — именно они больше всего «забивают» память видеокарты.
Во-вторых, вылет может быть связан с игровым багом. В таком случае единственное, что можно сделать — дождаться исправления от разработчиков.
Уровни в проекте от DICE большие и детальные, поэтому для хз загрузки требуется больше времени, чем обычно.
Чтобы ускорить процесс загрузки в Battlefield 1, можно воспользоваться более «быстрым» жестким диском, если такой имеется под рукой.
Но самый простой способ сделать загрузку быстрее заключается в установке игры на SSD-накопитель. Твердотельные диски гораздо более эффективны в обработке больших объемов информации.
Нельзя также исключить вероятность отсутствия DLL-файлов.
В тексте ошибок система обычно сигнализирует о том, какой именно файл ей требуется. Для того, чтобы решить эту проблему, нужно найти в сети нужный файл.
Если искать самому не хочется, то можно использовать программу DLL-fixer.
Если ваша проблема оказалась более специфической или же способ, изложенный в данной статье, не помог, то вы можете спросить у других пользователей в нашей рубрике «Вопросы и ответы». Они оперативно помогут вам!
Благодарим за внимание!