এই বিষয়টি পিসিতে Google Play গেমগুলির জন্য বিকাশ সম্পর্কে সাধারণ প্রশ্নের উত্তর দেয়৷
প্রশ্ন: পিসি আপলোডের জন্য একটি Google Play গেমের আকারের সীমা আছে কি?
উত্তর: অ্যাপ বান্ডেল ফরম্যাটের জন্য, সীমা হল 150MB বেস + 2GB প্লে অ্যাসেট ডেলিভারি । এটি পর্যাপ্ত না হলে, আপনার Google Play পয়েন্টের সাথে যোগাযোগ করুন।
প্রশ্নঃ HPE শুরু করতে ব্যর্থ হলে কি হবে
উত্তর: আপনি চেষ্টা করতে পারেন এমন কয়েকটি দ্রুত ডিবাগিং পদক্ষেপ রয়েছে:
- উইন্ডোজ মে 2020 প্যাচ বা তার পরে আপডেট করা হয়েছে তা নিশ্চিত করুন।
- নিশ্চিত করুন যে আপনি HPE সরাননি, এটি অবশ্যই `C:` ড্রাইভে থাকতে হবে।
- আপনার যোগাযোগের Google Play পয়েন্টের সাথে যোগাযোগ করুন। দ্রুত সমাধান নিশ্চিত করার জন্য আপনাকে সমস্ত উপলব্ধ লগ ফাইল পাঠাতে হবে।
প্রশ্ন: আমি কীভাবে আমার পরীক্ষক ট্র্যাক সঠিকভাবে সেটআপ করব?
উত্তর: অ্যান্ড্রয়েড ডেভেলপমেন্ট গাইড দেখুন।
প্রশ্ন: আমার গেম x86-64 এর পরিবর্তে শুধুমাত্র 32bit x86 বিল্ড সমর্থন করে; আমি কি এখনও Play এর 64bit প্রয়োজনীয়তা মেনে চলতে পারি?
উঃ না।
সম্পূর্ণ সার্টিফিকেশন অর্জনের জন্য, একটি গেমকে অবশ্যই একটি 64 বিট এক্সিকিউটেবল পাঠাতে হবে। 64 বিট গেমগুলি আরও স্থিতিশীল হতে থাকে এবং একটি ভাল খেলোয়াড়ের অভিজ্ঞতার দিকে পরিচালিত করে।
যদি আপনার গেমের জন্য একটি 64 বিট সংস্করণ পাঠানোর জন্য প্রযুক্তিগতভাবে অসম্ভাব্য হয়, যেমন x86-64-এর জন্য গেম ইঞ্জিন সমর্থনের অভাব, একটি গেমকে "খেলাবার যোগ্য" হিসাবে বিবেচনা করা যেতে পারে। এই ক্ষেত্রে এটি সম্পূর্ণ সার্টিফিকেশন অর্জন করতে পারে না।
প্রশ্নঃ আমি কিভাবে লগ ফাইল সংগ্রহ করব?
উত্তর: লগ ফাইলগুলি %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension
. Normally, this path expands to
, যদিও এটি আপনার সিস্টেমে পরিবর্তিত হতে পারে। আপনি যদি দ্রুত সমস্ত লগ ফাইল সংগ্রহ করতে চান এবং আপনার 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>
ট্যাগ যোগ করতে হবে?
প্যাকেজ দৃশ্যমানতা Android 11 (API স্তর 30) লক্ষ্য করে যে কোনও গেম বা অ্যাপ্লিকেশনের ক্ষেত্রে প্রযোজ্য। অনেক ক্ষেত্রে, পিসি বিল্ডে ডেভেলপারদের Google Play গেমগুলি প্যাকেজ দৃশ্যমানতার নিয়মগুলির সাথে ইন্টারঅ্যাক্ট করার প্রথম অভিজ্ঞতা। নতুন সিস্টেমের সাথে, বিকাশকারীদের অবশ্যই স্পষ্টভাবে প্যাকেজগুলি ঘোষণা করতে হবে যেগুলির সাথে তারা ইন্টারঅ্যাক্ট করতে চায় যদি না এটি একটি স্বয়ংক্রিয়ভাবে দৃশ্যমান প্যাকেজ হয়।
প্রশ্ন: আমি কীভাবে ত্রুটিটি সমাধান করব Google Play Store এর প্রয়োজন, কিন্তু এটি অনুপস্থিত , অথবা আমি যখন প্লে স্টোর থেকে গেমটি ইনস্টল করি কিন্তু যখন আমি আমার গেমটিকে সাইডলোড করি তখন কেন বিলিং-এর মতো বৈশিষ্ট্যগুলি কাজ করে?
নতুন প্যাকেজ দৃশ্যমানতার নিয়মগুলি আপনার গেমটিকে প্লে স্টোর থেকে ইনস্টল না করলে প্লে পরিষেবাগুলি অ্যাক্সেস করা থেকে ব্লক করতে পারে৷ আপনি আপনার AndroidManifest.xml
ফাইলে "com.android.vending"
প্যাকেজে একটি প্রশ্ন যোগ করে এটি সমাধান করতে পারেন:
<manifest>
<queries>
<package android:name="com.android.vending" />
</queries>
</manifest>
প্রশ্ন: পিসিতে গুগল প্লে গেমসের জন্য আমার কি উইন্ডোর আকার পরিবর্তন করতে হবে?
না.
প্রশ্ন: আমি কি পিসি এমুলেটরে গুগল প্লে গেমসে কাঁচা ইনপুট এবং টাচস্ক্রিন এমুলেশনের মধ্যে মাউস মোড পরিবর্তন করতে পারি?
উত্তর: সিমুলেটেড টাচ স্ক্রিন মোড এবং "কাঁচা" মাউস ইনপুটগুলির মধ্যে স্যুইচ করতে, আপনি HPE_Dev টাস্কবার আইকনে প্রসঙ্গ মেনু ব্যবহার করতে পারেন:
রাইট ক্লিক করুন, "বিকাশকারী বিকল্প" নির্বাচন করুন এবং "মাউস ইনপুট মোড" এর অধীনে আপনি যে ইনপুট মোডটি অনুকরণ করতে চান তা নির্বাচন করুন।
প্লেয়ারের অভিজ্ঞতায়, আপনার গেমটি android.hardware.type.pc
বৈশিষ্ট্যটি ব্যবহার করে বলে ঘোষণা করলে তা বর্তমানে ChromeOS-এর মতো স্বয়ংক্রিয়ভাবে স্যুইচ হবে৷
<uses-feature
android:name="android.hardware.type.pc"
android:required="false" />
প্রশ্ন: কেন একটি মোবাইল ডিভাইসে প্লে গেম পরিষেবা v2 স্বয়ংক্রিয় সাইন-ইন ব্যর্থ হয়?
উত্তর: এই মুহূর্তে একটি ডিভাইসে কাজ করার জন্য প্লে গেমস পরিষেবা v2 সাইন-ইন করার জন্য দুটি নির্ভরতা রয়েছে: GMS কোর এবং প্লে গেম অ্যাপ ।
GMS কোর সংস্করণ 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 কোর আপডেট স্বয়ংক্রিয়ভাবে একটি Android ডিভাইসে পুশ করা উচিত। এটা না থাকলে দয়া করে আমাদের জানান।Google Play Games অ্যাপের সংস্করণটি 2021.08.29094 এবং তার বেশি হতে হবে। আপনি সেটিংস > অ্যাপ্লিকেশানগুলিতে গিয়ে, প্লে গেমস অ্যাপটি নির্বাচন করে, তারপর বিশদ পৃষ্ঠার নীচে সংস্করণ নম্বরটি সন্ধান করে এটি পরীক্ষা করতে পারেন৷
দয়া করে মনে রাখবেন যে প্লে গেম পরিষেবা v2 পরীক্ষা করার জন্য আপনাকে আর প্লে গেম অ্যাপ সাইডলোড করতে হবে না - প্রয়োজনীয় সংস্করণটি এখন ব্যবহারকারীর ডিভাইসে পাওয়া উচিত।
প্রশ্ন: আমি কি পিসিতে গুগল প্লে গেমসে ফ্রেম পেসিং ব্যবহার করতে পারি (বা "কেন আমার ইউনিটি গেম লঞ্চের সময় ক্র্যাশ হয়")?
উত্তর: পিসিতে গুগল প্লে গেমসে ফ্রেম পেসিং লাইব্রেরি সমর্থিত, তবে ইউনিটি গেমের সাথে অন্তর্ভুক্ত সংস্করণটি লঞ্চের সময় ক্র্যাশের কারণ। আপনি যদি ইউনিটি গেম ইঞ্জিন ব্যবহার করেন তবে "অপ্টিমাইজ ফ্রেম পেসিং" বিল্ড বিকল্পটি সন্ধান করুন এবং এটি অক্ষম আছে কিনা তা নিশ্চিত করুন৷
প্রশ্ন: প্লেয়ারদের পিসিতে Google Play Games থেকে স্থানীয়ভাবে সঞ্চিত ছবি আপলোড করার অনুমতি দেওয়া কি সম্ভব?
উত্তর: প্লেয়ারের পিসিতে সংরক্ষিত ছবি বাছাই বা একত্রিত করার জন্য এমুলেটরটির বর্তমানে একটি অর্থপূর্ণ স্থানীয় ফাইল সিস্টেম বিমূর্ততা নেই। আপনি যদি বর্তমানে MediaStore.Images.Media
এর সাথে মিশ্রিত Intent.ACTION_PICK
ব্যবহার করেন, তাহলে আপনাকে আপাতত PC বিল্ডে Google Play গেম থেকে এই কোডটি সরিয়ে ফেলতে হবে।
প্রশ্ন: আপনি কি একবারে এমুলেটরের একাধিক উদাহরণ বা একাধিক গেম চালাতে পারেন?
উত্তর: এমুলেটর শুধুমাত্র একটি এমুলেটর দৃষ্টান্ত চালানো সমর্থন করে, এবং শুধুমাত্র একটি সময়ে একটি গেম চালানো সমর্থন করে। এমুলেটর একই গেমের একাধিক দৃষ্টান্ত চালানো সমর্থন করে না।
প্রশ্ন: আমরা কি গুগল প্লে গেমসের জন্য পুশ বিজ্ঞপ্তি ব্যবহার করতে পারি?
উত্তর: যেহেতু Google Play Games একটি এমুলেটর ব্যবহার করে, তাই পুশ নোটিফিকেশন সীমিত সমর্থন করে।
প্রশ্ন: আমরা কি পিসিতে গুগল প্লে গেমসের সাথে ইন-গেম বিজ্ঞাপন ব্যবহার করতে পারি?
উঃ হ্যাঁ। তারা পিসিতে Google Play গেম সমর্থন করে তা নিশ্চিত করতে অনুগ্রহ করে আপনার বিজ্ঞাপন নেটওয়ার্কের সাথে যোগাযোগ করুন। আপনি যদি একটি বিজ্ঞাপন নেটওয়ার্ক হন, তাহলে পিসিতে Google Play গেমগুলিকে কীভাবে সর্বোত্তম সমর্থন করা যায় সে সম্পর্কে আরও তথ্যের জন্য অনুগ্রহ করে এই বিকাশকারীর নির্দেশিকাটি দেখুন৷
প্রশ্ন: আমরা কীভাবে পিসিতে একটি বিজ্ঞাপন নেটওয়ার্ক হিসাবে Google Play Games সমর্থন করি?
উত্তর: কীভাবে বিজ্ঞাপন নেটওয়ার্কগুলি পিসিতে Google Play গেমগুলিকে সর্বোত্তমভাবে সমর্থন করতে পারে তার জন্য দয়া করে এই বিকাশকারীর নির্দেশিকাটি দেখুন৷
প্রশ্ন: গুগল প্লে কনসোলে পিসি ডেটাতে আমি কীভাবে গুগল প্লে গেমস বিশ্লেষণ করব?
উত্তর: আপনি পরিসংখ্যান, অ্যান্ড্রয়েড ভাইটাল এবং রিচ এবং ডিভাইসে পিসিতে Google Play গেমের রিপোর্টিং খুঁজে পেতে পারেন। ফর্ম ফ্যাক্টর দিয়ে ফিল্টার করুন এবং প্ল্যাটফর্মে ডেটা দেখতে পিসিতে Google Play Games নির্বাচন করুন।
প্রশ্ন: আমি কি PC-তে Google Play Games-এ টেস্টিং ট্র্যাক , প্রাক-নিবন্ধন বা অন্যান্য প্লে রিলিজ ট্র্যাক বৈশিষ্ট্যগুলি ব্যবহার করতে পারি?
উত্তর: বিটা প্রক্রিয়া চলাকালীন, আমরা অনুরোধ করছি যে আপনি আমাদের নথিভুক্ত রিলিজ ফ্লোগুলি ব্যবহার করুন৷ আপনি বিটা রিলিজ বিবেচনার অধীনে আরও তথ্য পেতে পারেন।