نشر اللعبة

يوضّح لك هذا المستند كيفية نشر لعبتك على برنامج "ألعاب Google Play على الكمبيوتر".

قبل البدء

دمج حزمة تطوير البرامج (SDK) الخاصة "بألعاب Google Play" في لعبتك

تجميع لعبتك كملف WAB

يتطلّب تطبيق "ألعاب Google Play على الكمبيوتر" تحميل برنامج تثبيت اللعبة إلى Google Play Console كملف حِزمة تطبيق Windows (WAB). لإنشاء ملف WAB، اتّبِع الخطوات التالية:

  1. نزِّل أداة النشر على Play. يمكنك تشغيل هذه الأداة على سطر أوامر Windows أو Powershell.

  2. أنشئ ملف إعداد النشر على Play بأي اسم. على سبيل المثال، 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</version-name>
      </application>
      <installer requiresElevation=REQUIRES_ELEVATION>
        <path>PATH</path>
        <installation-path-registry-location>
          <key-name>KEY1</key-name>
          <value-name>VALUE1</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=REQUIRES_ELEVATION>
        <launch-path-registry-location >
          <key-name>KEY2</key-name>
          <value-name>VALUE2</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>FILENAME</filename>
          <arguments>ARGS</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>KEY3</key-name>
          <value-name>VALUE3</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    استبدِل ما يلي:

    • PACKAGE_NAME: اسم حزمة لعبتك على سبيل المثال، test.package.name.
    • VERSION: إصدار اللعبة على سبيل المثال، 1.0.
    • REQUIRES_ELEVATION: تشير إلى ما إذا كان يجب تشغيل الملف التنفيذي بأذونات مرتفعة، مثل أذونات المشرف.

      • "true": لتشغيل الملف التنفيذي بأذونات مرتفعة

      • false: تشغيل الملف التنفيذي بدون أذونات مرتفعة

    • PATH: مسار ملف EXE الخاص بأداة تثبيت اللعبة يمكن أن يكون هذا المسار كاملاً أو نسبيًا بالنسبة إلى الدليل الرئيسي لإعدادات النشر على Play. على سبيل المثال، path\to\test\installer. استخدِم authenticode وتوقيع الرمز لتوقيع برنامج تثبيت اللعبة EXE.

    • KEY1 وVALUE1: حدِّد أزواج قيم مفاتيح التسجيل في نظام التشغيل Windows في العنصر installer.

    • KEY2 وVALUE2: حدِّد أزواج قيم مفاتيح التسجيل في نظام التشغيل Windows في العنصر launcher.

    • KEY3 وVALUE3: حدِّد أزواج قيم مفاتيح التسجيل في نظام التشغيل Windows في العنصر uninstaller.

    • FILENAME: تحدّد هذه السمة مسار الملف التنفيذي لمشغّل اللعبة. على سبيل المثال، path\to\launcher.exe.

    • ARGS: وسيطات مشغّل اللعبة القابل للتنفيذ وهي اختيارية.

    مثال على ملف إعداد النشر على Play

    لنفترض أنّ هناك لعبة باسم 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>
        <package-name>test.package.name</package-name>
        <version-name>1.0</version-name>
      </application>
      <installer requiresElevation="true">
        <path>game_installer.exe</path>
        <installation-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>InstallPath</value-name>
        </installation-path-registry-location>
      </installer>
    
      <launcher requiresElevation="true">
        <launch-path-registry-location >
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>ExePath</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>launcher.exe</filename>
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <uninstaller requiresElevation="true">
        <uninstall-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. تشغيل أداة النشر على Play من سطر الأوامر في 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 على سبيل المثال، path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH: مسار ملف WAB على سبيل المثال، path\to\output_bundle.wab.

    كيفية استخدام أداة النشر على Play

    لنفترض أنّ لديك ملفًا ثنائيًا لأداة النشر على Play playpublishingtool.exe وملف إعدادات النشر على Play play_publishing_config.xml وبرنامج تثبيت اللعبة game_installer.exe في دليل العمل الحالي.

    يجب أن يبدو دليل العمل الحالي على النحو التالي:

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

    لإنشاء WAB بالاسم installer_bundle.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
    

نشر اللعبة باستخدام Play Console

بعد إنشاء حزمة تطبيق Android للعبة بنجاح، حمِّلها إلى Play Console وأدِر إعداداتها ومتطلباتها. اتّبِع الخطوات التالية لنشر لعبتك:

إضافة شكل الجهاز المتوافق مع برنامج "ألعاب Google Play على الكمبيوتر"

لا تتطلّب عملية نشر لعبة هذه الخطوة إلا في المرة الأولى.

  1. في Play Console، انقر على الاختبار والإصدار > الإعداد > الإعدادات المتقدّمة في القائمة اليمنى (رابط مباشر).
  2. انتقِل إلى علامة التبويب أشكال الأجهزة وأضِف Google Play Games on PC من القائمة المنسدلة + إضافة شكل جهاز.

  3. انقر على الزر إدارة بجانب شكل الجهاز ألعاب Google Play على الكمبيوتر على يسار الشاشة.

  4. اختَر الخيار استخدام قناة إصدار مخصّصة للعبتك التي تتضمّن حِزمة تطبيق Windows.

  5. انقر على حفظ، ثم انقر على حفظ مرة أخرى في مربّع حوار التأكيد.

تحميل ملف WAB

لتحميل ملف WAB، اتّبِع الخطوات التالية:

  1. في Play Console، انقر على الاختبار والإصدار > الإصدار العلني (رابط مباشر) في القائمة اليمنى.
  2. في صفحة الإنتاج، اختَر ألعاب Google Play على الكمبيوتر (لنظام التشغيل Windows) فقط من القائمة المنسدلة الخاصة بشكل الجهاز على الجانب الأيسر.
  3. في علامة التبويب حِزمة تطبيق Windows، انقر على الزر تحميل حِزمة تطبيق Windows وحمِّل ملف WAB. بدلاً من ذلك، يمكنك أيضًا النقر على الزر تحميل حِزمة تطبيق Windows على يسار القائمة المنسدلة "عامل الشكل".
  4. انقر على حفظ.

ضبط متطلبات أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows

لضبط متطلبات أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows، اتّبِع الخطوات التالية:

  1. في Play Console، انقر على زيادة عدد المستخدمين > التوفّر في المتجر > إعدادات المتجر (رابط مباشر) في القائمة اليمنى.
  2. في قسم متطلبات الكمبيوتر، انقر على الزر تعديل على يسار الصفحة.
  3. عدِّل الحقول وانقر على حفظ.

ضبط صورة عملية الشراء داخل التطبيق

هذه الخطوة اختيارية. لضبط صورة عملية الشراء داخل التطبيق، اتّبِع الخطوات التالية:

  1. في Play Console، انقر على زيادة عدد المستخدمين > التوفّر في المتجر > بطاقات بيانات المتجر(رابط مباشر) في القائمة اليمنى.
  2. في قسم بطاقة بيانات المتجر التلقائية ضمن علامة التبويب بطاقات البيانات، انقر على الزر -> (السهم) على الجانب الأيسر. سينقلك هذا الإجراء إلى صفحة بطاقة بيانات المتجر التلقائية.
  3. انتقِل إلى قسم ألعاب Google Play على الكمبيوتر وحمِّل الصورة في صورة لعمليات الشراء داخل التطبيق في برنامج "ألعاب Google Play على الكمبيوتر" (Windows).
  4. انقر على حفظ.

إرسال التغييرات للمراجعة

  1. في Play Console، انقر على نظرة عامة على النشر في القائمة اليمنى.
  2. في قسم التغييرات التي لم يتم إرسالها للمراجعة بعد، انقر على إرسال التغييرات للمراجعة.

بعد أن يوافق فريق المراجعة على التغييرات التي أجريتها، سيصبح بإمكان المستخدمين العثور على لعبتك على Google Play.