Здравствуйте.
Столкнулся с проблемой подвивания игры во время матчей. Это связано с тем, что игра постоянно пишет реплеи матча, а жёсткий диск не очень быстрый. В итоге происходит подвивание во время записи на диск.
Как я понял, отключить запись реплеев более никак нельзя.
Теперь собственно сам фикс.
Он заключается в том, что бы создать в оперативной памяти ПК небольшую паку, куда и будет идти запись. Это уберёт нагрузку на жёсткий диск.
- Создаём RAM Disk с помощью программы Qsoft RAMDisk.
Размер диска нужен не большой 64-128 мб должно хватит более чем. По итогу, у вас будет отображаться дополнительный диск например, “B:” размером 128 мб. - Устанавливаем утилиту Link Shell Extension
2.1 Заходим в папку с реплеям. Можно сделать через документы, можно через игру. Пример пути к папки C:\Users\User\Documents\Heroes of the Storm\Accounts\123456789\1-Hero-1-1234567\Replays
2.2 Вырезаем папку “Multiplayer” и вставляем её в созданный нами ранее диск B.
2.3 Нажимаем ПКМ по вставленной папке и выбираем “Запомнить источник ссылки”(этот пункт появляется после установки утилиты)
2.4 Возвращается в папку Replays.
2.5 Намажем ПКМ и выбираем “Поместить как…” → “Символическую ссылку” - Так как диск созданный диск B находиться в оперативной памяти, его содержимое после перезагрузки удаляется - наша папка не исключение. Для этого создаём текстовый файл со следующим содержимым:
MD B:\Multiplayer
Эта команда создаёт папку Multiplayer на диске B. Меняем расширение файл на
.bat
и помещаем его в папку Автозагрузка. Он при каждом включении будет
снова создавать нашу папку.
- Проверить работает ли батник для создания папки просто - удалить папку и запустив файл, папка должна появится. Если после первого матча, ваш реплей сохранился в папку на диске B - всё правильно.
P.S. Надеюсь модерация близард меня не забанит и учтёт, что папка с реплеями находиться в моих документах и не относится к файлам игры, что не попадает под запрет модификации и изменения файлой игры. Я сам выбираю где хранить свои реплеи!