जवाबों:
आप अपने खिलाड़ी के कंप्यूटर पर स्थानीय रूप से सभी डेटा को सहेज सकते हैं, और इसे स्वचालित रूप से स्टीम क्लाउड में सिंक कर सकते हैं, जो वास्तव में आपको आँकड़ों / उपयोगकर्ता वरीयताओं / प्रगति / आदि को ऑनलाइन संग्रहीत करने की अनुमति देता है।
शीर्ष लेख: ISteamRemoteStorage.h
खेल सेटिंग्स, savegames, और अन्य उपयोगकर्ता-विशिष्ट बिट्स को एक निरंतर और परेशानी मुक्त अनुभव के साथ खिलाड़ी प्रदान करने के लिए स्टीम क्लाउड पर दोहराया जा सकता है।
संपादित करें: आप सर्वर में सीधे सब कुछ लिख / पढ़ सकते हैं। यदि आप उपयोगकर्ताओं के डेटा के साथ छेड़छाड़ से चिंतित हैं।
क्लाउड सभी ISteamRemoteStorage.h में रहते हैं। यह अनिवार्य रूप से एक बहुत ही सरल फाइलसिस्टम एपीआई है - आपका गेम सीधे एपीआई को फाइल पढ़ता और लिखता है।
पढ़ने और लिखने के अलावा, कुछ फ़ंक्शन क्लाउड "फ़ोल्डर" में पहले से ही फाइलों में दृश्यता प्रदान करने के लिए प्रदान किए जाते हैं, और शेष कोटा की मात्रा को क्वेरी करने के लिए।
आँकड़ों के लिए आप ISteamUserStats का उपयोग कर सकते हैं, जो स्टीमवर्क की पेशकश का एक हिस्सा है।
यह इंटरफ़ेस आपको (स्टीमवर्क्स डेवलपर साइट से) विभिन्न गुणों के साथ ट्रैक किए गए आँकड़ों के एक सेट को परिभाषित करने की अनुमति देता है, और यहां तक कि ऑटो-स्टीम उपलब्धियों को भी मानों के आधार पर प्रदान कर सकता है।
इंटरफ़ेस कई प्रकार के संख्यात्मक डेटा (पूर्णांक, फ्लोटिंग पॉइंट, और मूविंग एवरेज) का समर्थन करता है, एक्सेस कंट्रोल (केवल विश्वसनीय गेम सर्वर को परिवर्तनों की रिपोर्ट करने की अनुमति देता है), सीमाएं (पूर्ण और प्रति-अपडेट दोनों), और स्वचालित वैश्विक समुच्चय।
प्रलेखन यहाँ पाया जा सकता है: https://partner.steamgames.com/documentation/ugs
(स्टीमवर्क्स के लिए साइन अप करने की आवश्यकता है, लेकिन पढ़ने के लिए संबद्धता की आवश्यकता नहीं है।)
ISteamUserStats आँकड़े सिंक्रनाइज़ेशन और विरोध प्रबंधन की आवश्यकता के बजाय तुरंत स्टीम बैकेंड में संग्रहीत किए जाते हैं, और एक निश्चित कोटा नहीं होता है। लीडरबोर्ड को डेटा से स्टीम द्वारा स्वचालित रूप से बनाया जा सकता है।
ISteamRemoteStorage को उपयोगकर्ता फ़ाइलों को सहेजने के लिए डिज़ाइन किया गया है, जैसे कि खेल की बचत और कॉन्फ़िगरेशन की जानकारी, सांख्यिकीय ट्रैकिंग के बजाय।