इस दस्तावेज़ में, Google Play Console का इस्तेमाल करके, गेम के आंकड़ों को अपने गेम में इंटिग्रेट करने का तरीका बताया गया है. इसमें CSV और ZIP फ़ाइलों के ज़रूरी फ़ॉर्मैट के बारे में बताया गया है. साथ ही, इन्हें बनाने, इंपोर्ट करने, और मैनेज करने का तरीका भी बताया गया है.
इवेंट बनाएं
नए और पब्लिश न किए गए गेम के लिए कोई इवेंट बनाने के लिए, यह तरीका अपनाएं:
- इवेंट की CSV फ़ाइल PlayerGameEvent.csv बनाएं.
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, इवेंट सेटअप करें को चुनें.
- अपलोड करने के लिए, CSV फ़ाइल को इवेंट कॉन्फ़िगरेशन पेज पर खींचकर छोड़ें.
- इवेंट बनाने के बाद, आंकड़े सेट अप करें.
आंकड़े सेट अप करें
इवेंट बनाने के बाद, आपको आंकड़े सेट अप करने होंगे:
- आंकड़ों के लिए ZIP फ़ाइल से जुड़े दिशा-निर्देशों के मुताबिक, आंकड़ों, स्थानीय भाषाओं में अनुवाद, और आइकॉन की फ़ाइलों वाली ZIP फ़ाइल बनाएं.
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, आंकड़े सेट अप करें को चुनें.
- अपलोड करने के लिए, ZIP फ़ाइल को खींचकर गेम के आंकड़ों के कॉन्फ़िगरेशन पेज पर छोड़ें.
- सभी आंकड़े अपलोड करने के बाद, अपना गेम पब्लिश करें.
गेम के आंकड़ों की जांच करना
यह पुष्टि करने के लिए कि गेम के आंकड़े सही तरीके से काम कर रहे हैं, उन्हें टेस्ट करने के लिए यह तरीका अपनाएं:
- Play Console में, ऐप्लिकेशन का इंटरनल टेस्ट ट्रैक सेट अप करें.
- जांच करने वाले लोगों के लिए, अपने गेम प्रोजेक्ट में टेस्ट खाते जोड़ें.
- Play Games ऐप्लिकेशन का इस्तेमाल करके, किसी एक टेस्ट खाते के लिए Play की गेम सेवाएं प्रोफ़ाइल बनाएं.
- उसी टेस्ट खाते का इस्तेमाल करके गेम खोलें जिसके लिए आपने Play की गेम सेवाओं की प्रोफ़ाइल बनाई थी.
- पुष्टि करें कि गेम लॉन्च होने पर, Play Games Services का "वेलकम टोस्ट" स्क्रीन पर दिखे. इससे यह पुष्टि होती है कि गेम लॉन्च होने पर, पुष्टि करने की प्रोसेस अपने-आप पूरी हो गई है.
- टेस्ट खाते का उपयोगकर्ता, इवेंट ट्रिगर करने के लिए गेम खेल सकता है. एपीआई रिस्पॉन्स देखें. इससे पता चलेगा कि इवेंट रिकॉर्ड किए गए हैं या नहीं.
टेस्टिंग के लिए, अपने डिवाइस पर गेम के आंकड़ों की विज़िबिलिटी मैनेज करना
Play Console में आपके टेस्टर के लिए गेम उपलब्ध होने के बाद, अपने डिवाइस पर गेम के आंकड़े देखने के लिए, यह तरीका अपनाएं:
Google Play Store की कैश मेमोरी मिटाएं:
- अपने डिवाइस पर सेटिंग ऐप्लिकेशन खोलें.
- ऐप्लिकेशन > Google Play Store पर टैप करें.
- डिवाइस का स्टोरेज और कैश मेमोरी पर टैप करें. इसके बाद, कैश मेमोरी मिटाएं पर टैप करें.
Google Play Store ऐप्लिकेशन खोलें.
आपने कितने समय तक गेम खेला सेक्शन या अपनी गेमर प्रोफ़ाइल का इस्तेमाल करके, गेम से जुड़े आंकड़े देखें:
पहला तरीका: 'आपने कितने समय तक गेम खेला' सेक्शन का इस्तेमाल करना
गेम खेलने का समय ट्रैक करें सेक्शन पर जाएं. इसके बाद, गेम के आंकड़े देखने के लिए इस पर टैप करें.
दूसरा तरीका: अपनी गेमर प्रोफ़ाइल का इस्तेमाल करना
- आप टैब पर टैप करें. इसके बाद, अपनी गेमर प्रोफ़ाइल पर टैप करें.
- गेम के आंकड़े सेक्शन पर जाएं.
- समयसीमा के लिए, सभी को चुनें.
- अगर आपको गेम नहीं दिख रहा है, तो सभी गेम देखें पर टैप करें.
- आंकड़े देखने के लिए, अपना गेम चुनें.
अपने डिवाइस पर लॉग देखना
यह पुष्टि करने के लिए कि गेम के आंकड़े सही तरीके से काम कर रहे हैं, अपने डिवाइस में लॉग चालू करें:
अपने डिवाइस पर adb डीबगिंग चालू करें और टर्मिनल में ये कमांड चलाएं:
adb shell setprop log.tag.Games VERBOSE adb logcat -v time | grep -iE "EventService|GameStats|RecordEvent"
पुष्टि करें कि लॉग मैसेज दिख रहा हो. यहां दिए गए उदाहरण में दिखाया गया है कि लॉग मैसेज कैसा दिखता है:
Successfully submitted GameStats event
गेम के आंकड़े पब्लिश करना
टेस्टिंग पूरी होने के बाद, आपको अपना गेम पब्लिश करना होगा. गेम के सभी इवेंट और आंकड़े भी उसके साथ पब्लिश हो जाते हैं.
पब्लिश करने के लिए, यह तरीका अपनाएं:
- Google Play Console में जाकर कोई गेम चुनें.
- Play की गेम सेवाएं - गेम के आंकड़े पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Play की गेम सेवाएं > सेटअप और मैनेजमेंट > गेम के आंकड़े) पर जाकर, समीक्षा करें और पब्लिश करें पर क्लिक करें.
- Google Play की गेम सेवाएं - पब्लिश करना पेज (उपयोगकर्ताओं की संख्या बढ़ाएं > Google Play की गेम सेवाएं > सेटअप और मैनेजमेंट > पब्लिश करना) पर जाकर, कार्रवाइयों की समीक्षा करें और समस्याओं को ठीक करें.
- पब्लिश करें पर क्लिक करें. गेम से जुड़े आपके सभी आंकड़े पब्लिश हो जाते हैं.
गेम के आंकड़े मिटाना
गेम के आंकड़े पब्लिश करने के बाद, उन्हें मिटाया नहीं जा सकता.
इवेंट के लिए CSV फ़ाइल से जुड़े दिशा-निर्देश
CSV फ़ाइल की पहली लाइन, हेडर वाली लाइन है. आपको इवेंट की CSV फ़ाइल का इस्तेमाल करके इवेंट इंपोर्ट करने होंगे. उदाहरण के लिए, PlayerGameEvent.csv.
PlayerGameEvent.csv फ़ॉर्मैट
इस CSV फ़ाइल में, इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Event Name,Property Name,Property Type
अगर आपने progressUpdate इवेंट के लिए progressionStat भेजा है, तो इस इवेंट के लिए एक लाइन जोड़ें. इस इवेंट में कम से कम एक currentProgress प्रॉपर्टी होनी चाहिए, जिसका टाइप INT या STRING हो. साथ ही, इसमें वे सभी प्रॉपर्टी शामिल होनी चाहिए जिन्हें आपको भेजना है.
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| इवेंट का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. अगर खास इवेंट के नाम |
| प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. हर इवेंट के लिए यूनीक: एक ही इवेंट में प्रॉपर्टी के नाम यूनीक होने चाहिए. यहां दिए गए रिज़र्व किए गए कीवर्ड का इस्तेमाल न करें: |
| प्रॉपर्टी किस तरह की है | ज़रूरी है | केस-सेंसिटिव एनम स्ट्रिंग, जो इस्तेमाल किए जा सकने वाले डेटा टाइप में से किसी एक से मेल खाती हो:
INT64, DOUBLE, STRING, BOOL
|
PlayerGameEvent.csv फ़ाइल से जुड़ी ज़रूरी शर्तें:
- इस फ़ाइल में, ज़्यादा से ज़्यादा 20 यूनीक इवेंट के नाम हो सकते हैं. साथ ही, हर इवेंट के लिए ज़्यादा से ज़्यादा 20 प्रॉपर्टी हो सकती हैं.
- फ़ाइल का कॉन्टेंट खाली नहीं होना चाहिए. साथ ही, इसमें कम से कम एक लाइन होनी चाहिए.
उदाहरण के लिए टेबल
| इवेंट का नाम | प्रॉपर्टी का नाम | प्रॉपर्टी किस तरह की है |
|---|---|---|
| matchCompleted | कुल समय | DOUBLE |
| matchCompleted | किल | INT64 |
| matchCompleted | isWinner | BOOL |
| matchCompleted | matchType | STRING |
| itemCollected | coinsAmount | INT64 |
| itemCollected | weaponType | STRING |
| progressUpdate | currentProgress | INT64 |
आंकड़ों के लिए ZIP फ़ाइल से जुड़े दिशा-निर्देश
ZIP फ़ाइल का इस्तेमाल करके, एक बार में आंकड़े इंपोर्ट किए जा सकते हैं. अपनी ZIP फ़ाइल में इस्तेमाल करने के लिए, फ़ाइल के सटीक नामों की टेबल देखें:
| फ़ाइल का नाम | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
RepetitiveStatsConfig.csv
|
ज़रूरी है | बार-बार दिखने वाले आंकड़े से पता चलता है कि गेम में खिलाड़ी कौनसी कार्रवाइयां बार-बार करते हैं. |
ProgressionStatConfig.csv
|
ज़रूरी है | प्रोग्रेशन स्टैट, किसी गेम में खिलाड़ी की प्रोग्रेस को दिखाता है. |
StatLocalizations.csv
|
वैकल्पिक | यह गेम के आंकड़ों के नाम और ब्यौरे के अनुवाद उपलब्ध कराता है. |
| आइकॉन वाली फ़ाइलें | ज़रूरी है | PNG, JPEG या JPG फ़ॉर्मैट में 512 x 512 पिक्सल वाले आइकॉन. |
ZIP फ़ाइल इन ज़रूरी शर्तों के मुताबिक होनी चाहिए:
- ZIP फ़ाइल के साइज़ की सीमा: कंप्रेस किए बिना, फ़ाइल का कुल साइज़ 10 एमबी से ज़्यादा नहीं होना चाहिए.
- ज़्यादा से ज़्यादा फ़ाइलें: ZIP फ़ॉर्मैट वाले आर्काइव में कुल 53 फ़ाइलें (3 CSV और 50 आइकॉन) होनी चाहिए.
- इकट्ठा किए गए आंकड़ों की ज़्यादा से ज़्यादा सीमा:
ProgressionStatConfig.csvऔरRepetitiveStatsConfig.csvमें कुल मिलाकर ज़्यादा से ज़्यादा 50 आंकड़े. - CSV फ़ाइलें:
ProgressionStatConfig.csv,RepetitiveStatsConfig.csv, औरStatLocalizations.csv(वैकल्पिक). अगर आपको सिर्फ़ प्रोग्रेशन स्टैट अपलोड करना है, तो ZIP फ़ाइल में बार-बार दोहराए जाने वाले स्टैट की CSV फ़ाइल शामिल न करें. ऐसा न करने पर, कंसोल में गड़बड़ी दिखेगी. अगर आपको सिर्फ़ बार-बार दिखने वाले आंकड़े अपलोड करने हैं, तो भी यही तरीका अपनाएं. - आइकॉन इमेज फ़ाइलें: PNG (.png) या JPEG (.jpg, .jpeg).
- CSV फ़ाइलों में बताए गए सभी आइकॉन, ZIP फ़ाइल के रूट में मौजूद होने चाहिए.
- ZIP फ़ाइल में मौजूद सभी इमेज फ़ाइलों का रेफ़रंस, कम से कम एक आंकड़े में दिया गया होना चाहिए.
- डायरेक्ट्री स्ट्रक्चर: सभी फ़ाइलें, ZIP फ़ाइल के रूट में होनी चाहिए. सबडायरेक्ट्री इस्तेमाल करने की अनुमति नहीं है.
RepetitiveStatsConfig.csv फ़ॉर्मैट
इस CSV फ़ाइल में, बताए गए इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Event Name,Event Property Name,Aggregation Type,Stat Display Name,Stat Description,Filter Property,Filter Operator,Filter Value,Is Competitive,Min limit,Max limit,Icon File Name,Good value direction,Unit
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़े का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम के सभी आंकड़ों में यूनीक होना चाहिए. |
| इवेंट का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण इसमें PlayerGameEvent.csv फ़ॉर्मैट में तय किए गए इवेंट के नाम का रेफ़रंस होना चाहिए. |
| इवेंट प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण आंकड़े के लिए डिफ़ॉल्ट डिसप्ले नेम (डिफ़ॉल्ट स्थान-भाषा). सभी आंकड़ों के लिए यूनीक होना चाहिए. |
| आंकड़े की जानकारी | ज़रूरी है | ज़्यादा से ज़्यादा 500 वर्ण आंकड़े के लिए डिफ़ॉल्ट ब्यौरा. |
| एग्रीगेशन का टाइप | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण SUM, MAX, MIN, COUNT. |
| प्रॉपर्टी फ़िल्टर करें | वैकल्पिक | ज़्यादा से ज़्यादा 50 वर्ण यह PlayerGameEvent.csv में तय किया गया प्रॉपर्टी का नाम होना चाहिए. |
| फ़िल्टर ऑपरेटर | वैकल्पिक | =, !=, >, <, >=, <=तुलना करने वाले ऑपरेटर को फ़िल्टर करें. |
| फ़िल्टर वैल्यू | वैकल्पिक | फ़िल्टर प्रॉपर्टी से तुलना की जाती है.
फ़िल्टर की वैल्यू INT64, DOUBLE, BOOL, STRING होनी चाहिए.
|
| Is Competitive | ज़रूरी है | true, false
|
| कम से कम सीमा | 'क्या कीमत प्रतिस्पर्धी है' एट्रिब्यूट की वैल्यू 'सही' होने पर यह एट्रिब्यूट ज़रूरी है | प्रतिस्पर्धा के आंकड़ों के लिए, कम से कम स्कोर. |
| ज़्यादा से ज़्यादा सीमा | 'क्या यह प्रतिस्पर्धी है' एट्रिब्यूट की वैल्यू 'सही' पर सेट होने पर, इस एट्रिब्यूट की वैल्यू देना ज़रूरी है | प्रतिस्पर्धा के आंकड़ों के लिए, ज़्यादा से ज़्यादा स्कोर. |
| आइकॉन फ़ाइल का नाम | ज़रूरी है | ZIP फ़ाइल के रूट में शामिल आइकॉन इमेज का फ़ाइल नाम. यह आइकॉन फ़ाइल के उन नामों से मेल नहीं खाना चाहिए जिनका इस्तेमाल बार-बार दिखने वाले आंकड़ों में किया जाता है. |
| वैल्यू का रुझान | ज़रूरी है | इससे यह तय होता है कि ज़्यादा वैल्यू INCREASING बेहतर हैं या कम वैल्यू DECREASING.
|
| इकाई | वैकल्पिक | कच्चे संख्यात्मक या अवधि की वैल्यू के लिए मेज़रमेंट की इकाई. उदाहरण के लिए, KILOMETER, SECOND, PERCENTAGE, UNITLESS. |
अगर आपको फ़िल्टर करने की शर्त का इस्तेमाल नहीं करना है, तो सेल को खाली छोड़ दें.
उदाहरण के लिए टेबल
| आंकड़े का आईडी | इवेंट का नाम | प्रॉपर्टी का नाम | एक साथ दिखाना | आंकड़े का डिसप्ले नेम | आंकड़े की जानकारी | प्रॉपर्टी फ़िल्टर करें (ज़रूरी नहीं) | फ़िल्टर ऑपरेटर (ज़रूरी नहीं) | फ़िल्टर वैल्यू (ज़रूरी नहीं) | Is Competitive | minLimit | maxLimit | आइकॉन फ़ाइल नाम | वैल्यू का रुझान | इकाई |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | matchCompleted | कुल समय | ज़्यादा से ज़्यादा | लंबे समय तक चलने वाले मैच में सर्वाइव करना | इससे पता चलता है कि कोई खिलाड़ी किसी मैच में कितने समय तक ज़िंदा रहा | isWinner | = | सही | सही | 0 | 50 | stat1.png | घट रहे हैं | सेकंड |
| 2 | matchCompleted | isWinner | COUNT | जीते गए मैच | इससे पता चलता है कि किसी खिलाड़ी ने कितने मैच जीते हैं | isWinner | = | सही | सही | 0 | 50 | stat3.png | बढ़ रहे हैं | |
| 3 | matchCompleted | किल | SUM | एक-दूसरे के ख़िलाफ़ मैच में किल | एक-दूसरे के ख़िलाफ़ खेले गए मैचों में किए गए किल्स की संख्या | matchType | = | "1-on-1" | FALSE | stat4.png | बढ़ रहे हैं | |||
| 4 | itemCollected | coinsAmount | SUM | इकट्ठा किया गया कुल सोना | मैच में खेलते समय सिक्के इकट्ठा करता खिलाड़ी | weaponType | = | "तलवार" | FALSE | stat2.png | बढ़ रहे हैं |
ProgressionStatConfig.csv फ़ॉर्मैट
इस CSV फ़ाइल में, बताए गए इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Event Property Name,Stat Display Name,Stat Description,Icon File Name,Good value direction,Unit
प्रोग्रेशन के आंकड़े, गेमर प्रोफ़ाइल में सबसे पहले दिखेंगे.
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़े का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम के सभी आंकड़ों में यूनीक होना चाहिए. |
| इवेंट प्रॉपर्टी का नाम | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण यह PlayerGameEvent.csv में तय किया गया प्रॉपर्टी का नाम होना चाहिए. |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | नाम यूनीक होना चाहिए. |
| आंकड़े की जानकारी | ज़रूरी है | ज़्यादा से ज़्यादा 50 वर्ण आंकड़े के लिए डिफ़ॉल्ट ब्यौरा. |
| आइकॉन फ़ाइल का नाम | ज़रूरी है | ZIP फ़ाइल के रूट में शामिल आइकॉन इमेज का फ़ाइल नाम. यह आइकॉन फ़ाइल के उन नामों से मेल नहीं खाना चाहिए जिनका इस्तेमाल बार-बार दिखने वाले आंकड़ों में किया जाता है. |
| वैल्यू का रुझान | ज़रूरी है | इससे यह तय होता है कि ज़्यादा वैल्यू INCREASING बेहतर हैं या कम वैल्यू DECREASING.
|
| इकाई | वैकल्पिक | कच्चे संख्यात्मक या अवधि की वैल्यू के लिए मेज़रमेंट की इकाई. उदाहरण के लिए, KILOMETER, SECOND, PERCENTAGE, UNITLESS. |
उदाहरण के लिए टेबल
| आंकड़े का आईडी | इवेंट प्रॉपर्टी का नाम | आंकड़े का डिसप्ले नेम | आंकड़े की जानकारी | आइकॉन फ़ाइल का नाम | अच्छी वैल्यू की दिशा |
|---|---|---|---|---|---|
| 5 | currentProgress | लेवल | खिलाड़ी, मैच खेलकर XP इकट्ठा करते हैं और लेवल बढ़ाते हैं. | Level.png | बढ़ रही है |
StatLocalizations.csv फ़ॉर्मैट
इस CSV फ़ाइल में, बताए गए इवेंट और उसकी प्रॉपर्टी को कॉमा लगाकर अलग की गई वैल्यू के तौर पर, इस क्रम में शामिल किया जाता है:
Stat Id,Stat Display Name,Locale,Localized Stat Display Name,Localized Stat Description
यहां दी गई टेबल में, इन फ़ील्ड के बारे में बताया गया है:
| CSV कॉलम के हेडर | ज़रूरी या वैकल्पिक | स्वीकार की जाने वाली वैल्यू |
|---|---|---|
| आंकड़े का आईडी | ज़रूरी है | ज़्यादा से ज़्यादा 100 वर्ण इसमें सिर्फ़ अक्षर, संख्याएं, और अंडरस्कोर होने चाहिए. गेम के सभी आंकड़ों में यूनीक होना चाहिए. |
| आंकड़े का डिसप्ले नेम | ज़रूरी है | नाम यूनीक होना चाहिए. |
| स्थान-भाषा | ज़रूरी है | स्थानीय भाषा का कोड, जैसे कि en-US. स्थानीय भाषा तय करने से पहले, अपने गेम के लिए अनुवाद जोड़ें. ध्यान दें कि डिफ़ॉल्ट रूप से दी गई भाषा की जानकारी सबमिट नहीं की जा सकती. चुनी जा सकने वाली स्थानीय भाषाओं के कोड, चुनी जा सकने वाली भाषाओं की सूची में देखे जा सकते हैं. |
| आंकड़े का डिसप्ले नेम, स्थानीय भाषा में | वैकल्पिक | ज़्यादा से ज़्यादा 50 वर्ण. दी गई स्थानीय भाषा के लिए, आंकड़ों का अनुवाद किया गया डिसप्ले नेम. |
| स्थानीय भाषा में आंकड़े की जानकारी | वैकल्पिक | ज़्यादा से ज़्यादा 500 वर्ण. दी गई स्थानीय भाषा में, आंकड़े के बारे में अनुवाद की गई जानकारी. |
उदाहरण के लिए टेबल
| आंकड़े का आईडी | आंकड़े का डिसप्ले नेम | भाषा का कोड | स्थानीय भाषा में आंकड़े का नाम (UTF-8) | स्थानीय भाषा में आंकड़े की जानकारी (UTF-8) |
|---|---|---|---|---|
| 1 | लंबे समय तक चलने वाले मैच में सर्वाइव करना | es | Supervivencia más larga en partidos | Esto denota el tiempo de supervivencia de una jugadora en cualquier partido. |
| 1 | लंबे समय तक चलने वाले मैच में सर्वाइव करना | fr | Survie du match le plus long | Cela indique la durée de survie d'un joueur dans n'importe quel match. |
| 4 | इकट्ठा किया गया कुल सोना | es | Oro total recolectado | La jugadora recoge monedas mientras juega en un partido |
| 4 | इकट्ठा किया गया कुल सोना | fr | या कुल कलेक्शन | Le joueur collecte des pièces en jouant un match |
आइकॉन वाली फ़ाइलें
CSV फ़ाइल में बताए गए आइकॉन, इंपोर्ट किए गए मौजूदा ZIP फ़ॉर्मैट वाले संग्रह में मौजूद होने चाहिए.
आइकॉन की पुष्टि करने के नियम ये हैं:
| पुष्टि करने वाली प्रॉपर्टी | लागू की गई शर्त / नियम |
|---|---|
| फ़ाइल का ज़्यादा से ज़्यादा साइज़ | हर आइकॉन फ़ाइल का साइज़ 1 एमबी (10,48,576 बाइट) से ज़्यादा नहीं होना चाहिए. |
| डाइमेंशन | ठीक 512 × 512 पिक्सल (चौड़ाई = 512, लंबाई = 512) |
| आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) | 1:1 (स्क्वेयर आसपेक्ट रेशियो) |
| इस्तेमाल किए जा सकने वाले फ़ॉर्मैट | PNG (.png) और JPEG (.jpg, .jpeg) |
| ZIP फ़ाइल में प्लेसमेंट | यह ZIP फ़ाइल की रूट डायरेक्ट्री में होनी चाहिए. |
| रेफ़रंस वाला चेक | आइकॉन फ़ाइल के नाम वाले कॉलम में दिए गए सभी आइकॉन फ़ाइल के नाम, ZIP फ़ाइल में मौजूद होने चाहिए. |
| अनाथ बच्चों की जांच | ज़िप फ़ाइल में मौजूद सभी इमेज फ़ाइलों को कम से कम एक स्टैट से रेफ़र किया जाना चाहिए. |
| कॉन्फ़्लिक्ट की जांच करना | ProgressionStatConfig.csv में मौजूद आइकॉन के फ़ाइल नाम, RepetitiveStatsConfig.csv से मेल नहीं खाने चाहिए.
|
| मिलती-जुलती इमेज | डुप्लीकेट आइकॉन को फ़्लैग किया जाता है. |
आइकॉन के लिए दिशा-निर्देश
आइकॉन, 512 x 512 PNG, JPEG या JPG फ़ाइलों के तौर पर बनाए जाने चाहिए.
सभी भाषाओं में एक ही आइकॉन का इस्तेमाल किया जाता है. इसलिए, हमारा सुझाव है कि आप आइकॉन में कोई टेक्स्ट या स्थानीय भाषा में लिखा गया कॉन्टेंट शामिल न करें.
यूनिट की जानकारी
यूनिट कॉलम से यह कंट्रोल किया जाता है कि खिलाड़ियों के लिए, रॉ स्टैट वैल्यू को कैसे फ़ॉर्मैट और स्थानीय भाषा में बदला जाए.
संख्या वाले आंकड़े की प्रॉपर्टी (INT64, DOUBLE)
| इकाई की मान्य वैल्यू | कच्ची वैल्यू का उदाहरण |
| (खाली) / UNITLESS / NONE | 1234567 |
| % / PERCENTAGE / PERCENT | 0.857 |
| दूरी/लंबाई: सेंटीमीटर, मीटर, किलोमीटर, फ़ुट, इंच, मील, यार्ड, मिलीमीटर, नैनोमीटर | 15 (किलोमीटर) |
| स्पीड: KILOMETER_PER_HOUR, METER_PER_SECOND, MILE_PER_HOUR | 60 (MILE_PER_HOUR) |
संख्या के अलावा अन्य तरह के आंकड़ों की प्रॉपर्टी (STRING, BOOL)
यूनिट कॉलम खाली होने चाहिए.