Хардкорне прискорення завантаження карток. Довго заходить у бій World of Tanks Чому танки довго вантажаться

У World of Tanks завантаження відображає реальну продуктивність комп'ютера. Однак, навіть на машинах із потужною конфігурацією часом виникають серйозні затримки. Як зменшити час завантаження карток у World of Tanks ви дізнаєтеся з цієї статті.

1. Конфігурація вашого комп'ютера

Не відкрию ні для кого великої таємниці, сказавши, що завантаження карт, як і вся продуктивність ПК залежить від його можливостей.

Якщо припустимо у вас комп'ютер, якому дасть фору калькулятор за продуктивністю, то спочатку зробіть апгрейд, тому що інші поради можуть вам не допомогти.

2. Швидкість та затримка з'єднання

Другий очевидний момент - це ваш інтернет, а точніше його швидкість, а так само затримка (він пінг, ping) до сервера гри. Затримка - це той час, який витрачається на прийняття та відсилання пакетів даних від сервера і назад до клієнта. Ця величина вказується в мілісекундах і відображається у верхньому лівому кутку у вікні гри (поряд із показником FPS). Нормальним значенням для комфортної гри є 0-150, проте ви зможете грати і за більш високих показників, але в цьому випадку велика ймовірність лагів та глюків.

3. Засранність операційної системи

Рекомендується регулярно проводити чищення тимчасових файлів та реєстру на предмет сміття. Для здійснення такого чищення підійде програма CCleaner. На додаток рекомендується встановлювати заново вінду хоча б раз на рік (або коли вже інші методи не допомагають) для освіження і збереження працездатності системи.

4. Фрагментація жорсткого диска

У процесі роботи комп'ютера система регулярно звертається до файлів, що зберігаються на жорсткому диску. Відкриває, закриває, пише в них якусь інформацію і не рідко виникають ситуації, коли один файл насправді фізично записаний у різних місцях жорсткого диска. Це дуже схоже на бібліотеку, де відвідувачі беруть книжки з полиць, ставлять не назад, а куди зручніше. На пошук деяких книг пішло б, м'яко кажучи, дофіга часу. Програми дефрагментатори виконують роль бібліотекаря, розставляючи записані на жорсткий диск біти і байти строго по поличках, тим самим прискорюючи пошук і завантаження файлів.

Для дефрагментування підійде стандартна утиліта вінди, але мені більше подобається Diskeeper(Прога платна, але якщо пошукати, можна знайти ліки).

5. Оновіть програмне забезпечення

В першу чергу це стосується драйверів материнської плати (про яку часто забувають), аудіо карти та відео карти. Виробники не даремно випускають оновлення, удосконалюючи алгоритми роботи своїх продуктів. Не забудьте про DirectX і Microsoft .Net Framework.

Але заждіть, ка! А де ж обіцяний хардкор?

Одному танкісту стандартні способи вирішення проблеми довгого завантаження карток у World of Tanks здалися недостатніми і він пішов далі. Передруковувати я не хочу, мені ліньки, та й тирити чужу працю не хочеться, тому просто надам посилання, а ви вже самі читайте:

Прискорюємо завантаження картки у World of Tanks

Якось я помітив, що на моєму комп'ютері карти в WoT завантажуються дуже довго — більше хвилини. Заходиш, буває, в бій, а він уже 30 секунд йде. А іноді взагалі виявляєш свій танк уже у вигляді уламків, що горять. Комп'ютер мій, звичайно, старенький і давно просить апгрейду, але спочатку можна спробувати зробити щось програмним шляхом.

, Точніше час, який вона забирає, дуже впливає на всю битву. Швидше завантажишся - встигнеш обговорити план дій із комрадами та приготуватися до бою. Нерідко у мене виникали ситуації, коли завантаження карти нарешті завершувалося і я бачив перед собою обвуглений каркас власного танка. Коли такі випадки почастішали, я вжив заходів і тепер завантажуюся ще до кінця 30 секундного відліку або близько до старту битви.

На офіційному форумі часто запитують: « Чому я так довго заходжу у бій? Комп'ютер потужний, але карта завантажується тільки під кінець таймера, і танки союзників видно не відразу ».

Ця проблема виникла після глобального оновлення 1.0. Спостерігається вона під час запуску гри з жорсткого диска. За словами гравців, якщо встановити World of Tanks на SSD, то заходити в бій буде швидше. Багатьом навіть доводиться чекати на початок зворотного відліку перед матчем. У зв'язку з цим, найбільш правдоподібною причиною тривалого заходу в бій є ультра-реалістичні текстури, які занадто довго завантажуються в оперативну пам'ять. Що робити?

Прискорення завантаження WOT

Якщо довго заходить до World of Tanks, є кілька способів вирішення проблеми.

  1. Встановіть гру наSSD. SSD-диск – це твердотільний накопичувач, який працює із флеш-пам'яттю на основі мікросхем. Він здатний оперувати даними у кілька разів швидше, ніж жорсткий диск (HDD), що працює за принципом магнітного запису. Зазвичай на HDD встановлюють саму операційну систему та програми, а всі ігри, що вимагають високої продуктивності, розміщують на SSD. Завдяки цьому дані набагато швидше завантажуватимуться в оперативну пам'ять, і проблема довгого входу в бій World of Tanks зникне. Принагідно може збільшитися ФПС.
  2. Очистіть оперативну пам'ять. Довгий захід у бій також може бути спричинений нестачею оперативної пам'яті або її повільною роботою. Щоб виключити таку можливість, закривайте всі програми, що не використовуються, перед запуском клієнта World of Tanks. Також рекомендується встановити додаткові планки ОЗП на комп'ютер, оскільки в системних вимогах гри, що рекомендуються, вказаний об'єм 16 ГБ.
  3. Проведіть дефрагментаціюHDD. Якщо довго не дефрагментувати жорсткий диск, дані файлів та програм записуються безладно – фрагментуються. Дефрагментація містить логічно пов'язані дані ближче один одному, за рахунок чого комп'ютер зможе швидше отримати до них доступ. Якщо World of Tanks встановлено на жорсткому диску, це може усунути проблему тривалого завантаження.
  4. Зменште графіку. Текстури низького дозволу займають менше місця в оперативній пам'яті, а отже, швидше завантажуватимуться. За словами гравців, це трохи прискорює вхід у бій World of Tanks, але лише на кілька секунд. На слабких ПК приріст може бути більшим.
  5. Почистіть комп'ютер. Якщо ви часто встановлюєте та видаляєте програми та ігри, на жорсткому диску та у реєстрі неминуче буде накопичуватися сміття. Видалити його допомагають програми для чищення типу безкоштовної утиліти CCleaner. Видалення сміттєвих файлів та виправлення помилок у реєстрі прискорить як гру, так і саму операційну систему.

Якщо нічого з перерахованого вище не дало результатів, причина довгого входу в World of Tanks може бути у встановлених модах, що гальмують завантаження. Видаліть їх та перевірте, чи актуальна проблема.

Якщо у вас середній або слабкий комп'ютер із малою кількістю ОЗУ, запускайте WOT через безкоштовну програму Razer Cortex Buster. Ця програма закриває всі зайві процеси та вивільняє максимум пам'яті для гри. Його можна налаштувати навіть так, що під час запуску клієнта відключатиметься провідник Windows. На слабких ПК у такий спосіб можна виграти 300-1000 Мб ОЗУ.

Також при тривалому заході в бій World of Tanks є сенс додати гру у виключення антивірусу або зовсім його відключити. Це звільнить додаткові ресурси процесора та оперативної пам'яті, за рахунок чого може покращити продуктивність.

Помітив я якось, що на моєму комп'ютері карти у WoT завантажуються дуже довго – більше хвилини. Заходиш, буває, в бій, а він уже 30 секунд йде. А іноді взагалі виявляєш свій танк уже у вигляді уламків, що горять. Комп'ютер мій, звичайно, старенький і давно просить апгрейду, але спочатку можна спробувати зробити щось програмним шляхом.

Отже, перша справа – визначити причину гальм. Список підозрюваних, в принципі, не дуже великий:

  • Криворукість розробників гри
  • Барабашка
Почнемо оперативно-розшукові заходи з очної ставки. Беремо чудову утиліту Process Monitor від Sysinternals, запускаємо, додаємо у фільтри моніторинг процесу worldoftanks.exe та – поїхали. Стартуємо гру, починаємо бій, чекаємо на завантаження карти і дивимося на результати моніторингу.

Як видно зі скріншота, завантаження CPU, пам'яті та мережі далекі від максимальних. А ось графік завантаження HDD дуже нерівний, є піки та провали. Давайте подивимося докладніше. Тиснемо «Tools->File summary...». Бінґо! Тут бачимо цілу купу операцій вводу/вывода (70 602 штуки, якщо бути точним).


Загальний обсяг даних за ходом завантаження даних становить приблизно 450 МБ, час роботи файлових операцій - більше 50 сек. Значить, саме файлові операції займають більшу частину часу завантаження карти. Воно і не дивно - у WoT добре опрацьовані карти, моделі танків, всякі там будинки дерева каміння. 450 МБ даних виглядає адекватною ціною за все це. Але як ми можемо прискорити час завантаження? Адже всі ці дані грі все одно потрібно прочитати. Існує старий перевірений спосіб прискорення файлових операцій - RAM диск. Але в чому біда - в лоб застосувати його не вийде. Гра займає 11 ГБ, а на моїй машині лише 4 ГБ ОЗУ. Тобто навіть створивши RAM диск розміром 11 ГБ і помістивши на нього всю гру, я не обдурю закони фізики та операційну систему - диск може і створиться, але дані на ньому будуть увійти на той самий жорсткий диск, від використання якого ми хочемо піти. Не варіант.

Що ж, копнем глибше - подивимося, звернення до яких саме файлів займає найбільше часу. Відкриваємо вкладку «By folder» та бачимо наступну картину.


Більшість ресурсів є звернення до файлів у папці %World_of_tanks%\res. Тут можна виділити такі підпапки:

  • audio: 14.48 сек - папка займає 200 МБ
  • content: 9.93 сек - папка займає 844 МБ
  • spaces: 6.19 сек - папка займає 419 МБ
  • vehicles: 8.60 сек - папка займає 1.7 ГБ
Якби ми могли помістити в пам'ять файли з деяких папок, то завантаження карти значно б прискорилося. Наприклад, помістивши в ОЗУ файли з папок audio і spaces, ми виграємо 21 секунду часу ціною 619 МБ ОЗУ - цілком непогано. Але в лоб цього зробити не вийде - як же грі поясниш, що частина її ресурсів лежить тут, а частина - там? У цьому місці я вже хотів ударитися в жорсткий хардкор у дусі Harkonnen.
  1. Завантажуємо потрібні файли на згадку
  2. За допомогою будь-якого Microsoft Detours або ApiHijack вішаємо хуки на функції CreateFile, ReadFile (і може ще щось) у процесі Worldoftanks.exe.
  3. У хуках визначаємо який саме файл намагається читати WoT. Якщо один із наших – даємо йому дані з пам'яті, якщо лівий – перекидаємо виклик на справжні функції файлового введення/виводу.
Але, на жаль, не склалося - мені на думку спала ідея, яка дозволила зробити все в рази простіше і цим все зіпсувала:). Ідея полягала в тому, що, мовляв, як би класно тут було б бути користувачем *nix-систем, де є прекрасна команда mount, що дозволяє примонтувати будь-що. У Windows такого немає... Чи є? На периферії свідомості лунали якісь невиразні спогади і я поліз у голову і Гугл за інформацією (коли вже хлопці з Гугла врешті-решт зроблять пошук у моїй голові - зовсім полінувалися щось!). Отже, ось що ми маємо під Windows:
  • subst - робить рівно протилежне до того, що нам треба. Дозволяє створити новий віртуальний диск, коренем якого буде задана папка. А нам треба навпаки – зв'язати існуючий диск із «віртуальною» папкою.
  • Спосіб, описаний у Microsoft KB – на перший погляд робить те, що нам потрібно. Дозволяє файловій системі NTFS створити зв'язок між деякою папкою і коренем диска. Прекрасна штука, але, на жаль, не запрацювала з моїм RAM-drive (навіть коли я відформатував його у NTFS).
  • Ну і нарешті я вирішив пошукати там, звідки подібний пошук слід було починати – у списку утиліт від Sysinternals. І, звичайно, там знайшлося те, що мені було потрібно. Утилітка дозволяє примонтувати до певної папки будь-який шлях у нашій файловій системі (є ще одна схожа – linkd).
Таким чином, остаточний алгоритм виглядає так:
  1. Беремо будь-який RAM-drive (наприклад з цього списку). Я взяв ось цей.
  2. Думаємо, скільки ОЗП ми можемо виділити під кешування.
  3. Переписуємо папки із ресурсами гри на RAM-drive (оригінальні папки перейменовуємо – вони нам ще знадобляться).
  4. За допомогою Junction монтуємо папки на Ramdrive у папку ресурсів гри. Якось так:
    "junction D: Games World_of_Tanks res audio r: audio"
  5. Запускаємо гру та насолоджуємося.
До речі, всі ці пункти можна реалізувати в одному батнику, а в другому - відкот всього назад.

Звичайно, в цій справі важливо не переборщити, щоб обсяг файлів на RAM-drive не став настільки великим, що ОС вирішить задіяти свопінг - тоді вся ідея летить до біса. Але ось що вийшло у мене:


Час звернення до файлів у папках на RAM-drive впав практично до нуля, карта почала вантажитися набагато швидше, я почав з'являтися часто ще до початку передстартового відліку, встигати перекинутися парою фраз з союзниками перед бою. Загалом, чого хотів – досяг. Жаль все-таки що не довелося глибше покопатися в надрах гри і заюзати хуки - зате мій спосіб не порушує ліцензійної угоди WoT, що теж важливо.

Деякі з вас можуть зіткнутися з помилкою: програма показує повідомлення про те, що мережа недоступна, завантаження або оновлення триває.

Це повідомлення неправильне і не впливає на успішність завантажень або оновлень. Ми знаємо про проблему та працюємо над її вирішенням.

Зависання гри під час запуску на Mac OS X

Щоб вирішити цю проблему, переустановіть Codeweavers Mac Wrapper на .

Codeweavers Mac Wrapper не розробка Wargaming.net, і World of Tanks на Mac OS X не підтримується. З будь-якими питаннями ви завжди можете звернутися до розробника:

Гра не запускається при перемиканні на покращену графіку

Таке відбувається, якщо конфігурація комп'ютера нижче необхідної роботи гри при налаштуванні «Покращена графіка». Для вирішення проблеми:

  1. Завантажте архів.
  2. Розпакуйте його і запустіть.bat-файл - він автоматично видалить налаштування гри.
  3. Запустіть гру.

Роздільна здатність екрана поза діапазоном

Таке повідомлення з'являється, якщо клієнт гри був запущений на роздільну здатність вище підтримуваного монітором або відеокартою. Для вирішення проблеми видаліть налаштування клієнта:

  1. Завантажте архів.
  2. Розпакуйте його і запустіть.bat-файл - він автоматично видалить файли налаштувань гри.
  3. Запустіть гру.

Проблеми при оновленні

Проблеми під час запуску гри

При запуску клієнта гри може виникати така помилка (назва файлу може відрізнятись від вказаного на скріншоті):

  1. Відкрийте Game Center.
  2. Виберіть World of Tanks у верхній частині вікна.
  3. Натисніть кнопку «Налаштування гри».
  4. У налаштуваннях натисніть кнопку «Відновити гру».

Для вирішення проблеми необхідно перевірити цілісність клієнта. Якщо ви запускаєте гру через:

  1. Запустіть лончер.
  2. Перейдіть до налаштувань (натисніть зображення шестерні у верхньому правому кутку лончера).
  3. Перейдіть на вкладку «Підтримка» та натисніть кнопку «Перевірити».
  4. Дочекайтеся завершення процесу та натисніть кнопку «Грати».

Про вирішення інших проблем під час запуску гри читайте

Користувачі слабких комп'ютерів часто стикаються з проблемою, коли довго заходить у бій World of Tanks, причин цього може бути безліч від застарілої начинки вашого комп'ютера до проблем з його апаратним обладнанням або з операційною системою.

Гра постійно оновлюється, відповідно покращуються якісь графічні можливості і це вимагає додаткового завантаження з боку оперативної пам'яті та ресурсів ПК.

Це погано позначається на швидкодії гри, особливо у вкрай слабких машинах. Багато хто радить додати оперативної пам'яті, замінити процесор відеокарту на більш потужні, але що робити якщо у вас поки немає грошей на покупку нового «заліза» а грати все-таки хочеться.

Ми постараємося дати вам кілька корисних порад, щоб виправити становище і ви змогли грати знову

Спробуйте вивантажити з пам'яті зайві програми, це допомагає, якщо у вашому комп'ютері дуже мало оперативної пам'яті (1 Гб). Сучасні операційні системи зараз споживають її досить багато для своїх ресурсів і через це гра може працювати неправильно.

Змініть тему оформлення Aero у Windows 7 на стандартну схожу на Windows 2000 \ XP вони зазвичай споживають менше пам'яті.

Перевірте ваш комп'ютер на віруси та трояни, можливо у вас в системі знаходиться зловред, який використовує ресурси вашого комп'ютера на 50-60%, таке зазвичай трапляється з вірусом, що маскується під файл svchost.exe, перевірте щоб він виконувався від імені системи через диспетчер завдань якщо ж ні, то вам необхідно позбутися його. Проскануйте комп'ютер популярним антивірусом, використовуючи глибоку (бажано) перевірку, якщо якісь шкідливі програми виявляться, видаліть їх. Якщо у вас встановлені моди, вони також можуть уповільнювати завантаження бою.

Спробуйте видалити та запустити чистий клієнт гри, має допомогти

Можна використовувати програми, що очищають комп'ютер від зайвих файлів та сміття, типу CCleaner, і виправляють можливі помилки в реєстрі

Після виходу деяких оновлень можлива причина, чому довго заходить у бій World of Tanks або навіть вильоти гри, пов'язано це зі змінами, які вносяться в гру.

Як правило, розробники заздалегідь інформують про ці проблеми і потрібно чекати виходу патчу.

Перевірте швидкість вашого інтернет-з'єднання. Для гри важливий пінг, тобто. час мінімальної затримки і чим вона менша тим краще. Якщо у вас погане з'єднання, воно може впливати на швидкість завантаження бою, рекомендується канал з шириною пропускної здатності не нижче 2Мбіт для версії ПК.

Сподіваємось наші поради допоможуть вам впоратися із зазначеною проблемою у статті і ви знову зможете вступити у нерівний бій із ворогом.