4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Быстрая загрузка World of Tanks: попытка №2

Быстрая загрузка World of Tanks: попытка №2

Вместо предисловия

После прочтения статьи Ускоряем загрузку карты в World of Tanks как-то само собой родилось решение дополнить статью пользователя tangro.

Суть проблемы

Причину долгой загрузки карт в WoT обнаружить очень легко — достаточно заглянуть в папку World_of_Tanksres. Почти все ресурсы игры, а их более 35 000, хранятся в этой папке в открытом виде. Огромное количество файлов малого размера и является главной причиной, ведь любой современный HDD имеет катастрофически низкую скорость чтения мелких файлов, на порядки ниже скоростей при линейном чтении.
Решить проблему можно раз и навсегда, упаковав текстуры в один или несколько архивов, как это сделано в World of Wacraft. Чтение из архива будет значительно быстрее, а распаковка вряд ли скажется на производительности игры на современных компьютерах. Разработчики обещают упаковать ресурсы, но ждать улучшения можно вечно. Так что нам опять придется делать все самостоятельно и другим способом…

Радикальное решение

Если вы являетесь счастливым владельцем SSD накопителя и храните WoT на нем, то зашли вы в этот топик лишь из праздного любопытства. Остальным я могу лишь посоветовать не ждать у моря погоды, а купить один из них сейчас. Современный SSD относительно дешев (64Гб стоит до 4000р), дьявольски быстр (раскроет потенциал контроллера SATA Rev. 3.0) и, за редким исключением, очень надежен. Для Crucial M4, одного из текущих фаворитов рынка, заявленный срок службы составляет 72Тб записи, чего многим домашним пользователям хватит на годы.
Преимуществе SSD — высокая скорость чтения, причем не сколько линейная, сколько скорость на мелких блоках. И если не всякий HDD читает 4Кб блоки хотя бы со скоростью 1 мегабайт в секунду, то твердотельные накопители выдают уже десятки МБ/сек.

Статья в тему:  Как использовать снаряжение в world of tanks

Вот наглядная демонстрация загрузки со старенького Intel X25-M G2:

Обратите внимание правый верхний угол — загрузка настолько быстрая, что таймер показывает нереальные цифры. Правда, он вскоре исправляется, и на втором скриншоте мы видим, что до стартового отсчета еще целых 22 секунды.

Современная ОС

Приверженцы Windows XP могут не знать, что Windows 7 отлично кеширует данные. Причем дело не столько в ReadyBoost и Superfetch, сколько в самом принципе работы с памятью. Абсолютно не разбираюсь в деталях, но постоянно вижу, что вторая и последующие загрузки приложения происходят ощутимо быстрее. Выходит, стоит всего лишь раз «переждать» загрузку даже со старенького HDD, а дальше данные уже будут грузиться из оперативки.
Нюанс в том, что оперативной памяти должно быть достаточно. И если 4Гб можно считать вполне сносным объемом, то на компьютерах с меньшим количеством выгода от кеширования будет незаметна. Но, опять же, цены на ОЗУ сейчас очень низкие, и взять 8Гб комплект самой обычной DDRIII 1333МГц можно всего за 1400-1600р. Апгрейд памяти вместе с установкой 64-битной ОС не бьет по карману и еще откликнется в будущем.

Если нет желания тратиться

Первым делом нужно уменьшить объем данных для загрузки. А так как эти данные в основном являются текстурами, то их можно банально сжать. Можно самому, а можно скачать уже готовые текстуры, ведь на официальном форуме есть куча вариантов.
Один из них стоит выделить отдельно — это Улучшенные текстуры от AHuMex’a. Автор не только грамотно пережал текстуры, но и поколдовал над цветами, добавив яркости и сочности игре. Вариант с 50% компрессией ИМХО самый оптимальный, качество можно оценить тут. Качаем архив, распаковываем в папку игры и смотрим на результат (до и после):

Экономия почти 1.8Гб, при этом игра, на мой субъективный взгляд, не стала выглядеть хуже. Оценить разницу в скорости загрузки не могу — на SSD она минимальная.

Статья в тему:  Как создать онлайн игру битва титанов

Следующий шаг — отключение ненужного. Эффект от этого маленький, но есть. Удаляем или переименовываем следующее:

  • Лишние звуки в папке resaudio. Названия у файлов «говорящие», разобраться легко. Повторяющаяся музыка уже давно набила оскомину, так что я смело удалил music.fsb. Остальные архивы не трогал и за безопасность удаления не ручаюсь.
  • resguiflashvideoLogo_All.usm (заставка)
  • resguiflashlogin_bg2.tga (фон окна авторизации)

Можно также заменить некоторые элементы интерфейса и настроить игру, освежив внешний вид игры и увеличив если не скорость загрузки, то фпс. Информация — традиционно на форуме.

Вместо переноса некоторых папок на рамдиск можно перенести их просто на другой физический HDD, если такой имеется.

Ну и конечно же, не забываем удалить папку кеша обновлений (updates вроде бы), и сделать профилактическую дефрагментацию диска. Толковый дефрагментатор переместит файлы как можно ближе к физическому началу HDD, где скорость традиционно выше. Могу посоветовать Auslogics Disk Defrag, который есть и в portable варианте. Ну а чтобы очистить систему от возможной кучи ненужных файлов, есть CCleaner.

Другие причины

Конечно же, на дисковых операциях свет клином не сошелся, и на загрузку влияют также другие факторы. Их тоже можно и нужно учитывать:

  • WoT использует старую версию движка от BigWorld Technologiy. Эта версия утилизирует лишь одно процессорное ядро. Игра хорошо откликается на разгон, но почти не чувствительна к многоядерности.
  • Сетевые задержки тоже могут быть причиной. Оптимизировать настройки соединения можно одной из утилит, например PingEnhancer.

Разрешение 3D рендера:

3D рендер изменяет разрешение трехмерных объектов на карте. Сильно влияет на производительность, но уменьшение этого параметра значительно ухудшит детализацию и качество картинки. Советуем оставить параметр на том уровне, на который его определит игра. Ручная настройка параметра не требуется, если игра выдает комфортный FPS при автоматической настройке системы.

Как в игре World of Tanks мне удается обходить балансировщик, который контролирует процент побед

Я играю в World of Tanks уже 5 лет, скриншот аккаунта прилагать не буду по понятным причинам. Скажу сразу, что процент побед моего аккаунта составляет 53. Это я написал для того, чтобы вы не отвлекались от прочтения статьи на домыслы и догадки рак я или нет, а использовали это время на осмысление предложенного мною решения по борьбе с произволом балансировщика. Натолкнуло меня на написание этой статьи недавно опубликованная на overclockers статья: Три причины, по которым мне пришлось бросить игру World of Tanks и в чем суть патента В.Кислого.

Статья в тему:  Как установить мод на лампочку в world of tanks

реклама

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

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

Как обойти алгоритм балансировщика, влияющий на исход боя.

Уверен, все замечали, что победы и поражения имеют характер серий, после ряда искусственных, запланированных балансировщиком (если точнее, с увеличенной им вероятностью) побед, следует ряд запланированных поражений, и их взаимное отношение, которым управляет балансировщик и определяет конечный процент побед игрока.

реклама

Работает это следующим образом, после серии побед балансировщик присваивает игроку повышенный индекс. С повышенным индексом балансировщик забрасывает игрока в бои с повышенной сложностью (в команду со специально подобранными слабыми союзниками, в бои с повышенным уровнем техники). После сменяющих друг друга поражений, индекс игрока и уровень сложности боев снижается, и он начинает попадать в команду с сильными союзниками, или же в топ. И это происходит циклически.

И здесь я нашел лазейку. От повторяющихся серий поражений балансировщик не позволит уйти все равно, и общий процент побед по аккаунту, таким образом, не изменить. Но можно, играя на технике высоких уровней, подсовывать балансировщику в эти серии поражений, технику первого уровня. Каким образом это можно сделать? Например, вы играете на танке 10 уровня, у вас бои заканчиваются преимущественно победами, но когда вы видите, что начались глупые, необъяснимые здравой логикой поражения, это значит, что балансировщик перешел на серию поражений для вас. В это время нужно пересесть на танк первого уровня, чтобы «отмучать» на нем в песочнице запланированную балансировщиком серию поражений, и после того, как начнутся победы, опять пересесть на танк высокого уровня. Таким образом, значительную часть поражений, предназначенную для высокоуровневой техники, можно переадресовать технике первых уровней.

Статья в тему:  Как поменять пароль в world of tanks blitz

Другой вариант, как смена серверов, в этом случае не работает, какой-либо устойчивой закономерности в распределении побед и поражений при их смене я не увидел.

реклама

Как бороться с читерами.

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

А кто не знает, как решить эту проблему, я расскажу, решение самое простое. С читерами нужно бороться их же методами, я уверен, вы поняли, что я имею в виду. Применять их методы по использованию запрещенных модификаций для игры против них, так надеюсь, будет понятнее. А что? Если у них совести нет, то и вам не нужно изображать из себя кристально честного графа Монте-Кристо. Совесть замучает? Да ладно, это всего лишь игра.

реклама

Что изменилось в игре к худшему.

Здесь я могу добавить, что разработчики сводят тактику ведения боев на всех картах к одинаковому примитивному шаблону. Это заключается в том, что на каждой карте в добровольно-принудительном порядке определяется три основных разъезда, на которых встречаются соперники, а нестандартные разъезды устраняются. Я помню то время, когда на легких и быстрых средних танках, за счет их больших скоростей можно было заехать на нестандартные позиции, на самые вершины гор, в другие необычные места, где-то успеть проехать под водой на противоположный берег.

Это было интересно, я и сам, если подворачивалась подобная возможность этим пользовался А сейчас разработчики почти все подобные заезды ликвидировали. Кому они мешали, непонятно.

Спасибо за внимание.

Пишите в комментариях, замечали ли вы описанное в этой статье влияние балансировщика на результаты боев? И есть ли у вас какие-либо свои хитрости по борьбе с этим явлением.

Как понизить пинг при помощи стороннего ПО

Существует огромное количество софта для понижения пинга и оптимизации всех процессов на компьютере. Самая известная из них — это небольшая и простая в освоении программка cFosSpeed. Она позволяет выставить максимальный приоритет определенным процессам, понижая трафик всем остальным. Для этого нужно:

  • скачать и установить программу;
  • запустить cFosSpeed и кликнуть правой кнопкой мыши по значку программы в нижней правой части экрана;
  • затем нужно перейти сначала в «Опции», а затем в «Настройки»;
  • в результате откроется окно, внизу будет находится два важных параметра, которые необходимо включить — это Автоматическая оптимизация MSS и Строгая проверка RTP, для их активации достаточно поставить галочки в их полях;
  • далее, в левой части окошка программы, необходимо выбрать пункт «Программы», а затем «Игры»;
  • в появившемся списке нужно найти две записи с названием World of Tanks и перетащить их ползунки вправо, чтобы выставить им высший приоритет;
  • после этого необходимо закрыть окно настроек и вновь нажать ПКМ по значку cFosSpeed в трее;
  • в меню «Приоретизация трафика» надо поставить галочки у пунктов «Минимальный пинг» и «Включить приоретизацию трафика».
Статья в тему:  Как стать бета тестером в world of tanks

Таким образом процессы запускаемые WoT получают наивысшие приоритеты, так что среднее значение пинга в World of Tanks может упасть сразу в несколько раз, это зависит от того, насколько был «захламлен» основной канал по передаче данных.

Почему тормозит World of Tanks:

Для начала давайте проверим такую банальщину, как системные требования. Знаю, знаю, сейчас начнете:

-Да зачем их смотреть, это глупость.
…или…
-Все работало до обновы, нечего их смотреть.
Я ни кого не заставляю, можете пропустить этот абзац и читать далее, дело Ваше…

Итак, минимальные системные требования для игры в world of tanks:

Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Скорость интернет-соединения: 256 Кбит/с.
Процессор (CPU): а тут самое интересное, в 2014 году эта цифра была 2,2 ГГц, в 2015 году к цифрам прибавили: «поддерживающий технологию SSE2», а в 2016 году убрали цифры 2,2 ГГц, а написали словами «С двумя и более физическими ядрами» (но на сколько я знаю 2 ядра начали выпускать как только частота процов превысила порог в 2,6 ГГц, так что делаем выводы)
Оперативная память (RAM): 1,5 ГБ для Windows XP, 2 Гб для Windows Vista, Windows 7/8/10.
Видеоадаптер: GeForce 6800/ ATI HD X2400 XT с 256 Mб памяти, DirectX 9.0c.
Аудио: совместимая с DirectX 9.0c.
Свободное место на жёстком диске: около 27 Гб.

Минимальные требования, потому и минимальны, что игру то Вы запустите, а вот поиграть с комфортом будет сложновато, уж поверьте. Так что убрать «тормоза» и «подвисания» клиента вряд ли получится. Тут без апгрейда своего железа не обойтись… Рекомендуемые к замене части, это естественно процессор, видеокарта и оперативка…

Статья в тему:  Что дает боевое братство в world of tanks

А вот рекомендуемые системные требования:

Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 — 64-битная.
Скорость интернет-соединения: 1024 Кбит/с или выше (для голосового чата).
Процессор (CPU): Intel Core i5-3330 (для тех кто не в курсе: 4 ядра по 3 ГГц — не хило так).
Оперативная память (RAM): 4 ГБ (или больше).
Видеоадаптер: GeForce GTX660 (2 ГБ) / Radeon HD 7850 2 ГБ, DirectX 9.0c.
Аудиокарта: совместимая с DirectX 9.0c.
Свободное место на жёстком диске:

Рекомендуемые требования конечно не заоблачные, но для старых компьютеров это, как говорится, «как до Китая пешком» и если Вы читаете эту статью, стало быть у Вас что то средне между этими двумя характеристиками. Как обычно, или видео слабовата, или оперативки маловато, или проц достался в наследство от чей то «железяки»

Тормозит World of Tanks! Ну что тут можно сделать?

Если лаги и тормоза у Вас из за процессора и уж тем более если этот самый процессор одноядерный, тот тут ни чего не попишешь, придется менять, ну «не вывозит» он сейчас игру, хотя в 2014 году еще можно было на таком поиграть… увы

Кстати, о том как выбрать хороший компьютер я писал в статье «Компьютер для WoT, важные моменты», рекомендую к прочтению.

Далее идет оперативная память (RAM). Что же можно сделать с ней? Физически, конечно ничего. Но можно ведь удалить ненужный мусор, все программы которые грузятся у вас в трее (кто не в курсе, трей это где в виндовс часики, обычно правый нижний угол). Вот зачем Вам там при игре всякие менеджеры (viber, mail,icq,skype и т.д) — закрываем! Торрент?! Однозначно ВЫКЛ! Мало того что он «жрет» оперативу, так он еще и интернет канал засоряет. Далее браузер, брррр… Посмотрите в диспетчере сколько «жрет» гуг хром. Ужаснетесь! Закрываем! Остальные браузеры (ибо они тоже потребляют не мало), тоже закрываем! Я бы даже антивирус закрыл на время игры (к слову у НОД32 есть игровой режим, который освобождает некую долю оперативы под игры), да и не получится отключить полностью ни один антивирус так просто.

Статья в тему:  Как отправить лучший реплей недели world of tanks

Особые эстеты используют программы типа Wise Memory Optimizer, которые вычищают память от не используемых данных (лично я бы не советовал такими пользоваться, потому как сам ловил «синий экран смерти» на тестовом компьютере с установленной винХР).
Лучше конечно же прикупить оперативной памяти до достойных 4 Гб, тем более если у Вас старый компьютер то оперативка для него (DDR, DDR2) будит стоить сущие копейки, а комфорт от нее будет ощутим очень и очень долго. На тестовой машине играл на двухканальной RAMe (DDR2) в 4 Гб (2х2Гб) и все было отлично!

Следующая на очереди у нас видеокарта.

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

Если fps в игре показывает слишком мало 5-10, то можно попробовать запуск клиента в «безопасном режиме»:

это отключит все установленные моды и можно будет смело сказать что fps проседает из за модов. Например, я встречал просадку fps от мода Зум мод для WoT. Про более детальную настройку графики я размещу видео ролик в конце статьи. Читаем далее…

У кого то бывает такое, что и компьютерное железо далеко не слабое, и все драйвера обновлены до последних версий, и в трее то ни чего лишнего не болтается (типа торрента), но тормозит worl of tanks все равно. То тут дело скорее всего в провайдере интернета. Обратите внимание на пинг в игре, если он превышает 50 мс, то что то не так, либо провайдер виноват, либо у Вас запущена какая либо программа для работы которой требуется интернет соединение, либо в Вашем компьютере засел вирус, типа трояна, который постоянно отправляет пакеты по вашему интернет каналу.

Статья в тему:  Как играть на арте в world of tanks blitz

Слово о 3G модемах

Про 3G модемы (4G модемы) я тут говорить не хочу. Об этом написана целая статья: «3G модем, радость или горе? Разберемся?». В ней я разъяснил почему при игре через USB модем все так плохо и на какой сервер игры WoT не подключайся, все равно пинг огромный, порой до 300 мс. Остается только пожалеть таких людей, у которых кроме 3G нет ни какого и-нета, а таких не мало. И сказать что у них тормозит world of tanks, это ни чего не сказать…

Ну и наверное последняя причина того что тормозит world of tanks, заключается собственно в самой операционной системе. Как говорят программисты «windows must die»… И не даром говорят. За время работы винды в системном реестре собирается всякий шлак, начиная от старых записей о давно удаленных программах и играх и заканчивая новыми записями от какого нибудь майл спутника, яндекс браузера и, не дай бог, от какого нибудь вируса который один только может создать до миллиона ложных записей реестра, дабы загрузить проц на полную.

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

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

Ну и как обещал, в конце статьи выкладываю видео от самих разработчиков (кстати, огромное им спасибо за него) о том как оптимизировать графику в World of Tanks. В этом видео подробно рассказано о том что такое fps и за что отвечает каждый ползунок в настройках, как можно добиться прироста fps и чего это будет стоить.

World of Tanks для слабых компьютеров?

Используемый в игре движок BigWorld хоть и предоставляет шикарную серверную часть, структура которого способна держать колоссальные нагрузки и исключает возможность использования классических читов, но клиентская часть немного хромает, в частности в вопросах оптимизации, распределения использования ресурсов на многоядерных компьютерах, а так же графики. Но что делать если тормозит world of tanks?

Статья в тему:  Как посмотреть кпд в world of tanks blitz

Для начала надо понять жив ваш пациент (компьютер) или скорее мертв, загляните в настройки и посмотрите характеристики. Вот такие минимальные системные требования рекомендуют сами разрабочики игры:

Операционная система: Windows XP /Vista /7 /8
Процессор (CPU): 2.2 GHz
Оперативная память (RAM): 1.5 GB для Windows XP, 2 GB для Windows Vista/7
Видеоадаптер: GeForce 6800/ ATI X800 со 256 MB памяти, DirectX 9.0c
Аудио-карта: совместимая с DirectX 9.0c
Свободное место на жестком диске: 9 GB
Скорость Интернет-соединения: 256 Kbps

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

Как настроить компьютер

Шаг первый. Отключить все ненужные программы

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

Кроме того, можно отключить фоновые процессы в диспетчере задач. Он вызывается одновременным нажатием клавиш ctrl+alt+delete. В нем можно закрывать всё, напротив чего нет пометки Windows.

Шаг второй. Обновить драйвера видеокарты.

Одна из причин маленького фпс в World of Tanks – устаревшее программное обеспечение. Обновить драйвера можно прямо через Windows, делается это в два шага:

  1. Запустить диспетчер устройств и выбрать пункт «Видеоадаптеры»

  1. Открыть меню действий щелчком правой клавиши мыши на видеокарту. В нем нажать «Обновить драйвера».

Система сама найдет необходимые данные в интернете.

Шаг третий. Настройки внутри игры.

Повышение фпс в World of Tanks доступно и в игровом клиенте. Дело в том, что игра не совсем правильно оценивает возможности системы, из-за чего производительность сильно падает. Вот наглядный пример:

Такую графику советует мне система

Статья в тему:  Что дает боевое братство в world of tanks

Игра при этом выглядит неплохо, но очень сильно лагает. Однако, пользуясь опытом, я разобрался, как увеличить fps в World of Tanks, и спешу поделиться своими наработками с вами.

Для начала необходимо поменять разрешение экрана. Главное – сохранить соотношение сторон (в моем случае 16:9)

После нужно перейти в расширенные настройки и поменять целый ряд настроек.

К минимуму рекомендуется свести все настройки, кроме дальности прорисовки и детализации объектов их можно оставить на среднем уровне.

Разрешение рендера менять нельзя. Качество картинки ухудшается практически до неиграбельного состояния.

Проверим, насколько сильно помогла работа с настройками.

Видно, что, хотя качество графики упало, способ как повысить фпс в WoT работает на ура.

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

Установка сжатых текстур

Данный способ также является действенным в поднятии ФПС. Что же мы понимаем под установкой сжатых текстур?

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

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

Скачиваем мод WoT Tweaker Plus и настраиваем интуитивно понятные текстуры. Расширенная версия располагает возможностью сжатия текстур. Это показано на скриншоте.

Что делать, если ничего не помогло

Если ничего из вышеперечисленного не дало своих результатов, игра по-прежнему неиграбельна на устройстве и повысить FPS не удалось, то единственным выходом станет переход на другую компьютерную игру. Тут есть несколько хороших вариантов:

  • Попробовать поиграть в WarThunder. Эта игра на минимальных настройках работает гораздо лучше, чем World of Tanks. Техника тут разнообразная (включая самолеты и корабли), и механика очень интересная.
  • Попробовать поиграть в Worldof Tanks Blitz. Это упрощенная версия игры, но назвать ее менее интересной точно нельзя. Клиент доступен как для мобильных, так и для ПК-платформ. Хороший онлайн игроков и доступность.
  • Выбрать другую игру про танки для слабых компьютеров.
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector