این تاپیک به سوالات متداول در مورد توسعه بازیهای گوگل پلی روی کامپیوتر پاسخ میدهد.
س: آیا محدودیت حجمی برای آپلود بازیهای گوگل پلی روی کامپیوتر وجود دارد؟
الف) برای فرمت بسته برنامه، محدودیت حجم ۱۵۰ مگابایت پایه + ۲ گیگابایت فایل Play Asset Delivery است. اگر این کافی نیست، با مسئول تماس Google Play خود تماس بگیرید.
س: اگر HPE شروع به کار نکند، چه میشود؟

الف) چند مرحله اشکالزدایی سریع وجود دارد که میتوانید امتحان کنید:
- مطمئن شوید که ویندوز پچ ماه مه ۲۰۲۰ یا بالاتر را بهروزرسانی کرده است.
- مطمئن شوید که HPE را جابجا نکردهاید، باید روی درایو `C:` باشد.
- با مسئول مربوطه در گوگل پلی تماس بگیرید. شما باید تمام فایلهای لاگ موجود را نیز ارسال کنید تا مشکل به سرعت برطرف شود.
س: چگونه میتوانم مسیر تستر خود را به درستی تنظیم کنم؟
پاسخ: به راهنمای توسعه اندروید مراجعه کنید.
س: بازی من فقط از نسخههای ۳۲ بیتی x86 پشتیبانی میکند و نه x86-64؛ آیا هنوز هم میتوانم الزامات ۶۴ بیتی Play را رعایت کنم؟
الف) خیر.
برای دستیابی به گواهینامه کامل ، یک بازی باید یک فایل اجرایی ۶۴ بیتی ارائه دهد. بازیهای ۶۴ بیتی معمولاً پایدارتر هستند و منجر به تجربه بهتر بازیکن میشوند.
اگر از نظر فنی، مثلاً به دلیل عدم پشتیبانی موتور بازی از معماری x86-64، انتشار نسخه ۶۴ بیتی برای بازی شما امکانپذیر نباشد، ممکن است بازی «قابل بازی» در نظر گرفته شود. در این صورت، بازی نمیتواند گواهینامه کامل را کسب کند.
س: چگونه فایلهای لاگ را جمعآوری کنم؟
الف) فایلهای لاگ در %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension .log است . Normally, this path expands to ، اگرچه ممکن است در سیستم شما متفاوت باشد. اگر میخواهید به سرعت همه فایلهای لاگ را جمعآوری کرده و آنها را بایگانی کنید تا به نقطه تماس Google Play خود ارسال کنید، میتوانید از این دستور PowerShell استفاده کنید:
Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip س: اگر شبیهساز از adb devices ناپدید شود، چگونه میتوانم دوباره به آن وصل شوم؟
الف) شبیهساز از طریق پورت localhost 6520 متصل میشود. میتوانید این دستور را برای اتصال مجدد اجرا کنید:
adb connect localhost:6520 س: فیلتر کردن قابلیت مشاهده بستهها چیست و چرا باید برچسب <queries> را اضافه کنم؟
قابلیت مشاهده بسته برای هر بازی یا برنامهای که اندروید ۱۱ (سطح API 30) را هدف قرار میدهد، اعمال میشود. در بسیاری از موارد، نسخههای Google Play Games on PC توسعهدهندگان، اولین تجربه آنها در تعامل با قوانین مشاهده بسته است. با سیستم جدید، توسعهدهندگان باید صریحاً بستههایی را که قصد تعامل با آنها را دارند، اعلام کنند ، مگر اینکه بستهای باشد که به طور خودکار قابل مشاهده باشد .
س: چگونه خطا را برطرف کنم به فروشگاه گوگل پلی نیاز دارد، اما موجود نیست یا چرا ویژگیهایی مانند پرداخت صورتحساب وقتی بازی را از فروشگاه Play نصب میکنم کار میکنند اما وقتی بازی را از طریق Sideload دانلود میکنم، کار نمیکنند؟
قوانین جدید نمایش بسته ممکن است در صورت عدم نصب بازی از فروشگاه Play، دسترسی آن را به Play Services مسدود کند. میتوانید با اضافه کردن یک کوئری به بسته "com.android.vending" در فایل AndroidManifest.xml خود، این مشکل را حل کنید:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
س: آیا لازم است تغییر اندازه پنجره برای بازیهای گوگل پلی را روی کامپیوتر شخصی انجام دهم؟
خیر.
س: آیا میتوانم حالت ماوس را بین ورودی خام و شبیهسازی صفحه لمسی در شبیهساز Google Play Games on PC تغییر دهم؟
الف) برای جابجایی بین حالت صفحه لمسی شبیهسازی شده و ورودیهای "خام" ماوس، میتوانید از منوی زمینه در نماد نوار وظیفه HPE_Dev استفاده کنید:
![]()
کلیک راست کنید، «گزینههای توسعهدهنده» را انتخاب کنید و حالت ورودی مورد نظر برای شبیهسازی را در زیر «حالت ورودی ماوس» انتخاب کنید.

در تجربه کاربری، اعلام اینکه بازی شما از ویژگی android.hardware.type.pc استفاده میکند، مانند کاری که در حال حاضر در ChromeOS انجام میدهد، به طور خودکار تغییر خواهد کرد.
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
س: چرا ورود خودکار به سیستم Play Games Services نسخه ۲ در دستگاه تلفن همراه با خطا مواجه میشود؟
پاسخ: در حال حاضر دو وابستگی برای کار کردن Play Games Services v2 Sign-in روی یک دستگاه وجود دارد: GMS Core و Play Games App .
نسخه GMS Core باید جدیدتر از 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نسخهای است که باید بررسی شود. بهروزرسانی GMS Core باید بهطور خودکار روی دستگاه اندروید اعمال شود. اگر این اتفاق نیفتاده است، لطفاً به ما اطلاع دهید.نسخه برنامه Google Play Games باید 2021.08.29094 و بالاتر باشد. میتوانید با رفتن به تنظیمات > برنامهها ، انتخاب برنامه Play Games و سپس پیدا کردن شماره نسخه در پایین صفحه جزئیات، این موضوع را بررسی کنید.
لطفاً توجه داشته باشید که دیگر نیازی به دانلود جانبی برنامه Play Games برای آزمایش Play Games Services نسخه ۲ ندارید - نسخه لازم اکنون باید در دستگاههای کاربر موجود باشد.
س: آیا میتوانم از تنظیم سرعت فریم در بازیهای گوگل پلی روی کامپیوتر استفاده کنم (یا «چرا بازی یونیتی من هنگام اجرا خراب میشود»)؟
الف) کتابخانه تنظیم سرعت فریم در بازیهای گوگل پلی روی کامپیوتر پشتیبانی میشود، اما نسخهای که همراه بازی یونیتی ارائه میشود، در حال حاضر هنگام اجرا دچار مشکل میشود. اگر از موتور بازی یونیتی استفاده میکنید، گزینه ساخت «بهینهسازی سرعت فریم» را پیدا کنید و مطمئن شوید که غیرفعال است.

س: آیا امکان آپلود تصاویر ذخیره شده محلی از Google Play Games روی کامپیوتر برای بازیکنان وجود دارد؟
الف) شبیهساز در حال حاضر هیچ انتزاع معناداری از سیستم فایل محلی برای انتخاب یا جمعآوری تصاویر ذخیره شده روی رایانه شخصی بازیکن ندارد. اگر در حال حاضر Intent.ACTION_PICK به همراه MediaStore.Images.Media استفاده میکنید، باید فعلاً این کد را از نسخههای Google Play Games روی رایانه شخصی حذف کنید.
س: آیا میتوانید چندین نمونه از شبیهساز یا چندین بازی را به طور همزمان در شبیهساز اجرا کنید؟
الف) شبیهساز فقط از اجرای یک نمونه شبیهساز و فقط از اجرای یک بازی در یک زمان پشتیبانی میکند. همچنین شبیهساز از اجرای چندین نمونه از یک بازی پشتیبانی نمیکند.
س: آیا میتوانیم از اعلانهای فوری برای بازیهای گوگل پلی استفاده کنیم؟
الف) از آنجا که گوگل پلی گیمز از یک شبیهساز استفاده میکند، پشتیبانی از اعلانهای فوری محدود است.
س: آیا میتوانیم از تبلیغات درون بازی با Google Play Games در رایانه شخصی استفاده کنیم؟
پاسخ: بله. لطفاً با شبکه تبلیغاتی خود تماس بگیرید تا تأیید کنید که از بازیهای Google Play در رایانه شخصی پشتیبانی میکنند. اگر شما یک شبکه تبلیغاتی هستید، لطفاً برای اطلاعات بیشتر در مورد بهترین نحوه پشتیبانی از بازیهای Google Play در رایانه شخصی، به این راهنمای توسعهدهندگان مراجعه کنید.
س: چگونه از بازیهای گوگل پلی در کامپیوتر به عنوان یک شبکه تبلیغاتی پشتیبانی میکنیم؟
الف) لطفاً برای اطلاع از بهترین روش پشتیبانی شبکههای تبلیغاتی از بازیهای گوگل پلی روی کامپیوتر، به این راهنمای توسعهدهندگان مراجعه کنید.
س: چگونه میتوانم دادههای بازیهای گوگل پلی روی کامپیوتر را در کنسول گوگل پلی تجزیه و تحلیل کنم؟
الف) میتوانید گزارش بازیهای گوگل پلی روی کامپیوتر را در Statistic، Android Vitals و Reach & devices پیدا کنید. برای مشاهده دادهها روی پلتفرم ، فرم فاکتور را فیلتر کنید و Google Play Games on PC را انتخاب کنید.