질문 | 기타 | 스팀 클라우드 어디서 확인하나요?페이지 정보작성자 박사넨 작성일16-06-25 17:44 조회254회 댓글2건
Show 본문스팀 클라우드 활성화 되어있는지 확인하고 싶은데 어디서 확인해야하나요? 관련링크* 기타 관련된 게시글입니다. 답변이 완료되었습니다
총 2 개의 댓글 ─────────────────────── Unity님의 댓글Unity= (작성일 16-06-25 18:03) 베스트 답변 채택스팀 런처 실행 > 왼쪽 상단 스팀 로고 클릭 > 설정 > 클라우드 네모난물님의 댓글네모난물= (작성일 16-06-25 19:58)설정은 유니티님이 설명처럼 확인 하시면 되고 클라우드 지원 유무는 라이브러리에서 우측상단 보기 메뉴에서 자세히 / 목록 / 격자 중 목록으로 선택하신뒤 게임 이름 뒤에 구름모양 있는건 스팀 클라우드 지원 게임입니다.
요약Steam Cloud는 플레이어가 Steam에 로그인하여 어느 컴퓨터에서도 저장된 게임에 접근할 수 있도록 귀사의 게임 파일을 Steam 서버에 자동 저장합니다. 통합 레벨Steamworks 웹사이트에서 파일 경로를 구성해야 합니다. 선택 사항으로, 업로드, 다운로드, 열거 및 삭제를 위해 게임 코드에서 Steaworks로 일부 API 호출이 필요합니다. Steam Cloud는 게임을 위한 간편하고 투명한 원격 저장소 시스템을 제공합니다. 자동 클라우드 환경 설정에서 지정한 파일이나, 클라우드 API를 사용하여 디스크에 작성, 생성, 수정, 삭제한 파일은 게임 종료 후 자동으로 Steam 서버에 복제됩니다. 사용자가 다른 컴퓨터를 사용하면 게임이 실행되기 전에 해당 파일이 자동으로 새 컴퓨터에 다운로드됩니다. 다운로드가 완료되면 게임은 클라우드 API를 통해 파일을 읽거나 평소처럼 디스크에서 바로 읽어 파일에 접근할 수 있습니다. 동영상 설정과 같은 기기 전용 구성은 피하세요. Steam 클라이언트는 사용자의 모든 컴퓨터에서 파일의 동기화를 유지하기 위한 작업을 수행합니다. 클라우드 동기화를 비활성화하려면 Steam 설정에 있는 클라우드에서 "동기화를 지원하는 애플리케이션에 대해 Steam Cloud 동기화 사용"을 선택 해제하세요. 또한, 각 게임의 속성에서 게임별로 클라우드 동기화를 비활성화할 수 있습니다. 참고 및 모범 사례Steam은 게임의 모든 세션 전후로 사용자의 Steam Cloud 파일을 동기화한다는 점을 기억하시길 바랍니다. 세션 중 변경되는 모든 파일은 종료 즉시 클라우드 저장소에 업로드됩니다. 귀사의 게임이 Steam Cloud에 대용량 파일 또는 많은 개수의 작은 파일을 작성하는 경우, 사용자의 인터넷 대역폭에 눈에 띄는 영향을 줄 수 있으며, Steam 종료 또는 게임 재시작 속도를 늦출 수 있습니다. 일반적으로, 더 작은 크기의 파일을 사용하는 것이 효과적입니다. 특정 사용자의 저장 상태를 자주 변경되는 부분과 그렇지 않은 부분 등 다양한 범주로 나눌 수 있는 경우, 해당 범주에 대한 별도의 파일을 사용하는 것이 좋습니다. 이렇게 하면, 변경되지 않은 상태는 매 세션이 끝난 후에 다시 업로드되지 않습니다. 파일 크기 제한Steam Cloud의 파일 크기 제한은 시간 경과에 따라 변경될 수 있습니다. 제한 및 임계 값은 다음과 같습니다.
Save File PathsWhen deciding where to write your save files, be sure the path will be unique for the current Steam user. If needed, you can get the user's unique Steam ID via ISteamUser::GetSteamID. From that, you can access their accountID from GetAccountID(), allowing you to have a unique variable when constructing your save path. Cross-Platform SavesIf your game is supported on multiple platforms - or even if you plan to support this in the future - you should consider this when setting up Steam Cloud for your game. If you plan to read/write files directly via the If you plan to use Steam Auto-Cloud, there are some key things to know. First, the default for new files is to sync to only the To enable cross-platform saves, you should instead define a single Root path (likely for Windows), and then create 초기화 설정To set up Steam Cloud you must set the This quota is enforced on each Cloud-enabled game, on a per-user-per-game basis. It's recommended to set the values to reasonable amounts for your game title. 참고: Don't forget to click Save at the bottom of the page, and Publish your updated settings. Once published the cloud icon will be visible in the Steam client for anyone that owns your game. If your game has already been released to the public then you can check the box labeled You are able to share Cloud storage space between two app IDs by filling out the Steam Cloud API 및 Steam 자동 클라우드Steam provides two different methods of utilizing the Steam Cloud, read up on how the two methods differ, and determine which would be the best for your application. First up is the Steam Cloud API. The Steam Cloud API is exposed via the ISteamRemoteStorage API interface, and you can find example usage in the Steamworks API Example Application (SpaceWar) project. The second is Steam Auto-Cloud. If you prefer a deeper integration with Steam Cloud (for example, allowing to choose which save files are stored in the cloud), then you should use the Cloud API. Otherwise you can use Steam Auto-Cloud. Steam 자동 클라우드Steam Auto-Cloud is an alternative to the Steam Cloud API that allows apps to use Steam Cloud without writing code or modifying the game in any way. It only requires that you specify the file groups which you want persisted to the Cloud. Steam will automatically sync the groups of files when the application launches and exits. Avoid machine specific configurations such as video quality. 참고: steam_autocloud.vdf 파일은 Steamworks 클라우드 경로로 지정된 각각의 위치에 생성됩니다. 이 파일은 Steam에서 사용되며 게임에서 무시할 수도 있습니다. SetupAfter completing the 초기화 설정 the Steam Auto-Cloud configuration section will unlock on the Steam Cloud Settings page. Root Paths describe groups of files which will be persisted to the Steam Cloud. Each Root Path can be as specific as a single file or as wide as all files under a given subfolder. Use a new path for each group of files to sync. A Root Path is composed of 5 parts:
Root OverridesIf your application is cross-platform and requires different directories for each OS. You can use the Root Overrides functionality to specify an override the Root Paths that you set above. The root paths specified above can be overridden to correspond to a different path on another OS. If you use Root Overrides, you must specify [All OSes] in the Root OS drop down above. A Root Override consists of 5 parts.
Example: Configuring Auto-Cloud for Unity ApplicationsThe following is an example of setting up Auto-Cloud for use with Unity and the With these settings, Auto-Cloud files will be synchronized between the three folders as shown in the Preview samples. Pre-release TestingIf you are adding Steam Auto-Cloud to a game which is already released and you have enabled developer-only mode during the 초기화 설정 then you must complete some additional steps to test the functionality.
Don't forget to disable developers-only mode and publish the changes when you're done testing. Dynamic Cloud SyncSteam Cloud now supports dynamic sync - where changes appearing in the Cloud can be downloaded to the local machine during an application session. The current example is a suspended game session on the Steam Deck. For apps marked as supporting dynamic Cloud sync, Steam will synchronize files up to the Steam Cloud at the suspend time. Then, the user may run the game on another device, which will receive the updates from the Steam Deck session at launch. At exit, those changes will be uploaded to the Steam Cloud. Finally, when the Steam Deck device is awakened, Steam will synchronize the changes down to that device, and post a notification to the application that local files have changed. The application can then iterate those changes and take appropriate action. For instance, the game may be able to simply load the updated progress from disk and allow the user to pick up right where they left off on the other device. Check out our announcement post for even more information about why this feature exists, and how to use it. Note that this feature supports applications whether they use the ISteamRemoteStorage API to manage files, or Auto-Cloud. For more details, see the ISteamRemoteStorage documentation, specifically ISteamRemoteStorage::RemoteStorageLocalFileChange_t, ISteamRemoteStorage::GetLocalFileChangeCount, and ISteamRemoteStorage::GetLocalFileChange. See also ISteamRemoteStorage::BeginFileWriteBatch and ISteamRemoteStorage::EndFileWriteBatch - these wrappers should be used to provide hints to Steam which will help it safely sync up to the Steam Cloud at the time when the user initiates a system suspend. Pre-release TestingYou can locally enable Dynamic Cloud Sync for your app to test your builds - this is recommended for a game that has already shipped, as enabling Dynamic Cloud Sync for all users could lead to data loss when running builds that do not handle the new API methods and callbacks. To test locally from a PC:
To test locally from a Steam Deck:
DebuggingFirst, always ensure that you have published your changes on the Steam partner website and have waited up to 10 minutes or restarted your Steam client to receive the published changes. If you run into issues with Steam Cloud you should check the log file located at See Debugging the Steamworks API for additional information. |