Câu trả lời:
Bạn có thể lưu tất cả dữ liệu cục bộ trên máy tính của người chơi và tự động đồng bộ hóa nó với Steam Cloud, điều này thực sự cho phép bạn lưu trữ số liệu thống kê / sở thích / tiến trình / vv .. trực tuyến.
tiêu đề: ISteamRemoteStorage.h
Cài đặt trò chơi, trò chơi lưu trữ và các bit dành riêng cho người dùng khác có thể được sao chép vào Steam Cloud để cung cấp cho người chơi trải nghiệm liên tục và không gặp rắc rối.
EDIT: Bạn cũng có thể viết / đọc mọi thứ trực tiếp vào máy chủ. Nếu bạn lo lắng về việc người dùng giả mạo dữ liệu.
Tất cả các chức năng Đám mây đều sống trong ISteamRemoteStorage.h. Nó thực chất là một API hệ thống tập tin rất đơn giản - trò chơi của bạn đọc và ghi các tệp trực tiếp vào API.
Ngoài việc đọc và ghi, một số chức năng được cung cấp để cung cấp khả năng hiển thị trong các tệp đã có trong "thư mục" của Đám mây và để truy vấn số lượng hạn ngạch còn lại.
Để thống kê, bạn có thể sử dụng ISteamUserStats, một phần của ưu đãi Steamworks.
Giao diện này cho phép bạn xác định (từ trang web của nhà phát triển Steamworks) một tập hợp các số liệu thống kê được theo dõi với các thuộc tính khác nhau và thậm chí có thể tự động cấp thành tích Steam dựa trên các giá trị thống kê.
Giao diện hỗ trợ nhiều loại dữ liệu số (số nguyên, dấu phẩy động và trung bình di chuyển), kiểm soát truy cập (chỉ cho phép các máy chủ trò chơi đáng tin cậy báo cáo các thay đổi), giới hạn (cả tuyệt đối và mỗi cập nhật) và tổng hợp tự động toàn cầu.
Tài liệu có thể được tìm thấy ở đây: https://partner.steamgames.com/documentation/ugs
(Yêu cầu đăng ký Steamworks, nhưng không yêu cầu liên kết để đọc.)
Số liệu thống kê ISteamUserStats được lưu trữ vào phụ trợ Steam ngay lập tức, thay vì yêu cầu đồng bộ hóa và quản lý xung đột và không có hạn ngạch cố định. Bảng xếp hạng cũng có thể được Steam tự động xây dựng từ dữ liệu.
ISteamRemoteStorage được thiết kế để lưu tệp người dùng, chẳng hạn như lưu trò chơi và thông tin cấu hình, thay vì theo dõi thống kê.