답변:
모든 데이터를 플레이어의 컴퓨터에 로컬로 저장하고 Steam Cloud에 자동으로 동기화하여 통계 / 사용자 기본 설정 / 진행 등을 온라인으로 저장할 수 있습니다.
헤더 : ISteamRemoteStorage.h
게임 설정, 저장 게임 및 기타 사용자 별 비트를 Steam 클라우드에 복제하여 플레이어에게 지속적이고 번거롭지 않은 경험을 제공 할 수 있습니다.
편집 : 모든 것을 서버에 직접 쓰거나 읽을 수도 있습니다. 사용자가 데이터를 변조하는 것에 대해 걱정하는 경우
클라우드 기능은 모두 ISteamRemoteStorage.h에 있습니다. 본질적으로 매우 간단한 파일 시스템 API입니다. 게임에서 파일을 직접 API에 읽고 씁니다.
읽기 및 쓰기 외에도 Cloud "폴더"에 이미있는 파일에 대한 가시성을 제공하고 남은 할당량을 쿼리 할 수있는 몇 가지 기능이 제공됩니다.
통계를 위해 Steamworks 오퍼링의 일부인 ISteamUserStats를 사용할 수 있습니다.
이 인터페이스를 통해 Steamworks 개발자 사이트에서 다양한 속성으로 추적 된 통계 세트를 정의 할 수 있으며 통계 값을 기반으로 Steam 성과를 자동 부여 할 수도 있습니다.
이 인터페이스는 여러 유형의 숫자 데이터 (정수, 부동 소수점 및 이동 평균), 액세스 제어 (신뢰할 수있는 게임 서버 만 변경 사항보고 만 허용), 제한 (절대 및 업데이트 당) 및 자동 전역 집계를 지원합니다.
https://partner.steamgames.com/documentation/ugs 에서 확인할 수 있습니다
(Steamworks에 가입해야하지만 읽을 필요는 없습니다).
ISteamUserStats 통계는 동기화 및 충돌 관리를 요구하지 않고 즉시 Steam 백엔드에 저장되며 고정 할당량을 갖지 않습니다. Steam은 리더 보드를 데이터에서 자동으로 구축 할 수도 있습니다.
ISteamRemoteStorage는 통계 추적이 아니라 게임 저장 및 구성 정보와 같은 사용자 파일을 저장하도록 설계되었습니다.