Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » X Rebirth на RAM-диске | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 1
 
Поиск в этой теме:
Канал X Rebirth: «X Rebirth на RAM-диске»
AlexYar
 1846 EGP


Рейтинг канала: 12(1856)
Репутация: 328
Сообщения: 31404

Зарегистрирован: 26.10.2003
Для чего это надо (или не надо)?

а) Нет проблем с автообновлениями Steam, всегда легко вернуться на прошлую версию.
б) Существенное ускорение подгрузок игры, в результате чего фризы, связанные с ними, могут существенно сократиться, либо вовсе исчезнуть.

Сам процесс довольно прост, хоть и напоминает танцы с бубном.

0. Ваша система должна быть 64-битной, а оперативной памяти должно быть не менее 16 Гигабайт. Свободного места на жестком диске потребуется 8 гигов для бэкапа, 7,5 гигов для образа и временно ещё 7,5 гигов на всякий случай, которые потом можно будет освободить.

1. Устанавливаем SoftPerfect RAM-Disk 3.4.7 (эта версия бесплатная).

2. Создаём образ диска: Нажимаем "Образ" -> "Создать образ".
В графе "имя файла" нажимаем на иконку папки и выбираем путь, где хотим хранить наш образ (желательно на самом быстром жд), пишем имя образа, например RAMD_XRebirth.
Размер ставим 8000 Мб, формат - FAT32 (c NTFS могут быть проблемы размонтирования и синие экраны)
Другие поля не трогаем, нажимаем ОК, ждём, пока образ создастся.

3. Далее в окне программы нажимаем кнопку с зелёным крестиком, в окне "путь к файлу образа" указываем путь до того образа, который только что создали.
В графе "Буква диска" ставим "Z" (если такой диск в системе уже есть - выберите другой).
Больше ничего не трогаем и нажимаем "ОК".
Если окна проводника или какой-либо файловый менеджер были до этого открыты - закройте и откройте снова, чтобы новый диск Z там появился.
Так же перезапустите Steam.

ОЧЕНЬ ВНИМАТЕЛЬНО И ОСТОРОЖНО выберите в проводнике новый диск Z, нажмите правую кнопку мыши - форматировать, параметры оставьте по умолчанию (какие будут в окне форматирования). Не ошибитесь с буквой диска, иначе уничтожите свои данные или систему!


4. Теперь нужно перенести игру на рам-диск.

4а. Создаём резервную копию игры в стиме.

В Стиме нажимаем слева кнопку Steam, далее - резервное копирование и восстановление игр, создать резервные копии программ. Выбираете игру, папку, куда сохранять (SteamBackup, запомните её на будущее) и сохраняете копию.

Важно! Стим не сохраняет файлы, которые не входят в оригинальную игру. Поэтому, папку Extensions сохраняем сами куда-нибудь в другое место вручную (не на рам-диск, а на жесткий диск). Так же, если были добавлены CAT|DAT-файлы 10 и другие - их тоже отдельно сохраняем. Если в папке игры есть папка AY - и её тоже.

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

4б. Удаляем игру из стима.
Правой кнопкой мыши на игре в стиме - удалить.

4в. Устанавливаем из резервной копии игру, но уже на рам-диск.

В Стиме нажимаем слева кнопку Steam, далее - резервное копирование и восстановление игр, восстановить из резервной копии. Находим папку SteamBackup, куда поместили копию, и папку XRebirth.
Далее предложат выбрать место установки, выбираем рам-диск Z (или какой вы создали), и выбираем папку SteamLibrary (если её нет - создаём и выбираем её), но ОК пока не жмём! Ждём секунд 15-20, из-за бага стима может вылезти окошко с сообщением, что бла-бла, "что-то" уже установлено "куда-нибудь" (где сам стим стоит). Игнорим это сообщение (жмём отмена или что там будет), и теперь уже нажимаем ОК в окне выбора папки установки игры (Z:\SteamLibrary , проверьте ещё раз). Ждём окончания установки.

4г. Сохраняем образ рам-диска.

Если "восстановление из резервной копии" прошло гладко (вы не перезапускали компьютер во время этой процедуры, например), игра появилась в списке Стима, а на диске Z по пути Z:\SteamLibrary\steamapps\common\ появилась папка XRebirth - открываем окно программы рам-диска, мышкой выбираем наш рам-диск и на верхней панели жмём кнопку с дискетой и синей стрелкой вниз ("сохранить содержимое диска в образ"). Ждём окончания сохранения (может занять пару минут в зависимости от типа жесткого диска).

4д. Теперь перекидываем в новую папку игры все моды (папка extensions) и кат/дат-файлы, которые отдельно сохраняли. И снова жмём кнопку с дискетой и синей стрелкой вниз (теперь сохранение будет намного быстрее).


Теперь вы можете из стима запустить игру и оценить прирост скорости её загрузки. Можно полетать по системам и так же посмотреть, насколько всё стало плавнее работать.



Теперь по нюансам.

Нюанс-1:

Если вы не будете вручную размонтировать рам-диск из системы (в окне программы выбираем диск и нажимаем кнопку с красным крестиком), тогда рам-диск будет автоматически загружаться вместе с загрузкой системы. Это может увеличить время загрузки (на то же время, сколько монтируется диск), что с непривычки может показаться зависанием загрузки. Просто ждите, винда обязательно загрузится. Или перед выключением компа вручную размонтируйте диск.

Нюанс-2:
В стиме есть баг с потерей библиотек с играми на сменных/временных дисках, в результате чего игра в списке игр становится серой и при попытке запуска пытается скачиваться опять. Это может произойти потому, что вы запустили стим до того, как примонтировали рам-диск (т.е. на момент запуска стима диска Z в системе не было).

Имейте это в виду и смотрите на цвет игры в списке перед запуском. Если игра обрела серый цвет - не запускайте её, а проделайте следующий финт ушами, точнее руками: делаем незаконченное восстановление из резервной копии. Т.е. так же, как мы переносили игру в Z:\SteamLibrary\. Жмём кнопку стим, далее выбираем резервное восстановление, выбираем папку с бэкапами и хребет, а когда попросят указать папку, в которую игру восстанавливать - указываем Z:\SteamLibrary\ и.... больше ничего не трогаем! В тот момент, как вы укажете этот путь - стим сразу же найдёт уже установленную игру, и она в списке игр окрасится белым цветом. Нажмите отмену восстановления, и далее можете спокойно играть.

Если же вы не собираетесь играть в Хребет, а на компе работать надо (или играть в другие игры) - на посерение хребта в списке игр стима можно не обращать внимания. Рам-диск с образом хребта так же монтировать не нужно. Когда захотите играть - тогда и примонтируете рам-диск и выполните псевдо-восстановление.

Нюанс-3:

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

Нюанс-4:

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

Моддерам советую модить в другой папке на другом диске, а на рам-диск скидывать уже копии. Тогда опасности потерь наработок не будет.




ps: Возможно, ещё будет уточняться и дополняться по мере необходимости. Задавайте вопросы, если таковые будут.

добавлено спустя 11 минут:
Такой длинный порядок действий, описанный выше, делается только один раз. Обычно перед игрой будут следующие действия:

1. Запускаете комп.
2. Монтируете образ диска.
3. Запускаете Стим (его автозапуск нужно отключить).
4. Запускаете игру.

или, если до выключения компа диск не размонтировали:

1. Запускаете комп (может быть чуть дольше, чем обычно).
2. Запускаете Стим (в этом случае его автозапуск можно не отключать, если он уже включён).
3. Запускаете игру.

Последний раз редактировалось: AlexYar (18:24 23-06-2019), всего редактировалось 3 раз(а)
    Добавлено: 12:04 28-12-2017   
Канал X Rebirth: «X Rebirth на RAM-диске»
 
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Многие её годами ждут... Я даже жениться успел, а игра так и не вышла. (Mutant о Х2: The Threat)

  » X Rebirth на RAM-диске | страница 1
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18