Оптимизация World of Tanks — убыстрение работы WoT

description-8359460 Оптимизация работы World of Tanks без замены файлов в клиенте WoT.

Как оптимизировать работу игры World of Tanks и убрать некоторые подтормаживания:

Сегодня я хочу рассказать про одну незатейливую возможность оптимизировать игру World of Tanks, да и в принципе, убыстрить любое приложение. Продвинутым пользователям наверняка известно про RAM диск, поэтому этот пост им будет не интересен, даже и читать не стоит. Мы уже давным давно используюем эту фичу для WoT, и вот, по просьбе Александра я решил поделиться с вами. Для тех, кто не знает вообще что такое RAM диск и не умеет его создавать, то такая возможность улучшить работу игры Worlds of Tanks покажется каким-то секретом icon_smile-8714535 Суть в том, чтобы перестать насиловать свой жесткий диск и держать все нужные файлы в памяти.

Оговорюсь заранее, чтобы не тратить ваше время: букфф будет много, мануал писался для «чайников», хотя сам процесс легок до невозможности в случае понимания. Но имейте ввиду, что технология создания жесткого диска в оперативной памяти (RAM диск) НЕ улучшит FPS в WoT, но сделает процесс игры более плавным и может напрочь убрать зависимость WoT от жесткого диска. Просто оптимизация World of Tanks без замены файлов, вот и все. Таким образом, мы не улучшаем FPS в игре, а убираем все тормоза в игре, которые зависели от HDD. Разумеется, косвенно это может повлечь за собой незначительное повышение ФПС в WoT, но не факт, многое будет зависеть от вашего ПК.

RAM диск, как вы уже догадались, позволяет хранить все подгружаемые данные в оперативной памяти, как на обычном жестком диске. Отличие в том, что вы получите крайне высокую скорость записи и чтения с диска, здесь это уже измеряется не мегабайтами, а гигабайтами в секунду. Более того, вы получите гораздо высокую скорость исполнения операций ввода-вывода (сокращенно IOPS), по сравнению с использованием обычного магнитного HDD. А вот если вы обладатель дорогих игровых (или оверклокерских недорогих) модулей оперативки типа DDR3, то они могут выдавать значения более миллиона IOPS. Сравните, у обычных современных HDD (магнитных, не гибридных), IOPS обычно лежит в пределах от 250 до 1.000, у твердотельных SSD он варьируется от 5.000 до 500.000. Как видите, IOPS даже у SSD далеко до IOPS у RAM.

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

Разумеется, есть и недостатки — это прямая зависимость от объема установленной в системе оперативной памяти, чем ее больше — тем лучше. Второй недостаток — вы потеряете все данные в случае снятия питания с модулей памяти (выключение / перезагрузка / сбой в Windows / зависание Windows). Однако, обе эти проблемы относительно легко решаются. Первая решается установкой модулей памяти большего объема, а вторая — сохранением данных в образ виртуального жесткого диска.

Знаете, я не читал ни одного обзора по этому поводу и ко всему пришел на практике в личном опыте. Так что некоторые моменты могут противоречить тому, что вы где-то читали. И хочу вам сказать, что RAM диск это именно тот случай, когда производительность (частота работы и скорость передачи данных) оперативки (а часто и ее цена) напрямую влияют на результат в улучшении работы World of Tanks. Другими словами у вас есть два пути — брать более дешевую и надежную память, которую можно потом разогнать, либо раскошелиться и купить дорогие палки. В любом случае не забывайте про поддержку вашей материнской платой такой памяти.

В качестве рекомендаций могу посоветовать то, что сам и использую: дорогой вариант — комплект памяти G.SKILL Trident X, там идут четыре планки DDR3 по 8 ГБ, максимальная частота равна 2933 МГц, а макс. скорость передачи данных в одноканальном режиме равна 23.400 Мб/с, по-другому это называется PC3 23400. В зависимости от мат. платы, вам нужно будет выставить параметры для получения 2933 МГц в БИОСе. Дешевый вариант — CORSAIR Vengeance, комплект состоит из двух палок по 4 ГБ, макс. частота равна 1600 МГц и скорость передачи данных — PC3 12800. Название модели: CMZ8GX3M2A1600C9B, цена в районе 80$.

Но если по каким-либо причинам у вас нет возможности установить больше памяти, то выход всегда есть, о нем как раз и можно узнать ниже. Сейчас простые модули RAM стоят как семечки, тупо установка большого объема DDR3 памяти уже отличный выход !

Создание RAM диск для World of Tanks

Приступим к практике оптимизации работы World of Tanks. Для создания и монтирования RAM диска есть много программ, но я буду показывать на примере бесплатной с поддержкой NTFS. Кроме программы нам понадобится изменить один файлик в World of Tanks. Все это вы можете скачать вот отсюда. Далее я пойду кратко и по делу, объясняя только скриншоты. Они были сделаны с разных ПК и разных ОС в разное время, но это не важно.

Шаг 1: Установите скачанную программу от имени администратора (для Win7/Win8) и после установки в свойствах ярлыка также выставите запуск от имени администратора. Откройте приложение, зайдите в Инструменты — Настройки и выставите галочки, как показано на скриншоте:


Настройки SoftPerfect RAM Disk. | Кликабельно

В спецификации WoT написано, что игре требуется минимум 2 ГБ, а рекомендуется от 4 ГБ и более. Здесь важная поправка — имеется ввиду количество свободной памяти, которая доступна для использования. Узнать сколько у вас свободно можно в Диспетчере Задач (CTRL + ALT + Delete). Закройте все ненужные программы (торренты, браузеры, пизделки, антивирусы) и откройте вкладку Производительность (либо «Быстродействие» для Win XP), там и найдете. На скриншоте это выделено красным (Windows 8):


Свободная оперативная память.

Шаг 2: Теперь нужно подсчитать сколько вы сможете выделить под RAM диск для WoT:

[Память под RAM диск] = [Доступная свободная память] — [2 ГБ минимум памяти под WoT].

Предположим теоретически, что у вас установлено всего 3 ГБ памяти, из которых свободно лишь 2,5 ГБ. Таким образом, оставляем для WoT 2 ГБ, а 512 МБ отведем под RAM диск.

Шаг 3: Далее нужно создать пустой образ нашего HDD объемом в 512 МБ, где и будем хранить наши файлы, это показано на скриншоте ниже. Пускай вас не смущают слова диск и HDD — все это будет у нас в оперативной памяти, а работа с ними — как с обычными дисками.


Создание пустого образа виртуального диска. | Кликабельно

  1. Откройте меню создания образа;
  2. Тип ставим «Жесткий Диск»;
  3. Размер ставим 512 (цифры и скрин чисто для примера);
  4. Формат обязательно NTFS;
  5. Метка тома — Y (тут нужно вписать любую свободную букву для диска, что появится далее в «Моем Компьютере»);
  6. Важно — нажать на иконку папки, а не писать название прямо в это поле;
  7. Впишите любое английское название для образа;
  8. Выберите место сохранения образа;
  9. Сохранить и дождаться завершения генерации. Этот процесс порой может быть долгим.

Шаг 3: Чтобы смонтировать пустой образ в оперативной памяти, нужно создать виртуальный жесткий диск. В меню кликаем на Диск — Добавить:


Создание виртуального RAM диска. | Кликабельно

  1. Сначала выбираем место где хранится образ, что мы создали в прошлом шаге;
  2. Выбираем наш образ диска и Открываем.

После выбора образа, некоторые свойства нашего диска станут недоступными. Здесь нужно все выставить правильно:


Настройки виртуального RAM диска.

  1. Тут появится путь к файлу с образом диска (с разрешением .svi).
  2. Вписываем ту же самую букву, что и в предыдущем шаге, для примера мы ставили Y.
  3. Отмечаем галочку «Сохранять содержимое», чтобы сохранять любые изменения, которые вдруг может сделать процесс WoT.
  4. Снимаем галочку «Очищать при размонтировании», чтобы образ не опустошался каждый раз после использования.

Шаг 4: Красная иконка означает размонтированный в RAM диск. Чтобы его смонтировать в RAM, кликаем правой кнопкой мыши на его строке и выбираем Смонтировать. Все это наглядно показано на скриншоте:


Добавление виртуального HDD в RAM память.

После завершения процесса монтирования (стал зеленым), зайдите в «Мой Компьютер» и найдите метку вашего диска. Если его там нет, обновите окно. В нашем примере это диск Y. Как видно на изображении, он не отформатирован:


Виртуальный HDD для WoT в RAM памяти. | Кликабельно

Шаг 5: Форматируем наш HDD — нажимаем правой кнопкой мыши на нем и выбираем Форматировать:


Форматирование виртуального HDD для WoT. | Кликабельно

  1. Обязательно ставим файловую систему NTFS и никакую другую;
  2. Долго объяснять… Если диск менее 2 ГБ — ставьте 4.096 байт, а если больше — то 8.192 байт (и более);
  3. Произвольное английское название;
  4. Делаем полное форматирование, для этого снимаем указанную галочку;
  5. Результат после форматирования для диска объемом 1.024 МБ (размер взят для примера).

Шаг 6: Почти все готово. Осталось только выбрать любые файлы, которые у нас будут в нашем «Супер-HDD». Заходим в корневую папку World of Tanks, далее идем в res\packages. Например, по умолчанию это «C:\Games\World_of_Tanks\res\packages» без кавычек. Здесь хранятся 90% всего того, что вы видите на экране в «чистом клиенте» WoT. Эти файлы игра и подгружает в процессе надобности.

Давайте я покажу на примере диска в 1 ГБ. Выбираем архивы размером до 1 ГБ:


Выбор файлов для RAM диска для WoT. | Кликабельно

  1. Путь установки игры и ее ресурсов;
  2. Объем выбранных файлов для помещения в память;
  3. Выделяем нужные архивы или любые другие файлы;
  4. Копируем и вставляем выбранное на наш диск Y;
  5. Сохраняем все это на образе RAMDISK.svi, чтобы не копировать каждый раз.

Закройте программу, которая просто свернется в трей и будет дальше работать.

Вот и все. Все эти архивы с файлами, которые использует игра и считывает во время игры с HDD, теперь у нас постоянно загружены в оперативной памяти. Сам по себе World of Tanks будет «думать», что он читает с диска, а на самом деле все это уже загружено в оперативке. Ввиду большой скорости работы RAM, такое «считываение» становится молниеносным.

Шаг 7: Осталось малое — как же сделать так, чтобы World of Tanks считывал файлы с другого диска, а не с папки установки ? Для этого есть файл paths.xml, что лежит в корневой папке. Тут прописаны все пути ко всем нужным ресурсам, которые игра подгружает. Например, у меня и вовсе папка res_mods лежит на рабочем столе, что очень и очень удобно. Вы поняли фишку наверное, что не надо бродить по дискам icon_smile-8714535 Но об этом в самом конце.

Откроем в NotePad++ файл paths.xml и там пропишем пути до скопированных ранее файлов, как показано на скриншоте:


Редактирование файла paths.xml в WoT. | Кликабельно

Используйте всегда только NotePad++ или аналоги и никогда не открывайте файлы WoT в блокноте !

Здесь буква диска W опять же прописана в качестве примера. Готовые файлы для буквы Y лежат в скачанном ранее архиве.

Шаг 8: И последний вопрос. Какие файлы (архивы) WoT кидать в RAM диск ? В идеале все, вообще все. Всю игру устанавливать на RAM диск, но это более 18 ГБ оперативки вместе с модами… Подскажу, в порядке убывания это:

res_mods (вся папка — от 2 ГБ и более). misc.pkg shaders.pkg shared_content.pkg gui.pkg … 04_himmelsdorf.pkg (или любые карты, что подтормаживают). … vehicles_american.pkg и/или танки других наций. … res (вся папка, от 10 ГБ)

Выбирать ангары вообще нет смысла, это ясно. Может возникнуть также мысль, а какие танки класть в RAM диск ? Ответа на этот вопрос нету, нужно класть все, вы не одни в бою… В крайнем случае копируйте ту нацию, танки которой наиболее часто выкатываете. Самое главное, не забывайте потом менять пути в World_of_Tanks\paths.xml, иначе все это не имеет смысла.

Набор misc.pkg, shaders.pkg и gui.pkg — это лучший вариант, если у вас RAM диск объемом в 1 ГБ (смотрите Readme в архиве). Для 8 ГБ я бы однозначно посоветовал бы misc.pkg, shaders.pkg, shared_content.pkg, gui.pkg и танки всех таций, либо res_mods — всю папку и еще что-нить на выбор из вышеперечисленного.

Когда вам не нужен больше HDD в RAM, то размонтируйте диск. Повторю еще раз, возможно, что вы вообще не почувствуете в WoT никакой прибавки FPS, цель поста вовсе не в этом.

Чтобы заставить World of Tanks читать папку res_mods на рабочем столе, откройте в NotePad++ файл World_of_Tanks\paths.xml и в первой строке впишите между тэгами Path: «C:/Users/АДМИНИСТРАТОР/Desktop/res_mods/0.8.8» без кавычек — здесь показан полный путь до папки res_mods/0.8.8 для Win7/Win8. Замените «Администратор» на свой логин в системе, а саму папку res_mods скопируйте на рабочий стол.

В следующий раз я расскажу про быстрый путь изменения вида танков в игре. Успехов и приятной игры в WoT !

Раздел сайта: Оптимизация World of Tanks

Оцените статью
protank.su
Adblock
detector