Адаптация игр под гибридную архитектуру
Игровые компьютеры подключают диск с играми по сети с сервера. На этом сетевом диске располагаются только файлы самого лаунчера и файлы игр. При запуске почти все популярные лаунчеры (Epic, Battle.net, Riot и др.) сохраняют очень важные данные не на этом игровом диске, а на системном диске C, обычно это:
- C:\ProgramData
- C:\Users\ИмяПользователя\AppData
- Записи в реестре Windows
Данные, которые сохраняют лаунчера на каждом компьютере разные, даже если сами игры одинаковые. Они содержат информацию о том, что именно установлено, какие настройки применены, где именно лежат файлы и т.д.
Пример ситуации:
Вы на компьютере PC01 через Epic Games Launcher установили Fortnite.
Сделали «снимок» игрового диска
Включите PC02 и запускаете лаунчер, а там: «Игра не установлена», хотя все файлы на месте.
Почему так происходит? Потому что на PC02 лаунчеру не хватает файлов с настройками, которые добавились на PC01 после установки игры. Именно поэтому игры и лаунчеры нужно специально адаптировать под гибридную архитектуру.