Оптимизация клиента World of Tanks
Задача: добиться устранения основных «самых распространенных» проблем, увеличить производительность ПК при игре, при этом, минимизировать потерю привлекательности игрового процесса.
И так по порядку, на моем личном примере.
Проблемы которые возникали лично у меня, в ходе игры почти каждый день:
1. Движок игры, не оптимизирован под использование многоядерных процессоров, использует только одно ядро процессора, и зачастую на все 100%, что приводит к общей потере производительности, во всех игровых моментах.
2. Поздняя «прогрузка» в бой, что приводило к пропуску брифинга перед боем… Выводы делаем сами...
3. Проблема «утечки» заполнения памяти до критического уровня. Что приводило к автоматическому снижению настроек клиента, на более низкие, прямо во время игры, сопровождается сообщение о нехватки памяти. Кстати не путаем, заполняется до критического уровня, не оперативная память вашего персонального компьютера (далее ПК), а оперативная память вашей видео карты!
4. Проблема «проседания» FPS (видео кадров в секунду) при активных боевых действиях, выстрелах, взрывах, разрушениях окружающих объектов. А также в «Арт режиме», при уничтожении техники, кстати зачастую приводило к см. П 3.
5. Проблема «проседания» FPS, вплоть до по кадрового отображения, при стрельбе в снайперском режиме, при попаданиях, взрывах, и резких изменениях направления прицела.
Решение задачи:
1.Подготавливаем грунт.
Если операционная система (далее ОС) вашего ПК, используется уже более 4-5 месяцев, то ее производительность зачастую уже желает лучшего. И какие бы Вы не использовали программы для оптимизации, чистки и контроля вашего ПК, его производительность намного хуже, нежели в момент «чистой» установки ОС.
1.1. Установка ОС с нуля (лично использую лицензию Windows 7, чистую, скачана с оф. Сайта Мелкософта.
1.2. После установки ОС, и всех вспомогательных программ которыми Вы пользуетесь каждый день, проводим Дефрагментацию. Можно использовать программу PerfectDisk
2.Установка клиента.
Устанавливаем клиент игры, с установочного дистрибутива, Внимание (на диск С:\), да не удивляйтесь именно на системный диск, а не как вы привыкли на другие более удобные для Вас диски. Почему? Ведь системный диск не советуют «захламлять», во избежание потери производительности ОС? Все правильно, но концентрация системных файлов на одном «первом» «крайнем» диске, призвана увеличить производительность дисковой подсистемы, еще за счет уменьшения времени, которое нужно «головке винчестера», на физический переход от одного сектора данных, до другого. Кто знает и понимает принцип работы и строения винчестера, тот меня поймет. Мы облегчаем ему, одновременную работу с файлами ОС и фалами Игрового клиента, за счет расположения их в близких секторах винчестера. Надеюсь, вразумительно описал. И кстати, не советую копировать старый клиент, и даже файлы настроек. Делаем все с чистого листа. (Данный пункт может ощутимо увеличить производительность, как на слабых, так и на мощных ПК, не пренебрегайте им).
3.Пережатые текстуры.
Используем пак с пережатыми текстурами качаем тут . Достаточно заменить текстуры Деревьев, Объектов и самое главное Эффектов. Я поставил пережатые текстуры на 50%. Тоже самое с паками под последующие версии игры, ставим их не полностью, а только вышеперечисленные текстуры. Разницы в текстурах во время игры, как говориться «не вооружённым глазом» Вы не заметите, но производительность и проблемы с утечкой памяти и проседанием FPS во время выстрела, уничтожения как в обычном, так и в снайперском режиме исчезнуть сами собой, из-за уменьшения нагрузки на видео карту, и уменьшения занятости оперативной памяти карты. (Для тех кто боиться, что не будут видны трассера снарядов,или момент выстрела противника, могу сказать, и в обычном и в снайперском и в режиме все трассера отчетливо видны и выстрелы тоже.) Мы всего навсего уменьшили качество отображения всех этих эффектов.
4.Вспомогательные программы.
Один из самых важных моментов. Скачиваем и устанавливаем программу CPU-Control http://www.topsoftzone.ru/program/4788/CPUControl.html . Устанавливаем ее, и запускаем каждый раз перед запуском игрового клиента. Можно закинуть в автозагрузку, она Вам не навредит, а возможно и поможет во всех программах, которые не оптимизированы под роботу с многоядерными процессорами.
Эта программа распределяет нагрузку того или иного процесса, на несколько ядер процессора.
настройка программы:





Кстати, если Вы не увидите прироста производительности при данных настройках, не отчаивайтесь. Попробуйте использовать не все 4 ядра, а только 3 или даже два.
А можно сделать хитрее: назначить всем процессам в системе использование 3-го и 4-го ядер процессора, а ядра 1 и 2 выделил под игровой клиент, тем самым, как можно больше разгрузить данные ядра, для более эффективного их использования игрой.
Разницы в производительности при использовании 3-х и 4-х ядер, я не заметил, зато при использовании двух ядер (неважно каких и в каком соотношении) прирост был максимальным.
Проконтролировать загрузку ядер вашего процессора, Вы можете в диспетчере задач. Там Вы и сможете «визуально» увидеть то, что делает эта программа.
5. Графика в патче 6.3.8
Для тех у кого после нового патча наблюдается «проседание» FPS, тут Вы можете скачать откат настроек графики до уровня старого патча.
Сделать это можно так:- закрываем клиент, если он был открыт. берём файл engine_config.xml из аттача.- кладём его в папку игры res поверх старого engine_config.xml.- запускаем клиент.Подведем итог:До проведения всех выше перечисленных операций, статистика: FPS в игре 25-45, настройки клиента «низкие», дальность отрисовки «Максимум».После: FPS в игре 65-115, настройки клиента «Максимум», вода и трава



Комментарии
http://clip2net.com/clip/m79672/1305318625-1a996-45kb.jpg?nocache=1
1.возможно старая версия программы
2. учетная запись пользователя без прав
когда сам тестил все было четко как в гайде
попробуй для начала этот процесс запустить. удачи.
пробуй запустить прогу от имени администратора
Спасибо! Сработало:)
1. win7 x64
2. отредактирован preference.xml (одну статью можно найти тут, плюс посмотри на оф форуме, в версии 0.6.4 в него были внесены изменения)
3. попробуй установить более высокий приоритет для процесса WoT
4. анимация деревьев, облаков, пыль и прочие эффекты в игре должны быть отключены или выставлены на минимум.
p.s. Если хочется играть с нормальными настройками и при этом с высоким fps меняй проц на core i5 цена на них сейчас более чем приемлемая и будет тебе счастье.
Большое спасибо за помощь.
какая конфигурация компа?
проц^ dual-core E6300 2.80GHz
оперативка: 2 гига
видяха GeF 9800GT
система:вин 7 32 разр.
дело то в том что до патча работало все отлично,пинг был от 60 до 120 а теперь все дергается,лагае т и фпс 10-20 сейчас даже на минимальных настройках ни чего не меняется.
Всё прошло замечательно текстуры заменил, всё сделал скачал CPU и тоже вроде как нормально, только эта прога не видит среди процессов WoT собственно, тоесть скайп тот же я могу перераспределит ь, а вот про существование танчиков в процессах прога не знает.
Что мне делать?
Конфигурация ПК такова:
Процик кора дуба по 2.40 герц оба ядра
Оператива - 2 гига
ОС - семёрка домашняя расширенная 32 бита лицуха!
смешно
мм... быть может второй и более удобный вариант будет - установить игру на один из дисков второго харда ? если таковой имеется конечно же
Спасибо, посмеялся.
Ставил я и сравнивал лицензию и ломаную, от 98 до W7 - никакой разницы в производительно сти. Исключением являются только пиратские сборки, в которых, часто и густо, много лишнего и ненужного. Более того, в своё время сравнивал работу Quake 3 на Linux и Windows. Разницы не было (кроме большего объёма свободной памяти в Linux, что теоретически, дало бы больший потенциал или улучшило работу игры для тех, у кого мало памяти) Отвечу вам вашими словами "Если вы чего-то не знаете лучше молчите". Пусть ваш профессор, в свои 60, занимается своими перфокартами, либо подтвердит разницу демонстрацией "пагубного" закрытого исходного кода
Главным убийцей, для любой ОС, является пользователь и его неразумные действия.
Автор статьи дал много полезной информации для рядового пользователя, за что ему огромное спасибо!
Причем тут лицензия,бред какой то.Ток не говори ни кому смеяться будут.
Если ты сборку установил ОС от какого нибудь Васи пупкина с торрента ,в нее могут напихать че хочешь.А допустим я скачаю с торрента образ чистую сборку(от того которому можно доверять,провер ено временем ,имею ввиду Логин ,кто раздает).Установлю ОС,скачаю активатор,не кряк а иммено активатор который одним кликом забивает лицензию и ключь от OM-производителя.Считай у тебя уже в Винде ключь и лицензия допустим от ноубука MSi который винда при покупке уже установлена.И че Винда у меня как то по другому станет работать?Или мелкософт будет все ключи пересчитывать сколько она для производителям ноубуков ОС поставила.
Не подумай что я тут умничаю,но как прочитал не мог удержаться блин,написал,а я ведь очень ленивый.
Бедняга. как же у тебя насрано в голове
Обязательно регатся?
Про клиент на системном диске, это только в теории так, (чем дальше от шпиндеря=больше скорость чтения/записи, факт). В реале разница не заметна. Если продолжать такую логику, то клиент надо вообще на отдельный HDD а лучше SSD.
Единственное что тут полезное - пережатые текстуры, это да. Реально помогает.
Ну и ещё можно добавить прогу Wot tweaker, помогает избавится от падения фпс из-за эффектов взрывов и проч., путем их отключения
Я плакаль:) Такой тупой аффтар:) Комп нужен приличный и игра летать будет.Вот аффтару не купят папа с мамой новый комп.Потому что он неумный ни разу.Хотя поржал знатно.Судя по нику 666 малолетка.
Игра нормально идет,что папка WorldOfTanks на С диске,что на D была,разницу не почуствовал.С игры выкинуты файлы шотс,настройки игры на среднем стоят.Наблюдал за ядрами через procexp(прога дисп задач,тока расширеная),на все 4 распределена нагрузка,все работает.ФПС 85-110,зависит от динамичности,Пр и выстреле фпс особо не падает,может отсутствие шотс сказываеться.
Пингом провайдер не обидел,1 и 2 серваке 20-28,3 сервак далекий от меня,пинг 80 -100.,
P.S Комп нужен отвечающий современым требованиям и времени и ни че мудрить не надо,
С автозагрузки отключить говно всякое типа гугл упдате,яндекс упдате,всякие там майл,и тд,,чтоб не напрягало и в инет не лезло.
(У меня вкл только драйвер видяха ,Реалтек звук,НОД антивирь,и все.НОД 5,ставлю в игровой режим чтоб не обновлялся во время игры.)
Железо такое:
Пентиум 4, 3гц;
АТИ Радеон9550 256мб;
1.5гб оперативы, на материнке 2 слота только :/
И локальные диски свободны на 5-10гб, ибо 80 гб винт..
Может кто то посоветует что то?)
Что интересно, я специально под эту игру купил SSD диск, теперь игра грузиться моментально, секунд за 30 до начала отсчета.
ДА. купи другой комп)
А если честно начни хотя бы с винта побольше и шустрее.
Проц у тя тоже не фонтан.
папки с текстурами на 25% есть, но куда их влить незнаю.
Очень надо.
Заранее благодарен.
Нуб ты автор Молодец помогает тем кто реально нуждается.
А ты долбоеб и школота рас того мнения об авторе.
Сам что не будь подобное оформлял?
Только пишити своими кривыми руками всю хрень.
P/S
Автор тебе респект и уважуха почти всё правильно для оптимизации советую всем.
У кого не слишком хороший ПК (Ведро)
Спасибо за хорошую литературу, она полезна.
ахах
Чувак, я юзал NVIDIA 5500 там вообще 5 фпс отсилы, на радеоне 9800 про - средне 20 фпс, обычно 16-28.
Видяха дно, тут уж ниче не поделать :(
Pentium D, Radeon 1650, 1 Гб оперативы, веник IDE.
Отключаешь все процессы + антивирус (кроме виндозовских), настраиваешь CCC на максимальную производительно сть, ты не указал ОС свою (если это Windows 7, то: Диспетчер задач - правая кнопка на "Проводник", выбирай одно ядро), запускай WOT (если Win7: переходи к Диспетчеру задач, правой кнопкой на WOT, выбирай все ядра), играй в WOT - 20-30 fps
Много смеялся. Много думал. Грустно.
Итого:
п.5 - эффективен и помогает.
п.3 - средней эффективности, но польза есть.
п.1 - равносилен способу избавления от мышей сбрасыванием на дом тактической ядерной бомбы. Т.е. тоже помогает.
про остальное лучше промолчу...
RSS лента комментариев этой записи