Как Мейсон мог бы относительно легко обеспечить сохранение в облаке

GHub Platform · Гайд · 0 ответов · 13 просмотров

Я хочу снова поиграть в эту игру, но без облачных сохранений мне слишком сложно найти на нее время. Включить базовые функции облачной синхронизации исключительно просто, и нет никаких оправданий тому, чтобы их не иметь. Я могу только предположить, что Мейсон не знал о них при запуске и никогда не удосужился добавить их позже, хотя сделать это все равно было бы невероятно просто. Более подробную информацию о том, как работает Steam Cloud, можно найти на этом сайте. Это будет пошаговое описание того, как Мейсон должен правильно реализовать облачные сохранения в Hylics 2, в том числе как разрешить им синхронизироваться между версиями игры для Windows и Mac. На панели администратора приложения Steamworks вы должны увидеть опцию «Настройки Steam Cloud». На этой странице вас попросят указать переменные «Квота в байтах на пользователя» и «Количество файлов, разрешенное для каждого пользователя»; глядя на файлы сохранения для Hylics 2, они не кажутся очень большими. Большинство разработчиков устанавливают квоту в 10000000 (около 10 МБ), но вы можете изменить ее, если захотите. Я не уверен на 100%, сколько файлов сохранений позволяет вам иметь Hylics, но это должно быть именно то количество файлов, которое вы вставляете, хотя при желании оно может быть больше. Также есть опция облачного сохранения только для разработчиков, хотя на самом деле ее следует включать только во время их тестирования. Теперь о хорошем. Согласно документации Steamworks, в настройках Steam Cloud должен появиться раздел под названием «Конфигурация Steam Auto-Cloud». Мы будем использовать это для синхронизации файлов; существует API для более сложного поведения, но для того, что мы делаем, в этом нет необходимости. Добавьте корневой путь; только один, о сохранении Mac мы поговорим в следующем разделе. Параметры для каждого раздела должны быть установлены следующим образом: ROOT WinAppDataLocalLow SUBDIRECTORY Mason Lindroth/Hylics 2 PATTERN *.save OS [Все операционные системы] Установите для параметра «Recursive» значение FALSE (или true, этот параметр действительно ничего не сделает для этой игры). Вы зашли так далеко, и теперь все, что вам нужно сделать, это убедиться, что Mac также сохраняет работу. Отличная работа! Имейте в виду, что если вы когда-нибудь создадите сборку Linux, настройка облачных сохранений для нее будет работать более или менее так же, как и для Mac, только с другими каталогами. Важно отметить, что вы НЕ ДОБАВЛЯЕТЕ ЕГО КАК ДРУГОЙ КОРНЕВЫЙ ПУТЬ. Это означает, что сохранение между Mac и Windows НЕ будет сохраняться! Поверьте мне, ТАК много разработчиков совершают эту ошибку, и это почти сводит на нет цель сохранения в облаке. Вместо этого вы захотите использовать Root Overrides. Вместо настройки другой «области» для файлов сохранения переопределения будут обрабатывать другой каталог, как если бы это был тот же каталог в Windows. В новом Root Override параметры для каждого раздела должны быть установлены следующим образом: ИСХОДНЫЙ КОРЕНЬ WinAppDataLocalLow OS Mac OS X НОВЫЙ КОРЕНЬ MacAppSupport ДОБАВИТЬ/ЗАМЕНИТЬ ПУТЬ unity.Mason Lindroth.Hylics 2 Все готово. Как только все это будет завершено, вы официально добавите в свою игру полнофункциональные кроссплатформенные облачные сохранения. Ура! Тот же метод можно применить и к исходному Hylics, чтобы разрешить сохранение в облаке, хотя и в других каталогах. Я верю, что ты сможешь это понять, ты взрослый человек, тебе не нужен никакой интернет-придурок, рассказывающий тебе, как это делается. Понятия не имею, увидит ли это Мейсон, но если да, то УМОЛЯЮ вас. Облачные сохранения упрощают игру не только для меня, но и для многих людей, даже для тех, у кого нет Steam Deck. На самом деле это не такая уж и большая проблема; все, что требуется, — это несколько минут вашего свободного времени, возможно, немного тестирования, и вы добавляете очень важную функцию для многих людей. Пожалуйста, чувак. Пожалуйста --- Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=3054843447

Источник

GHub Platform · автор01.08.2026, 02:15:21

Я хочу снова поиграть в эту игру, но без облачных сохранений мне слишком сложно найти на нее время. Включить базовые функции облачной синхронизации исключительно просто, и нет никаких оправданий тому, чтобы их не иметь. Я могу только предположить, что Мейсон не знал о них при зап…

Войдите, чтобы писать в группе