WORLD OF WARCRAFT

Тема: Как можно ускорить загрузку World of Warcraft?  (Прочитано 5007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

horsaken

  • Модератор
  • Старожил
  • *
  • Сообщений: 3923
  • Рейтинг:1 (+3 | -2)



С одной стороны, в сравнении с 2005 годом, когда за время загрузки игры можно было сходить налить чаю и сделать бутерброд, ситуация сильно улучшилась, но с другой стороны, когда вам частенько приходится перемещаться через порталы, загрузка может утомлять. Блогер Bellular выяснил, как можно ускорить загрузку. :cut:

Прежде всего стоит отметить, что в игре есть два типа загрузки – загрузка интерфейса и загрузка мира. Когда вы, например, пользуетесь командой "/reload ui", то перезагружаете лишь интерфейс, мир как был загружен, так и остаётся. Когда вы используете портал, то загружается лишь мир, интерфейс как был загружен, так и остаётся. А вот когда вы впервые заходите в игру, то загружается и то, и другое. Именно поэтому, загрузка при входе в игру – самая долгая.

Время загрузки при входе в игру обычно составляет 14-15 секунд, и в отдельных случаях может доходить до 20-25. С одной стороны кажется, что это не слишком много, особенно если эти 15 секунд сравнить с полутора часами игры; однако, если вы часто переключаетесь с одного персонажа на другого, то загрузки такой длительности уже начинают раздражать.

Итак, вполне очевидно, что скорость загрузки интерфейса зависит лишь от одного фактора – используемых вами модификаций. Команда Belullar с помощью специального аддона Warmup протестировала сколько секунд на загрузке экономит отключение каждой модификации.


Полоски на графике означают время загрузки после последовательного отключения аддонов. Как видно, график довольно плавный, однако есть и резкие скачки; самый заметный из которых приходится на WeakAura, отключение которого сокращает время загрузки на целых 6 секунд.

Следующий график является продолжение предыдущего и показывает уже конкретные значения в секундах – на сколько именно удлиняет загрузку тот или иной аддон:


Итак, помимо WeakAura немало времени добавляют и ElvUI, Details, All the things, Plater и Altoholic – каждый больше секунды. Тогда как такие аддоны как DBM и Auctionator на загрузку практически не влияют (пока вы не сложите их показатели вместе).


Решение здесь очевидное; если список ваших аддонов выглядит подобно картинке выше, то стоит задуматься об оптимизации и отключить часть аддонов. При этом есть менее радикальное решение; вы можете настроить список используемых аддонов  ... с помощью ещё одного аддона! Речь идёт о Simple Addon Manager, что позволяет настроить профили для различных игровых ситуаций – очевидно, что если сегодня вечером вы настроены копать руду и порыбачить, то рейдовые аддоны вам ни к чему.


Теперь речь пойдёт о загрузках, связанных с перемещением по миру. И загрузки эти могут быть довольно утомительными, особенно если по пути вам необходима "пересадка".

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

Всего таких настроек 3, и самое заметное влияние оказывает одна из опций под названием "world preload non critical". По умолчанию установлено значение, равное "2", и если поставить "0", то можно заметить ощутимое ускорение загрузки.


На графиках проиллюстрирована разница при загрузке в Вальдраккен (красный цвет) и Штормград (синий цвет) при разных комбинациях значений этих параметров. Как видно, изменение параметра "world preload non critical" ускоряет загрузку почти в 2 раза. При этом каких-то минусов от отключения опции Bellular не обнаружил.


Для Рубиновых омутов жизни ситуация ещё более наглядная: загрузку при входе в подземелье обнуление упомянутого параметра позволило снизить с 8 секунд до 3.

Ставить Advanced Interface Options при этом не обязательно. Вы можете изменить этот параметр с помощью следующей консольной команды:

/console SET worldPreloadNonCritical 0
Следующее, что влияет на загрузку – это настройки графики, и при понижении качества графики довольно очевидным образом сокращается и время загрузки. Однако, команде Bellular удалось выявить опцию, которая влияет на загрузку больше всего, и это дальность прорисовки.


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


« Последнее редактирование: 24 Мая, 2024, 18:39:26 by horsaken »

Amberian

  • Новичок
  • *
  • Сообщений: 88

  • Варкрафт: +
    • Имя: Amberian
    • Сервер: Ravencrest
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #1 : 24 Мая, 2024, 19:09:36 »
  • Рейтинг:0 (+0 | 0)
Только вот куда девать столько сэкономленного времени?!

Tetronix

  • Завсегдатай
  • **
  • Сообщений: 175
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #2 : 24 Мая, 2024, 19:11:08 »
  • Рейтинг:13 (+13 | 0)
А вообще, SSD значительно сокращает загрузку игры. Но клиент игры весит под сотню гигов и не всегда есть место под игру. Когда у меня был маленький ssd, то я игру держал на обычном харде, а настройки, кэш и аддоны держал на ssd посредством симлинков (штатной функции винды). Не думаю, что кто-то сейчас будет этим заморачиваться, но если интересно, то погуглите "символическая ссылка". Суть в том, что можно папку или файл перенаправить на другой диск, а система будет обращаться к нему по старому адресу. Т.е. папки "interface", "WTF", "Cache" лежат где-нибудь на быстром ssd, а в папку с игрой, которая лежит на обычном жестком диске, помещаются символические ссылки (что-то вроде ярлыка).
Так можно сэкономить немного времени на загрузку, если у вас нет места чтобы весь клиент игры держать на ssd.
Есть удобная утилита Link Shell Extension, которая добавляет в контекстное меню проводника функцию создания симлинка. ПКМ по папке -> Запомнить источник ссылки. Затем вставить её в нужное место вместо папки.

Я, например, так сейвы от игр и настройки прог храню, на не системном диске. И когда сношу винду, то быстро на старое место симлинки ставлю. Кучу времени экономит.

ptuch

  • Завсегдатай
  • **
  • Сообщений: 830
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #3 : 24 Мая, 2024, 19:18:24 »
  • Рейтинг:-2 (+1 | -3)
если  комп не калькулятор2024, то пофиг на аддоны

KRE100

  • Новичок
  • *
  • Сообщений: 68
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #4 : 24 Мая, 2024, 19:23:33 »
  • Рейтинг:0 (+0 | 0)
А вообще, SSD значительно сокращает загрузку игры. Но клиент игры весит под сотню гигов и не всегда есть место под игру. Когда у меня был маленький ssd, то я игру держал на обычном харде, а настройки, кэш и аддоны держал на ssd посредством симлинков (штатной функции винды). Не думаю, что кто-то сейчас будет этим заморачиваться, но если интересно, то погуглите "символическая ссылка". Суть в том, что можно папку или файл перенаправить на другой диск, а система будет обращаться к нему по старому адресу. Т.е. папки "interface", "WTF", "Cache" лежат где-нибудь на быстром ssd, а в папку с игрой, которая лежит на обычном жестком диске, помещаются символические ссылки (что-то вроде ярлыка).
Так можно сэкономить немного времени на загрузку, если у вас нет места чтобы весь клиент игры держать на ssd.
Есть удобная утилита Link Shell Extension, которая добавляет в контекстное меню проводника функцию создания симлинка. ПКМ по папке -> Запомнить источник ссылки. Затем вставить её в нужное место вместо папки.

Я, например, так сейвы от игр и настройки прог храню, на не системном диске. И когда сношу винду, то быстро на старое место симлинки ставлю. Кучу времени экономит.

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

xALEKSx

  • Старожил
  • ***
  • Сообщений: 1053
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #5 : 24 Мая, 2024, 19:32:23 »
  • Рейтинг:2 (+3 | -1)
На что планируете потратить сэкономленные 6 секунд?

Serafim1991

  • Старожил
  • ***
  • Сообщений: 2660
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #6 : 24 Мая, 2024, 20:18:18 »
  • Рейтинг:0 (+0 | 0)
На что планируете потратить сэкономленные 6 секунд?
Можно подольше посидеть в туалете.

KRE100

  • Новичок
  • *
  • Сообщений: 68
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #7 : 24 Мая, 2024, 20:19:22 »
  • Рейтинг:1 (+1 | 0)
На что планируете потратить сэкономленные 6 секунд?
Можно подольше посидеть в туалете.
получается поменьше посидеть в туалете, потому что минус 6 секунд на загрузке - время фарма

Eldhenn

  • Ветеран
  • ****
  • Сообщений: 5148
  • If your dad doesn't have a beard...

  • Варкрафт: +
    • Имя: Pestilentiae
    • Класс: рыцарь смерти
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #8 : 24 Мая, 2024, 20:24:51 »
  • Рейтинг:-1 (+0 | -1)
симлинки нельзя делать между разными физическими носителями но можно делать хард линки
Ты как из дурки сбежал, уважаемый?
No beard, no good.

KRE100

  • Новичок
  • *
  • Сообщений: 68
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #9 : 24 Мая, 2024, 20:33:07 »
  • Рейтинг:0 (+0 | 0)
симлинки нельзя делать между разными физическими носителями но можно делать хард линки
Ты как из дурки сбежал, уважаемый?
через симлинк, Вы совсем в логику не умеете?

Eldhenn

  • Ветеран
  • ****
  • Сообщений: 5148
  • If your dad doesn't have a beard...

  • Варкрафт: +
    • Имя: Pestilentiae
    • Класс: рыцарь смерти
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #10 : 24 Мая, 2024, 20:40:02 »
  • Рейтинг:-1 (+0 | -1)
симлинки нельзя делать между разными физическими носителями но можно делать хард линки
Ты как из дурки сбежал, уважаемый?
через симлинк, Вы совсем в логику не умеете?
Хардлинки чеерз симлинк. Дожили.
No beard, no good.

KRE100

  • Новичок
  • *
  • Сообщений: 68
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #11 : 24 Мая, 2024, 20:45:50 »
  • Рейтинг:0 (+0 | 0)
симлинки нельзя делать между разными физическими носителями но можно делать хард линки
Ты как из дурки сбежал, уважаемый?
через симлинк, Вы совсем в логику не умеете?
Хардлинки чеерз симлинк. Дожили.
справедливости ради, я все же перепроверил Ваши слова ну или свои (как угодно), хардлинк не работает, работает симлинк с флагом /D, необезсутьте, виндой пользуюсь как юзер, очень давно нужно было сделать симлинк через скрипт на папку и возникли какие-то сложности, запомнил что проблема была из-за разных физическиз носителей

sling

  • Завсегдатай
  • **
  • Сообщений: 178
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #12 : 24 Мая, 2024, 21:19:03 »
  • Рейтинг:1 (+1 | 0)
Есть удобная утилита Link Shell Extension, которая добавляет в контекстное меню проводника функцию создания симлинка. ПКМ по папке -> Запомнить источник ссылки. Затем вставить её в нужное место вместо папки.


Помните, был такой FAR manager?
Alt-F6 в нём как раз для этого.

ТьмаГрядёт

  • Завсегдатай
  • **
  • Сообщений: 129

  • Варкрафт: +
    • Имя: Кривойприцел
    • Класс: маг
    • Сервер: Ревущий фьорд
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #13 : 24 Мая, 2024, 21:48:49 »
  • Рейтинг:2 (+2 | 0)
Я думал тут будут реальные советы по железу, а тут маразм про аддоны...  :facepalm:  :facepalm:  :facepalm:

Tequatl

  • Завсегдатай
  • **
  • Сообщений: 153
Re: Как можно ускорить загрузку World of Warcraft?
« Ответ #14 : 24 Мая, 2024, 21:50:57 »
  • Рейтинг:0 (+2 | -2)
Тут проблема не в аддонах, а в кривом движке игры, которая до сих пор не умеет в многоядерность. Ситуация у владельцев X3D получше, чем у Intel-овских камней, но всё не то - разрабам надо допиливать движок.

 

закрыть