Play PC डेवलपर टूल

Play PC डेवलपर टूल, ऑफ़लाइन डेस्कटॉप टूल है. इसे पीसी पर नेटिव गेम पब्लिश करने वाली कंपनियों के लिए बनाया गया है. इससे वर्कस्टेशन ऑनबोर्डिंग, गेम कॉन्फ़िगरेशन चुनने, और इंस्टॉलर पब्लिश करने के लिए WAB जनरेट करने की प्रोसेस को आसान बनाया जा सकता है. यह टूल, मैन्युअल तरीके से एक्सएमएल में बदलाव करने और कमांड-लाइन को लागू करने की प्रोसेस को बदल देता है. इससे पब्लिशर, इंस्टॉलर पैकेज की पुष्टि कर सकते हैं, पब्लिश करने के लिए कस्टम कॉन्फ़िगरेशन जनरेट कर सकते हैं, और Windows ऐप्लिकेशन बंडल (डब्ल्यूएबी) को आसानी से कंपाइल कर सकते हैं.

यह टूल, WAB और Play Publishing Configs जनरेट करके, Installer Publishing के सेटअप को आसान बनाता है. अपने वर्कफ़्लो को ऑटोमेट करने के लिए, Play पब्लिशिंग सीएलआई का इस्तेमाल करें. इसे CI/CD पाइपलाइन में इस्तेमाल करके, गेम बिल्ड करने की प्रोसेस के दौरान WAB जनरेट किए जा सकते हैं.

शुरू करना

Windows वर्कस्टेशन पर टूल को खोलने और चलाने के लिए, यह तरीका अपनाएं:

  1. Play PC डेवलपर टूल डाउनलोड करें और उसके कॉन्टेंट को किसी लोकल डायरेक्ट्री में डालें.
  2. अपने फ़ाइल एक्सप्लोरर में निकाली गई डायरेक्ट्री खोलें और डेस्कटॉप के मुख्य यूज़र इंटरफ़ेस को लॉन्च करने के लिए, play_pc_developer_tool.exe पर दो बार क्लिक करें.

मुख्य डैशबोर्ड

ऐप्लिकेशन लॉन्च करने पर, आपको एक डैशबोर्ड दिखेगा. इसमें दो मुख्य वर्कफ़्लो होते हैं:

  • Google Play Games on PC के लिए ऑनबोर्डिंग: इससे अर्ली ऐक्सेस पार्टनर के तौर पर रजिस्टर करने की सुविधा और एक से ज़्यादा देशों के कोड कॉन्फ़िगरेशन पिकर को लॉन्च किया जाता है.
  • इंस्टॉलर पब्लिश करने के लिए WAB जनरेट करें: इससे कॉन्फ़िगरेशन कंपाइलर और पैकेजिंग मैनेजर खुलता है.

पीसी गेम को ऑनबोर्ड करने और डेवलपर के तौर पर रजिस्टर करने के बारे में जानकारी

यह स्क्रीन, रिलीज़ होने से पहले इस्तेमाल करने की सुविधा की टेस्टिंग के लिए वर्कस्टेशन सेटअप को मैनेज करती है. इससे आपको अपने वर्कस्टेशन पर GUID को तुरंत रजिस्टर करने और एक से ज़्यादा देशों/इलाकों की सूची को कॉन्फ़िगर करने में मदद मिलती है.

पार्टनर GUID ऐक्शन रजिस्टर करें
Register Partner GUID Action

रिलीज़ से पहले इस्तेमाल के लिए रजिस्टर करना और मशीन रजिस्ट्री सेट अप करना

Google PC SDK के लोकल वर्शन के साथ इंटरैक्ट करने के लिए, अर्ली ऐक्सेस वाले वर्कस्टेशन में, सिस्टम रजिस्ट्री के सही पाथ के तहत पुष्टि किया गया पार्टनर आईडी होना चाहिए.

ध्यान दें: डेवलपमेंट बिल्ड के दौरान GUID चालू करने के लिए, आपको Play के पार्टनर से GUID को अनुमति वाली सूची में शामिल करने का अनुरोध करना होगा. ज़्यादा जानकारी के लिए, गाइड देखें.

  • लोड और टारगेट पाथ पर रजिस्ट्री की जांच: स्टार्टअप पर, ऑनबोर्डिंग स्क्रीन सिस्टम रजिस्ट्री से क्वेरी करती है, ताकि पहले से रजिस्टर किए गए Early Access Partner GUID को खोजा जा सके.

    टारगेट की गई रजिस्ट्री कुंजी का पाथ HKEY_LOCAL_MACHINE\Software\Google\Play Games Services है. इसमें EarlyAccessPartnerGuid वैल्यू का इस्तेमाल किया गया है. यह खास पाथ इसलिए ज़रूरी है, क्योंकि लोकल पीसी एसडीके सीधे तौर पर इसी से डेटा पढ़ता है, ताकि सुविधाओं के सार्वजनिक तौर पर उपलब्ध होने से पहले ऐक्सेस करने की अनुमति दी जा सके. अगर आईडी मिल जाता है, तो इंटरफ़ेस अपने-आप मौजूदा आईडी दिखाएगा और इनपुट लॉक कर देगा.

  • सुरक्षा बढ़ाने वाले हैंडलर: सिस्टम को मशीन रजिस्ट्री पाथ में लिखने के लिए, एडमिन के अधिकारों की ज़रूरत होती है. इस सेटिंग को सेव या हटाने पर, टूल एडमिन के लेवल के ऐक्सेस के कॉन्टेक्स्ट को अपने-आप मैनेज करता है. इससे स्टैंडर्ड उपयोगकर्ता, एडमिन के लेवल के ऐक्सेस के बिना भी सेटिंग को सुरक्षित तरीके से कॉन्फ़िगर कर सकते हैं.

  • डीरजिस्ट्रेशन कंट्रोल: डीरजिस्टर करें पर क्लिक करने से, वर्कस्टेशन के रजिस्ट्रेशन की स्थिति सुरक्षित तरीके से मिट जाती है.

देश का कोड चुनने वाला इंटरैक्टिव टूल

पीसी पर खेले जाने वाले कई गेम, एक से ज़्यादा देशों/इलाकों में पब्लिश किए जाते हैं. आपके पास, टेस्ट के स्कोप से मेल खाने वाले फ़ॉर्मैट किए गए देश के ब्लॉक को तुरंत खोजने, फ़िल्टर करने, और निकालने का विकल्प होता है.

  • दो खोज टेक्स्टबॉक्स: उपलब्ध या चुनी गई सूचियों को रीयल-टाइम में खोजा जा सकता है.
  • सूची में बदलाव करने वाले ऐरो: स्ट्रक्चरल मूवमेंट बटन का इस्तेमाल करके, सूचियों के बीच आइटम चुने जा सकते हैं.
  • अपने-आप क्रम से लगाना और जोड़ना: देश के आइटम चुने जाने पर, उन्हें वर्णमाला के क्रम में लगाया जाता है. साथ ही, उन्हें साफ़ तौर पर कॉमा लगाकर अलग किए गए आईएसओ देश कोड स्ट्रिंग (उदाहरण के लिए, AL,DZ,IN,US) में जोड़ा जाता है. इससे Play Console सेटअप के दौरान, उन्हें कॉपी करके चिपकाने में आसानी होती है.

WAB बंडल और कॉन्फ़िगरेशन विज़र्ड

बंडल जनरेटर विंडो, मुख्य वर्कस्पेस है. यहां पब्लिशर, मेटाडेटा कॉन्फ़िगर करते हैं, इंस्टॉलेशन सेटअप की पुष्टि करते हैं, और Windows ऐप्लिकेशन बंडल (WAB) पैक करते हैं.

डीएमआई डब्ल्यूएबी ऐक्शन जनरेट करें
Generate DMI WAB Action

विज़ुअल रजिस्ट्री वैल्यू सिलेक्टर

रजिस्ट्री पाथ को मैन्युअल तरीके से टाइप करने के बजाय, Windows रजिस्ट्री को विज़ुअली एक्सप्लोर किया जा सकता है. इससे, गेम के इंस्टॉलेशन फ़ोल्डर, लॉन्चर के रिलेटिव पाथ, और अनइंस्टॉलर एक्ज़ीक्यूटेबल के लिए रजिस्ट्री इंडिकेटर का पता लगाया जा सकता है.

  • स्ट्रक्चर्ड वैल्यू डिसप्ले: स्ट्रक्चर्ड वैल्यू डिसप्ले: सब-कुंजी और उनकी वैल्यू की पूरी सूची देखने के लिए, टॉप-लेवल रजिस्ट्री पाथ डालें.

एक्ज़ीक्यूटेबल एलिवेशन की पुष्टि

मेनिफ़ेस्ट क्रेडेंशियल के मेल न खाने की वजह से, साइलेंट इंस्टॉलेशन में होने वाली गड़बड़ियों को रोकने के लिए, पुष्टि करने वाला टूल बाइनरी हेडर स्कैन करता है.

  • इनलाइन चेतावनियां: अगर बाइनरी के लिए खास अधिकारों से जुड़ी ज़रूरी शर्तें, कॉन्फ़िगरेशन चेकबॉक्स से मेल नहीं खाती हैं, तो विज़ुअल इनलाइन चेतावनी ब्लॉक दिखता है.

WAB बंडल कंपाइलेशन

स्टैंडर्ड Windows ऐप्लिकेशन बंडल (WAB) पैकेज बनाने के लिए, यह टूल कंपाइल करने की एक स्ट्रक्चर्ड चेन लागू करता है. इसके लिए, यह प्रोसेस अपनाई जाती है:

  1. यह पब्लिशिंग मेटाडेटा की एक्सएमएल फ़ाइल को स्थानीय तौर पर जनरेट करता है और उसे आपके स्टोरेज पाथ में सेव करता है.
  2. यह एक्सएमएल कॉन्फ़िगरेशन पाथ और डेस्टिनेशन पैरामीटर को सीधे तौर पर, पैकेजिंग कंपाइलर टूल play_publishing_tool.exe को पास करता है, ताकि फ़ाइनल Windows ऐप्लिकेशन बंडल (WAB) पैकेज जनरेट किया जा सके. साथ ही, इसे स्थानीय फ़ाइलों में सेव किया जा सके.

विज़र्ड, स्टैंडर्ड आउटपुट और एक्ज़िट स्ट्रीम को बारीकी से मॉनिटर करता है. यह डेवलपर को कंपाइलेशन की प्रोग्रेस और एक्ज़िट स्टेटस के बारे में सूचना देता है.

अन्य संसाधन