Разбор · Сохранения
Облачные сохранения в браузерных играх: как прогресс переезжает между устройствами
Сорокачасовой забег в GTA, который умирает вместе с очисткой кэша, — это сломанный продукт. Вот как сохранения в браузерных играх устроены на самом деле: что живёт в браузере, что уходит на сервер и что проверить перед сменой устройства.
Три места, где может жить сохранение
| Хранилище | Лимит | Что использует |
|---|---|---|
| localStorage | 5–10 МБ на сайт | настройки, рекорды, небольшие флаги |
| IndexedDB | процент свободного диска | файлы игр, сейвы, кэш ассетов |
| OPFS (Origin Private File System) | процент свободного диска | игры, которым нужна настоящая файловая система — San Andreas, CS 1.6 |
Все три принадлежат одному origin — `old-school-games.win`. Очистка данных сайта стирает всё сразу. Приватные окна держат данные до закрытия вкладки. Разные браузеры — разные миры: сейв из Chrome не виден в Firefox.
Что происходит без аккаунта
Всё работает. Локальные сохранения — режим по умолчанию: GTA III, Vice City и San Andreas пишут свои файлы в браузер, Counter-Strike хранит конфиг, аркады — рекорды. Ничего не покидает вашу машину. Обратная сторона: у сейва ровно один дом — этот браузер на этом устройстве, пока вы не очистите данные или браузер не вытеснит хранилище под давлением диска.
Что происходит после входа
- Игра пишет сохранение локально, как обычно.
- Страница выгружает его в аккаунт: отдельные файлы слотов для GTA III и Vice City, ZIP-контейнер для San Andreas.
- На другом устройстве вы входите и открываете ту же игру — облачная копия восстанавливается до старта.
- Дальше сохраняетесь в игре как обычно — следующая выгрузка обновит облачную копию.
Облачные сохранения доступны всем вошедшим пользователям; платная покупка на сайте — про рекламу, а не про место в хранилище.
Какие игры синхронизируются
- GTA III, Vice City, San Andreas — оригинальные слоты, выгружаются как файлы; San Andreas упаковывается из OPFS-контейнера в ZIP.
- Counter-Strike 1.6 и Half-Life — конфиги и сохранения из файловой системы Xash3D.
- Heroes 3 — сохранения кампаний и сценариев из VCMI.
- Бесплатные аркады — рекорды и настройки там, где игра их отдаёт; часть маленьких HTML5-игр держит только локальный рекорд и не синхронизируется.
Можно перенести сохранение руками?
Через сайт — пока нет. Сохранения синхронизируются автоматически во время игры, а формы скачивания или загрузки на странице аккаунта нет: облачная копия нужна, чтобы продолжить в браузере на другом устройстве. На сервере файл лежит в оригинальном формате игры, но выгрузить его на PC через интерфейс нельзя.
Если прогресс не появился на втором устройстве
- Проверьте аккаунт. В шапке должен быть профиль, а не «Войти». Некоторые блокировщики рекламы ломают сессионную cookie.
- Проверьте синхронизацию. Сохранитесь через игровое меню и дайте странице несколько секунд: выгрузка начинается после того, как игра запишет файл. Если закрыть вкладку сразу после сохранения, она может не успеть.
- Проверьте версию игры. Сейв от другой сборки может не подойти; обычно страница предупреждает перед загрузкой.
- Проверьте место. Браузеры вытесняют IndexedDB при нехватке диска. Облачные сохранения существуют именно потому, что локальное хранилище — не бэкап.
Квоты, вытеснение и почему локальное хранилище — не бэкап
Браузеры относятся к хранилищу как к кэшу, а не как к документу. Chrome и Firefox могут вытеснить IndexedDB и OPFS у сайта, который давно не открывали, и оба откажутся писать, когда диск почти полон. Ничего не предупредит: следующий визит просто начнётся с пустой полки.
Практическое правило простое. Сохранение, которое существует только в браузере, — временный файл. Если забег важен, войдите один раз и дайте сохранениям синхронизироваться — вторая копия будет лежать на сервере. Эти две минуты короче, чем заново проходить первые десять часов Vice City.
Приватность и размер
Файлы сохранений маленькие: слот GTA III — сотни килобайт, контейнер San Andreas — несколько мегабайт, конфиги CS 1.6 — килобайты. Они хранятся в аккаунте и не показываются другим пользователям. Ничего другого из сессии браузера не выгружается.
Частые вопросы
- Можно играть без аккаунта и сохранять прогресс?
- Да, локально. Аккаунт добавляет только облачную копию для других устройств и защиту от потери кэша.
- Облачные сохранения истекают?
- Нет, они остаются в аккаунте, пока их не перезапишет более новое сохранение.
- Можно перенести сейв из браузера в PC-версию?
- Через сайт — пока нет. Облачные сохранения синхронизируются между браузерными сессиями, кнопок скачивания или выгрузки на сайте нет.
- Почему облачное сохранение старше локального?
- Выгрузка идёт после того, как игра записала файл; если закрыть вкладку сразу, последний сейв мог не уйти. Откройте игру ещё раз и дайте синхронизации закончиться.
Играть в GTA III с облачными сохранениями
Впервые у нас? Прочитайте сравнение GTA 3 и Vice City в браузере или гайд по ретро-консолям. Ещё по теме: что на самом деле значит «unblocked games».