الأسئلة الشائعة حول "ألعاب 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" ولكن لا تعمل عند تثبيت اللعبة من مصدر خارجي؟

قد تحظر قواعد إذن الوصول إلى الحِزم الجديدة لعبتك من الوصول إلى "خدمات Play" إذا لم يتم تثبيتها من "متجر Play". يمكنك حلّ هذه المشكلة من خلال إضافة طلب بحث إلى الحزمة "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" />

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

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

  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"، ثم العثور على رقم الإصدار في أسفل صفحة التفاصيل.

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

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

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

لقطة شاشة

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

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

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

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

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

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

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

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

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

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

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

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