इंस्टॉलर पब्लिशिंग

इस दस्तावेज़ में, Google Play Games on PC पर अपने गेम को पब्लिश करने का तरीका बताया गया है. इसके लिए, आपको अपने गेम के इंस्टॉलर का इस्तेमाल करना होगा.

डेवलपर इंस्टॉल किए गए फ़्लो के तहत, आपके दिए गए गेम इंस्टॉलर को गेम के इंस्टॉलेशन, अपडेट, और अनइंस्टॉलेशन को मैनेज करना होगा.

शुरू करने से पहले

अपने गेम में Google Play Games SDK टूल को इंटिग्रेट करें.

अपने गेम को WAB फ़ाइल के तौर पर पैकेज करें

Google Play Games on PC के लिए, यह ज़रूरी है कि आपके गेम के इंस्टॉलर को Windows ऐप्लिकेशन बंडल (WAB) फ़ाइल के तौर पर, Google Play Console पर अपलोड किया जाए. WAB फ़ाइल बनाने के लिए, ​यह तरीका अपनाएं:

  1. Play Console पर पब्लिश करने का टूल डाउनलोड करें. इस टूल को Windows कमांड लाइन या PowerShell पर चलाया जा सकता है.

  2. Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल बनाएं. इसका कोई भी नाम रखा जा सकता है. उदाहरण के लिए, play_publishing_config.xml को इस फ़ॉर्मैट में बनाएं:

    <?xml version="1.0" encoding="UTF-8"?>
    <play-publishing-config version="1.0">
      <application>
        <package-name>PACKAGE_NAME</package-name>
        <version-name>VERSION_NAME</version-name>
      </application>
      <installer requiresElevation=INSTALLER_REQUIRES_ELEVATION acceptsCommandLineArguments=ACCEPTS_COMMAND_LINE_ARGUMENTS>
        <path>INSTALLER_PATH</path>
        <installation-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=LAUNCHER_REQUIRES_ELEVATION>
        <launch-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>RELATIVE_PATH_TO_LAUNCHER_EXE</filename>
          <arguments>LAUNCHER_ARGS_IF_ANY</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=UNINSTALLER_REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    इनकी जगह ये वैल्यू डालें:

    • PACKAGE_NAME: आपके गेम का पैकेज नाम. यह यूनीक आइडेंटिफ़ायर है, जो Google Play पर आपके गेम से जुड़ा होगा. उदाहरण के लिए, com.yourcompany.yourgame. पैकेज का नाम, इन नियमों के हिसाब से होना चाहिए:
      • इसमें कम से कम दो सेगमेंट होने चाहिए (एक या उससे ज़्यादा डॉट).
      • हर सेगमेंट की शुरुआत किसी अक्षर से होनी चाहिए.
      • सभी वर्ण, अक्षर और अंक या अंडरस्कोर ([a-zA-Z0-9_]) होने चाहिए.
    • VERSION_NAME: गेम के वर्शन की स्ट्रिंग. यह कोई भी स्ट्रिंग हो सकती है, लेकिन यह ज़रूरी है कि आपके गेम के लिए अपलोड किए गए सभी WAB में यह यूनीक हो. उदाहरण के लिए: 1.0, 1.0.1-beta, 2025.11.24, v1.rc1.

      • INSTALLER_REQUIRES_ELEVATION: इससे पता चलता है कि इंस्टॉलेशन की प्रोसेस पूरी करने के लिए, इंस्टॉलर की एक्ज़ीक्यूटेबल फ़ाइल को एडमिन के तौर पर चलाना ज़रूरी है या नहीं.

        • "true": एक्ज़ीक्यूटेबल फ़ाइल को एडमिन के तौर पर चलाएं.
        • "false": एक्ज़ीक्यूटेबल फ़ाइल को मौजूदा उपयोगकर्ता के तौर पर चलाएं.
      • ACCEPTS_COMMAND_LINE_ARGUMENTS: यह बूलियन वैल्यू है. इससे पता चलता है कि ऑटो-प्ले की सुविधा चालू करने के लिए, इंस्टॉलर कमांड-लाइन आर्ग्युमेंट स्वीकार कर सकता है या नहीं. यह ज़रूरी नहीं है और इसकी डिफ़ॉल्ट वैल्यू 'गलत है' पर सेट होती है. ज़्यादा जानकारी के लिए, ऑटो-प्ले की सुविधा चालू करना लेख पढ़ें.

      • INSTALLER_PATH: WAB में, आपके इंस्टॉलर फ़ाइल का पाथ. यह पाथ, Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल की पैरंट डायरेक्ट्री के हिसाब से ऐब्सलूट या रिलेटिव हो सकता है. उदाहरण के लिए, path\to\test\installer. अपने गेम के इंस्टॉलर की एक्ज़ीक्यूटेबल फ़ाइल पर साइन करने के लिए, ऑथेंटिकोड और कोड साइनिंग का इस्तेमाल करना न भूलें.

      • UNIQUE_REGISTRY_PATH: Windows रजिस्ट्री की पाथ की. यह पाथ, रजिस्ट्री हाइफ़ के हिसाब से दिया जाना चाहिए. जैसे, HKEY_LOCAL_MACHINE या HKEY_CURRENT_USER. पाथ स्ट्रिंग में हाइफ़ का नाम शामिल न करें. उदाहरण के लिए, अगर आपका इंस्टॉलर HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName, में लिखता है, तो सिर्फ़ Software\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueNameडालें. Google Play Games on PC, लॉन्च और अनइंस्टॉलेशन के लिए ज़रूरी वैल्यू ढूंढने के लिए, इस पाथ को कई हाइफ़ में खोजता है.

        INSTALLER_PATH में बताई गई एक्ज़ीक्यूटेबल फ़ाइल को ये रजिस्ट्री की बनानी होंगी. इंस्टॉलेशन पूरा होने से पहले, installation-path-registry-location, launch-path-registry-location, और uninstall-path-registry-location में बताए गए रजिस्ट्री-की और वैल्यू-नेम के पेयर बनाने होंगे. उदाहरण में InstallLocation और UninstallString का इस्तेमाल किया गया है. हालांकि, इन <value-name> टैग में कोई भी नाम डाला जा सकता है. बस यह ज़रूरी है कि आपका इंस्टॉलर, इन तीनों के लिए रजिस्ट्री की एंट्री बनाए. Google Play Games on PC, गेम को लॉन्च और अनइंस्टॉल करने के लिए इन वैल्यू का इस्तेमाल करता है. अगर आपका गेम लॉन्चर का इस्तेमाल करता है, तो यह पाथ, लॉन्चर की इंस्टॉलेशन की जानकारी वाली रजिस्ट्री की की ओर ले जाना चाहिए. साथ ही, launch-path-registry-location से तय की गई रजिस्ट्री एंट्री में मौजूद वैल्यू, लॉन्चर की डायरेक्ट्री की ओर ले जानी चाहिए.

        यह पाथ, उपयोगकर्ता के डिवाइस पर यूनीक होना चाहिए. उदाहरण के लिए: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName.

        अगर आपका गेम इंस्टॉलर, 64-बिट Windows पर चलने वाला 32-बिट ऐप्लिकेशन है, तो Windows, रजिस्ट्री एंट्री को HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node में लिखने के लिए, रजिस्ट्री रीडायरेक्शन का इस्तेमाल करता है. उदाहरण के लिए, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName में लिखने का अनुरोध, HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName पर रीडायरेक्ट हो जाता है.

      • LAUNCHER_REQUIRES_ELEVATION: इससे पता चलता है कि लॉन्चर या गेम की एक्ज़ीक्यूटेबल फ़ाइल को हर बार लॉन्च करने के लिए, एडमिन के तौर पर चलाना ज़रूरी है या नहीं.

        • "true": एक्ज़ीक्यूटेबल फ़ाइल को एडमिन के तौर पर चलाएं.
        • "false": एक्ज़ीक्यूटेबल फ़ाइल को मौजूदा उपयोगकर्ता के तौर पर चलाएं.
      • RELATIVE_PATH_TO_LAUNCHER_EXE: इंस्टॉलेशन डायरेक्ट्री में, आपके लॉन्चर या गेम की एक्ज़ीक्यूटेबल फ़ाइल का पाथ. इसमें, आपके लॉन्चर या गेम की एक्ज़ीक्यूटेबल फ़ाइल का नाम शामिल होना चाहिए. उदाहरण के लिए, अगर आपके लॉन्चर या गेम की फ़ाइल का नाम mygame.exe है और यह {INSTALL_DIR}\Resources\mygame.exe में मौजूद है, तो आपको Resources\mygame.exe डालना होगा

      • LAUNCHER_ARGS_IF_ANY: कोई भी कमांड लाइन आर्ग्युमेंट जिसे आपके लॉन्चर या गेम में पास करना हो. यह एंट्री ज़रूरी नहीं है.

        • अगर किसी एक्ज़ीक्यूटेबल फ़ाइल से एक से ज़्यादा आर्ग्युमेंट जुड़े हैं, तो उन्हें स्पेस से अलग करना होगा.
        • अगर एक्ज़ीक्यूटेबल फ़ाइल के लिए ज़रूरी है, तो आर्ग्युमेंट से पहले '--' या '-' लगाना होगा.
      • UNINSTALLER_REQUIRES_ELEVATION: इससे पता चलता है कि अनइंस्टॉलेशन की प्रोसेस पूरी करने के लिए, अनइंस्टॉलर की एक्ज़ीक्यूटेबल फ़ाइल को एडमिन के तौर पर चलाना ज़रूरी है या नहीं.

        • "true": एक्ज़ीक्यूटेबल फ़ाइल को एडमिन के तौर पर चलाएं.
        • "false": एक्ज़ीक्यूटेबल फ़ाइल को मौजूदा उपयोगकर्ता के तौर पर चलाएं.

    Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल का उदाहरण

    मान लें कि MyGame नाम का कोई गेम है. इसका इंस्टॉलर game_installer.exe और लॉन्चर launcher.exe है. इस उदाहरण में, CDATA का इस्तेमाल करने का तरीका भी दिखाया गया है. play_publishing_config.xml कुछ इस तरह दिखेगी:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <play-publishing-config version="1.0">
      <application>
        <!-- The package name for your game. -->
        <package-name>com.mycompany.mygame</package-name>
        <!-- The game's version string. -->
        <version-name>1.0.0</version-name>
      </application>
      <!-- If requiresElevation is "true", installer runs as Administrator
           and a UAC prompt is displayed. This is required for system-wide
           installs (e.g., to Program Files) or writing to HKLM. -->
      <!-- If acceptsCommandLineArguments is "true", the installer must
           be able to accept command-line arguments to enable the auto-play
           feature. -->
      <installer requiresElevation="true" acceptsCommandLineArguments="true">
        <!-- Path to your installer executable. -->
        <path>game_installer.exe</path>
        <!-- The registry location where the installer writes the installation path. -->
        <installation-path-registry-location>
          <!-- Registry key path (typically under HKLM or HKCU).
               game_installer.exe MUST create this key. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- game_installer.exe, specified in <path>, creates the registry
               value called 'InstallLocation' within
               SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey
               by the time it exits. -->
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
    
      <!-- If requiresElevation is "true", launcher runs as Administrator
           and a UAC prompt is displayed on every game launch. -->
      <launcher requiresElevation="true">
        <!-- Specifies the registry location where Google Play Games reads the installation path
             in order to launch the game. -->
        <launch-path-registry-location >
          <!-- Registry key path (typically under HKLM or HKCU) where
               the launch path can be found. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- Google Play Games reads the installation directory from this
               registry value, for example InstallLocation, to launch the game. -->
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <!-- Game executable or launcher filename, relative to the
               directory path specified in the InstallLocation registry value. -->
          <filename>launcher.exe</filename>
          <!-- Optional arguments to pass to the executable.
               CDATA is used here to avoid issues with special characters
               like & or >. -->
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <!-- If requiresElevation is "true", uninstaller runs as
           Administrator and a UAC prompt is displayed for uninstall. -->
      <uninstaller requiresElevation="true">
        <!-- Registry key where Google Play Games finds the
             uninstallation command. -->
        <uninstall-path-registry-location>
          <!-- Registry key path (typically under HKLM or HKCU) where
               uninstall command can be found. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- game_installer.exe also creates the registry value, for example, 'UninstallString'
               within SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey,
               containing the command Google Play Games executes to uninstall
               the game. -->
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. Play Console पर पब्लिश करने के टूल को Windows कमांड लाइन या Powershell पर चलाएं.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    एक ही नाम वाली मौजूदा WAB फ़ाइल को ओवरराइट करने के लिए, --force आर्ग्युमेंट का इस्तेमाल करें.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    इनकी जगह ये वैल्यू डालें:

    • PLAY_PUBLISHING_CONFIG_PATH: Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल का पाथ. उदाहरण के लिए, path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH: WAB फ़ाइल का पाथ. उदाहरण के लिए, path\to\output_bundle.wab.

    Play Console पर पब्लिश करने के टूल का इस्तेमाल करने का तरीका

    मान लें कि मौजूदा वर्किंग डायरेक्ट्री में, Play Console पर पब्लिश करने के टूल की बाइनरी playpublishingtool.exe, Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल play_publishing_config.xml, और आपके गेम का इंस्टॉलर game_installer.exe मौजूद है.

    आपकी मौजूदा वर्किंग डायरेक्ट्री कुछ इस तरह दिखनी चाहिए:

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    इसी डायरेक्ट्री में, installer_bundle.wab नाम की WAB फ़ाइल बनाने के लिए, कमांड कुछ इस तरह दिखेगा:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    --force आर्ग्युमेंट के साथ, कमांड कुछ इस तरह दिखेगा:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    सक्सेस होने पर, आपको कुछ इस तरह का आउटपुट दिखेगा:

    Successfully built the installer bundle at installer_bundle.wab
    

    WAB फ़ाइल को इस फ़ोल्डर में ढूंढें:

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

    पीसी पर नेटिव गेम इंस्टॉल होने के बाद, ऑटो-प्ले की सुविधा चालू करना (ज़रूरी नहीं)

    Google Play Games on PC पर, "ऑटो-प्ले" की सुविधा चालू की जा सकती है. इससे इंस्टॉलेशन की प्रोसेस पूरी होने के तुरंत बाद, आपका गेम अपने-आप लॉन्च हो जाता है. इस सुविधा से, उपयोगकर्ता को बेहतर अनुभव मिलता है. ऐसा इसलिए, क्योंकि गेम खेलने वाला व्यक्ति सीधे गेम में पहुंच जाता है. साथ ही, Google Play Games on PC के इकोसिस्टम में उसकी पूरी पुष्टि हो जाती है.

    यह सुविधा कैसे काम करती है

    सुविधा चालू करने पर, Google Play Games on PC, कमांड-लाइन आर्ग्युमेंट का इस्तेमाल करके, तीसरे पक्ष (3P) के इंस्टॉलर की प्रोसेस को सेशन टोकन पास करेगा. इसके बाद, इस टोकन को निकालने और पुष्टि किए गए कॉन्टेक्स्ट में गेम की एक्ज़ीक्यूटेबल फ़ाइल को लॉन्च करने के लिए, आपके इंस्टॉलर की ज़िम्मेदारी होगी.

    ज़रूरी शर्तें

    इस सुविधा का इस्तेमाल करने के लिए, आपके 3P इंस्टॉलर में कमांड-लाइन आर्ग्युमेंट को हैंडल करने की क्षमता होनी चाहिए.

    लागू करने का तरीका

    1. Play Console पर पब्लिश करने की कॉन्फ़िगरेशन फ़ाइल में, ऑटो-प्ले की सुविधा चालू करना

      इस सुविधा के लिए ऑप्ट-इन करने के लिए, अपनी play_publishing_config.xml में मौजूद <installer> एलिमेंट में, acceptsCommandLineArguments एट्रिब्यूट जोड़ें.

      play_publishing_config.xml के कॉन्टेंट के स्निपेट का उदाहरण:

           <installer requiresElevation="true" acceptsCommandLineArguments="true">
              <path>path/to/installer.exe</path>
              <installation-path-registry-location>
                <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\key</key-name>
                <value-name>InstallPath</value-name>
              </installation-path-registry-location>
           </installer>
      • एट्रिब्यूट: acceptsCommandLineArguments
      • टाइप: Boolean
      • डिफ़ॉल्ट: false
      • व्यवहार: इसे 'सही है' पर सेट करने पर, GPG आपके इंस्टॉलर को एक्ज़ीक्यूट करते समय, कमांड-लाइन आर्ग्युमेंट में सेशन टोकन जोड़ देगा.
    2. अपने इंस्टॉलर में सेशन टोकन को हैंडल करना

      जब GPG क्लाइंट, आपके इंस्टॉलर को लॉन्च करेगा, तब उसे कमांड-लाइन आर्ग्युमेंट के तौर पर सेशन टोकन मिलेगा.

      • आर्ग्युमेंट का फ़ॉर्मैट: --g_session_token=<TOKEN>

      आपको यह करना होगा:

      • एक्सट्रैक्शन: टोकन स्ट्रिंग को वापस पाने के लिए, आपके इंस्टॉलर को कमांड-लाइन आर्ग्युमेंट पार्स करने होंगे.
      • प्रॉपगेशन: अगर आपके इंस्टॉलेशन फ़्लो में, सेकंडरी लॉन्चर या गेम की प्रोसेस लॉन्च करना शामिल है, तो आपके इंस्टॉलर की ज़िम्मेदारी है कि वह सेशन टोकन को, SDK टूल का इस्तेमाल करने वाली फ़ाइनल गेम प्रोसेस को सुरक्षित तरीके से पास करे.
      • लॉन्च: गेम की एक्ज़ीक्यूटेबल फ़ाइल को शुरू करने के लिए, दिए गए सेशन टोकन का इस्तेमाल करें. इससे यह पक्का होता है कि गेम, पुष्टि किए गए GPG कॉन्टेक्स्ट में चले. ऐसा न होने पर, InitializeSDK काम नहीं करेगा और आपके गेम खेलने वाले व्यक्ति को, आपका गेम फिर से शुरू करना होगा.
    3. गड़बड़ी ठीक करना और फ़ॉलबैक

      • टोकन वापस पाना: अगर किसी वजह से, GPG सेशन टोकन जनरेट या पास नहीं कर पाता है (उदाहरण के लिए, टोकन जनरेट करने में गड़बड़ी), तब भी इंस्टॉलेशन की प्रोसेस जारी रहेगी. हालांकि, आपका इंस्टॉलर --g_session_token आर्ग्युमेंट के बिना लॉन्च होगा.
      • मज़बूती: आपका इंस्टॉलर, ऐसे परिदृश्यों को हैंडल करने के लिए डिज़ाइन किया जाना चाहिए जहां सेशन टोकन मौजूद न हो. ऐसे मामलों में, इंस्टॉलर को स्टैंडर्ड इंस्टॉलेशन के साथ आगे बढ़ना चाहिए. आपको गेम को अपने-आप लॉन्च नहीं करना चाहिए, क्योंकि InitializeSDK काम नहीं करेगा.
      • इंस्टॉलर में गड़बड़ियां: अपने इंस्टॉलर की मज़बूती और गड़बड़ी ठीक करने की प्रोसेस की ज़िम्मेदारी आपकी है. साथ ही, गेम लॉन्च करने के क्रम की ज़िम्मेदारी भी आपकी है. GPG का उन प्रोसेस पर कोई कंट्रोल नहीं होता जो इंस्टॉलर लॉन्च होने के बाद होती हैं.

Play Console का इस्तेमाल करके गेम पब्लिश करना

अपने गेम के लिए WAB फ़ाइल बनाने के बाद, उसे Play Console पर अपलोड करें. साथ ही, उसकी सेटिंग और ज़रूरी शर्तें मैनेज करें. अपने गेम को पब्लिश करने के लिए, यह तरीका अपनाएं:

Google Play Games on PC के लिए, डिवाइस का नाप या आकार जोड़ना

यह चरण सिर्फ़ तब ज़रूरी है, जब पहली बार कोई गेम पब्लिश किया जा रहा हो.

  1. Play Console में, बाईं ओर मौजूद मेन्यू में, टेस्ट करें और रिलीज़ करें > सेटअप > ऐडवांस सेटिंग (सीधा लिंक) को चुनें.
  2. **डिवाइस का नाप या आकार** टैब पर जाएं और Google Play Games on PC को **+ डिवाइस का नाप या आकार जोड़ें** ड्रॉप-डाउन से जोड़ें.

  3. दाईं ओर, Google Play Games on PC के लिए, डिवाइस का नाप या आकार के बगल में मौजूद मैनेज करें बटन पर क्लिक करें.

  4. अपने Windows ऐप्लिकेशन बंडल गेम के लिए, खास तौर पर बनाए गए ट्रैक का इस्तेमाल करें विकल्प चुनें.

  5. सेव करें पर क्लिक करें. इसके बाद, पुष्टि करने वाले डायलॉग में सेव करें पर फिर से क्लिक करें.

मैनेज करके पब्लिश करने की सुविधा चालू करना

मैनेज करके पब्लिश करने की सुविधा चालू करने के लिए, यह तरीका अपनाएं.

  1. पब्लिश करने की खास जानकारी पेज पर, मैनेज करके पब्लिश करने की सुविधा सेक्शन में, मैनेज करके पब्लिश करने की सुविधा चालू करें पर क्लिक करें.
  2. आपको एक डायलॉग दिखेगा. ट्रैक के लिए, मैनेज करके पब्लिश करने की सुविधा चालू है पर स्विच करें.
  3. सेव करें पर क्लिक करें.

WAB फ़ाइल अपलोड करना

WAB फ़ाइल अपलोड करने के लिए, यह तरीका अपनाएं:

  1. Play Console में, बाईं ओर मौजूद मेन्यू में, टेस्ट करें और रिलीज़ करें > ऐडवांस सेटिंग (सीधा लिंक) को चुनें.
  2. ऐडवांस सेटिंग पेज पर, डिवाइस का नाप या आकार टैब पर क्लिक करें.
  3. डिवाइस का नाप या आकार टैब में, + डिवाइस का नाप या आकार जोड़ें पर क्लिक करें और जोड़ने के लिए Google Play Games on PC को चुनें.
  4. Google Play Games on PC सेक्शन में, मैनेज करें पर क्लिक करें.
  5. अपने Windows ऐप्लिकेशन बंडल गेम के लिए, खास तौर पर बनाए गए ट्रैक का इस्तेमाल करें को चुनें.
  6. सेव करें पर क्लिक करें.
  7. Play Console में, बाईं ओर मौजूद मेन्यू में, टेस्ट करें और रिलीज़ करें > प्रोडक्शन (सीधा लिंक) को चुनें.
  8. प्रोडक्शन पेज पर, डिवाइस के नाप या आकार के लिए मौजूद ड्रॉप-डाउन में जाकर, सिर्फ़ Google Play Games on PC (Windows) को चुनें.
  9. Windows ऐप्लिकेशन बंडल टैब में, बदलाव करें पर क्लिक करें और WAB फ़ाइल अपलोड करें.

Windows पीसी से जुड़ी ज़रूरी शर्तें कॉन्फ़िगर करना

Windows पीसी से जुड़ी ज़रूरी शर्तें कॉन्फ़िगर करने के लिए:

  1. Play Console में, बाईं ओर मौजूद मेन्यू में, उपयोगकर्ता बढ़ाएं > स्टोर में मौजूदगी > स्टोर सेटिंग (सीधा लिंक) को चुनें.
  2. पीसी से जुड़ी ज़रूरी शर्तें सेक्शन में, दाईं ओर मौजूद बदलाव करें बटन पर क्लिक करें.
  3. फ़ील्ड अपडेट करें और सेव करें पर क्लिक करें.

इन-ऐप्लिकेशन खरीदारी का ग्राफ़िक कॉन्फ़िगर करना

यह चरण ज़रूरी नहीं है. इन-ऐप्लिकेशन खरीदारी का ग्राफ़िक कॉन्फ़िगर करने के लिए:

  1. Play Console में, बाईं ओर मौजूद मेन्यू में, उपयोगकर्ता बढ़ाएं > स्टोर में मौजूदगी > स्टोर पेज(सीधा लिंक) को चुनें.
  2. पेज टैब में, डिफ़ॉल्ट स्टोर पेज सेक्शन में, दाईं ओर मौजूद -> (ऐरो) बटन पर क्लिक करें. इससे, आप डिफ़ॉल्ट स्टोर पेज पर पहुंच जाएंगे.
  3. Google Play Games on PC सेक्शन पर जाएं और Google Play Games on PC (Windows) के लिए, इन-ऐप्लिकेशन खरीदारी का ग्राफ़िक में इमेज अपलोड करें.
  4. सेव करें पर क्लिक करें.

बदलावों को समीक्षा के लिए भेजना

  1. Play Console में, बाईं ओर मौजूद मेन्यू में, पब्लिश करने की खास जानकारी को चुनें.
  2. वे बदलाव जिन्हें अब तक समीक्षा के लिए नहीं भेजा गया है सेक्शन में, बदलावों को समीक्षा के लिए भेजें पर क्लिक करें.

समीक्षा करने वाली टीम से आपके बदलावों को मंज़ूरी मिलने के बाद, आपका गेम Google Play पर दिखने लगेगा.