- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 635
- Реакции
- 17
Наткнулся на классическую дыру в Windrose. Разрабы поленились и разделили сохранение мира и персонажа по разным корзинам. Суть элементарная: мы делаем бэкап состояния мира, выносим из него шмот в инвентарь (который живет своей жизнью) и откатываем мир обратно.
Никакого стороннего софта не нужно, чистый абуз логики RocksDB.
Как реализовать:
В итоге: мир откатился к состоянию, когда сундуки были полными, а ваш инвентарь сохранил все, что вы из них достали. Схема рабочая, на старте лучше всего крутить гвозди и дерево под расширение стораджа.
Проверяйте, пока разрабы не догадались синхронизировать запись сейвов.
Никакого стороннего софта не нужно, чистый абуз логики RocksDB.
Как реализовать:
- Находим папку с сохранениями мира. Обычно она лежит тут:
Где [ID] — папка с вашим уникальным идентификатором.Код:%LOCALAPPDATA%\R5\Saved\SaveProfiles\[ID]\RocksDB\0.10.0\Worlds - Делаем бэкап папок с мирами (там будут рандомные названия) в любое другое место на диске.
- Заходим в игру и набиваем инвентарь теми ресурсами, которые планируем размножить.
- Выходим в главное меню. Закрывать клиент полностью нет необходимости.
- Накатываем ранее сделанный бэкап обратно в директорию Worlds с заменой.
В итоге: мир откатился к состоянию, когда сундуки были полными, а ваш инвентарь сохранил все, что вы из них достали. Схема рабочая, на старте лучше всего крутить гвозди и дерево под расширение стораджа.
Проверяйте, пока разрабы не догадались синхронизировать запись сейвов.