الأسئلة الشائعة حول "ألعاب Google Play"

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

س: هل هناك حدّ أقصى لحجم الملف الذي يمكن تحميله على برنامج "ألعاب Google Play على الكمبيوتر"؟

ج: بالنسبة إلى تنسيق حِزم التطبيقات، يبلغ الحد الأقصى 150 ميغابايت من الحزمة الأساسية + 2 غيغابايت من عرض المواد في Play. وإذا لم يكن هذا الحد كافيًا، يُرجى التواصل مع جهة التواصل في Google Play.

س: ماذا لو تعذّر بدء HPE؟

لقطة شاشة لمربّع حوار "خطأ في Google HPE" يعرض الرسالة "يتعذّر بدء Google HPE لأنّ عملية الإعداد قد فشلت".

ج: إليك بعض خطوات تصحيح الأخطاء السريعة التي يمكنك تجربتها:

  1. تأكَّد من تثبيت تحديث أيار (مايو) 2020 أو تحديث أحدث على Windows.
  2. تأكَّد من أنّك لم تنقل HPE، ويجب أن يكون على محرك الأقراص `C:` ‎.
  3. يُرجى التواصل مع جهة التواصل في Google Play. يجب إرسال جميع ملفات السجلّ المتاحة أيضًا لضمان حلّ المشكلة بسرعة.

س: كيف يمكنني إعداد مسار الاختبار بشكلٍ صحيح؟

ج: يمكنك الاطّلاع على دليل تطوير تطبيقات Android.

س: لا تتوافق لعبتي إلا مع إصدارات 32 بت x86 بدلاً من x86-64. هل يمكنني الالتزام بمتطلبات نظام 64 بت على Play؟

ج: لا.

للحصول على شهادة اعتماد كاملة، يجب أن تتضمّن اللعبة ملفًا تنفيذيًا بنظام 64 بت، لأنّ ألعاب 64 بت تكون أكثر استقرارًا وتوفّر تجربة أفضل للاعبين.

إذا كان من غير الممكن فنيًا أن يتم إصدار لعبة متوافقة مع 64 بت، مثل عدم توفّر محرك ألعاب متوافق مع x86-64، يمكن اعتبار اللعبة "قابلة للتشغيل"، ولكن لا يمكنها الحصول على شهادة اعتماد كاملة في هذه الحالة.

س: كيف يمكنني جمع ملفات السجلّ؟

ج: يتم تخزين ملفات السجلّ في %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs، مع العلم أنّ هذا المسار قد يختلف على نظامك. إذا أردت جمع جميع ملفات السجلّات وأرشفتها بسرعة لإرسالها إلى جهة التواصل المخصَّصة لك في Google Play، يمكنك استخدام أمر PowerShell التالي:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

س: كيف يمكنني إعادة الاتصال بالمحاكي إذا اختفى من adb devices؟

ج: يتصل المحاكي عبر المنفذ 6520 للمضيف المحلي. يمكنك تنفيذ الأمر التالي لإعادة الاتصال:

adb connect localhost:6520

س: ما هي فلترة إذن الوصول إلى الحزمة ولماذا يجب إضافة علامة <queries>؟

تنطبق إذن الوصول إلى حِزم التطبيقات على أي لعبة أو تطبيق يستهدف الإصدار 11 من نظام التشغيل Android (المستوى 30 من واجهة برمجة التطبيقات). وفي العديد من الحالات، تكون إصدارات "ألعاب Google Play على الكمبيوتر" التي ينشئها المطوّرون هي أول تجربة لهم في التفاعل مع قواعد إذن الوصول إلى حِزم التطبيقات. وباستخدام النظام الجديد، على المطوّرين تحديد الحِزم التي يريدون التفاعل معها بشكل صريح، ما لم تكن الحزمة مرئية تلقائيًا.

س: كيف يمكنني حلّ الخطأ يتطلّب "متجر Google Play"، ولكنّه غير متوفّر، أو لماذا تعمل ميزات مثل الفوترة عند تثبيت اللعبة من "متجر Play" ولكنّها لا تعمل عند تثبيت اللعبة من مصدر خارجي؟

قد تمنع قواعد إذن الوصول إلى الحزمة الجديدة لعبتك من الوصول إلى &quot;خدمات Play&quot; إذا لم يتم تثبيتها من &quot;متجر Play&quot;. يمكنك حلّ هذه المشكلة من خلال إضافة طلب بحث إلى الحزمة "com.android.vending" في ملف AndroidManifest.xml:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

س: هل يجب تنفيذ تغيير حجم النافذة في "ألعاب Google Play على الكمبيوتر"؟

لا.

س: هل يمكنني تغيير وضع الماوس بين الإدخال المباشر ومحاكاة الشاشة التي تعمل باللمس في محاكي "ألعاب Google Play على الكمبيوتر"؟

ج: للتبديل بين وضع محاكاة شاشة اللمس وإدخالات الماوس "الأولية"، يمكنك استخدام قائمة السياق على رمز شريط التطبيقات HPE_Dev:

لقطة شاشة لشريط مهام Windows 11. تم اختيار صورة السهم لإظهار الرموز المخفية، ويظهر مربع أحمر حول

انقر بزر الماوس الأيمن، واختَر "خيارات المطوّرين"، ثم اختَر وضع الإدخال الذي تريد محاكاته ضمن "وضع إدخال الماوس".

لقطة شاشة تعرض قائمة السياق الموسّعة على رمز شريط التطبيقات HPE_Dev خيار القائمة

في تجربة المشغّل، سيؤدي الإفصاح عن أنّ لعبتك تستخدم الميزة android.hardware.type.pc إلى التبديل تلقائيًا كما يحدث حاليًا على ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

س: لماذا يتعذّر تسجيل الدخول تلقائيًا إلى الإصدار 2 من "خدمات ألعاب Play" على جهاز جوّال؟

ج: في الوقت الحالي، هناك شرطان أساسيان لكي تعمل &quot;خدمات ألعاب Play&quot; الإصدار 2 على أحد الأجهزة، وهما: GMS Core وتطبيق &quot;ألعاب Play&quot;.

  1. يجب أن يكون إصدار خدمات Google للأجهزة الجوّالة الأساسية أحدث من 21.30.xx. للتحقّق من الإصدار، استخدِم الأمر التالي:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)

    يمثّل الرقم الأول versionName الإصدار المطلوب التحقّق منه. من المفترض أن يتم تلقائيًا إرسال تحديث "خدمات Google للأجهزة الجوّالة" إلى جهاز Android. يُرجى إعلامنا إذا لم يتم ذلك.

  2. يجب أن يكون إصدار تطبيق "ألعاب Google Play" هو 2021.08.29094 أو إصدارًا أحدث. يمكنك التحقّق من ذلك من خلال الانتقال إلى الإعدادات > التطبيقات، ثم اختيار تطبيق "ألعاب Play"، ثم البحث عن رقم الإصدار في أسفل صفحة التفاصيل.

    يُرجى العِلم أنّه لم يعُد عليك تثبيت تطبيق &quot;ألعاب Play&quot; من مصادر غير معروفة لاختبار الإصدار 2 من &quot;خدمات ألعاب Play&quot;، إذ من المفترض أن يتوفّر الإصدار اللازم الآن على أجهزة المستخدمين.

س: هل يمكنني استخدام مزامنة عرض اللقطات في "ألعاب Google Play على الكمبيوتر" (أو "لماذا تتعطّل لعبتي على Unity عند تشغيلها"؟)

ج: تتوافق مكتبة مزامنة عرض اللقطات مع برنامج "ألعاب Google Play على الكمبيوتر"، ولكن الإصدار المضمّن في لعبة Unity يتسبّب حاليًا في حدوث عُطل عند التشغيل. إذا كنت تستخدم محرك ألعاب Unity، ابحث عن خيار الإنشاء "تحسين وتيرة عرض اللقطات" وتأكَّد من إيقافه.

لقطة شاشة

س: هل يمكن السماح للاعبين بتحميل الصور المخزَّنة محليًا من برنامج "ألعاب Google Play على الكمبيوتر"؟

ج: لا يتضمّن المحاكي حاليًا تجريدًا ذا مغزى لنظام الملفات المحلي لاختيار الصور المخزَّنة على جهاز الكمبيوتر الخاص باللاعب أو تجميعها. إذا كنت تستخدم حاليًا Intent.ACTION_PICK مع MediaStore.Images.Media، عليك إزالة هذا الرمز في إصدارات "ألعاب Google Play على الكمبيوتر" في الوقت الحالي.

س: هل يمكن تشغيل عدة نُسخ من المحاكي أو عدة ألعاب في المحاكي في الوقت نفسه؟

ج: لا يتيح المحاكي تشغيل سوى مثيل واحد منه، ولا يتيح تشغيل سوى لعبة واحدة في كل مرة، كما لا يتيح تشغيل عدة مثيلات من اللعبة نفسها.

س: هل يمكننا استخدام الإشعارات الفورية في "ألعاب Google Play"؟

ج: بما أنّ "ألعاب Google Play" تستخدم محاكيًا، فإنّ الإشعارات الفورية تتوفّر بشكل محدود.

س: هل يمكننا استخدام الإعلانات داخل اللعبة مع برنامج "ألعاب Google Play على الكمبيوتر"؟

ج: نعم. يُرجى التواصل مع شبكة الإعلانات للتأكّد من أنّها تتيح استخدام "ألعاب Google Play على الكمبيوتر". إذا كنت شبكة إعلانية، يُرجى الاطّلاع على دليل المطوّرين هذا للحصول على مزيد من المعلومات حول أفضل طريقة لدعم برنامج "ألعاب Google Play على الكمبيوتر".

س: كيف يمكننا دعم برنامج "ألعاب Google Play على الكمبيوتر" بصفتنا شبكة إعلانية؟

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

س: كيف يمكنني تحليل بيانات "ألعاب Google Play على الكمبيوتر" في Google Play Console؟

ج: يمكنك الاطّلاع على تقارير "ألعاب Google Play على الكمبيوتر" في "الإحصاءات" و"مؤشرات Android الحيوية" و"مدى الوصول والأجهزة". استخدِم فلتر شكل الجهاز واختَر ألعاب Google Play على الكمبيوتر للاطّلاع على البيانات على المنصة.