Google Play গেম পরিষেবাগুলি সেট আপ করা হচ্ছে৷

আপনার Android গেমের জন্য Google Play গেম পরিষেবাগুলি সেট আপ করতে কীভাবে Google Play Console ব্যবহার করবেন তা এই দস্তাবেজটি কভার করে৷ Google Play কনসোল আপনাকে গেম পরিষেবাগুলি পরিচালনা করতে এবং আপনার গেমের অনুমোদন এবং প্রমাণীকরণের জন্য মেটাডেটা কনফিগার করার জন্য একটি কেন্দ্রীভূত স্থান প্রদান করে।

Google Play Console-এ আপনার গেম যোগ করতে, এই সাধারণ পদক্ষেপগুলি অনুসরণ করুন:

  • আপনার গেমের জন্য একটি গেম প্রজেক্ট তৈরি করুন এবং গেমের নাম এবং বিবরণের মতো বিশদ বিবরণ উল্লেখ করুন।
  • Google Play গেম পরিষেবাগুলিতে আপনার গেমের অনুমোদন এবং প্রমাণীকরণের জন্য প্রয়োজনীয় শংসাপত্রগুলি তৈরি করুন এবং লিঙ্ক করুন৷

এই পদক্ষেপগুলি নীচের বিভাগে আরও বিশদে কভার করা হয়েছে।

ধাপ 1. Google Play কনসোলে সাইন ইন করুন

সাইন ইন করতে, Google Play কনসোলে যান। আপনি যদি আগে Google Play Console-এর জন্য নিবন্ধন না করে থাকেন, তাহলে আপনাকে তা করতে বলা হবে।

ধাপ 2. Google Play কনসোলে আপনার গেম যোগ করুন

আপনার গেম যোগ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্লে কনসোলে একটি গেম তৈরি করুন যদি আপনি ইতিমধ্যে না করে থাকেন। আরো বিস্তারিত জানার জন্য এখানে দেখুন.
  2. Grow > Play Games Services > Setup and Management > Configuration-এ নেভিগেট করুন।
  3. আপনি কোন প্লে গেম পরিষেবা প্রকল্পটি ব্যবহার করতে চান তা নির্দিষ্ট করুন, হয় স্ক্র্যাচ থেকে একটি তৈরি করুন বা বিদ্যমান একটি ব্যবহার করতে বেছে নিন।

    • নতুন প্লে গেম পরিষেবা প্রকল্প তৈরি করুন: প্লে গেম পরিষেবা প্রকল্প তৈরি করতে, একটি ক্লাউড প্রকল্প প্রয়োজন৷

      • আপনার যদি ইতিমধ্যে এই গেমটির জন্য একটি ক্লাউড প্রকল্প তৈরি করা থাকে, তাহলে ড্রপডাউন তালিকা থেকে আপনার ক্লাউড প্রকল্প নির্বাচন করুন এবং ব্যবহার নির্বাচন করুন।

      • অন্যথায় নতুন ক্লাউড প্রকল্প তৈরি করুন নির্বাচন করুন, এই গেমের জন্য একটি নতুন ক্লাউড প্রকল্প তৈরি করতে নির্দেশাবলী অনুসরণ করুন। তারপর রিফ্রেশ ক্লাউড প্রকল্প নির্বাচন করুন, ড্রপডাউন তালিকা থেকে নতুন তৈরি ক্লাউড প্রকল্প নির্বাচন করুন এবং ব্যবহার করুন ক্লিক করুন।

    • একটি বিদ্যমান প্লে গেম পরিষেবা প্রকল্প ব্যবহার করুন: আপনি যদি বিদ্যমান প্যাকেজের নাম পরিবর্তন করতে প্লে কনসোলে একটি নতুন গেম তৈরি করেন, অথবা যদি আপনার কাছে বিভিন্ন প্যাকেজের নাম সহ আপনার গেমের বিনামূল্যে এবং অর্থপ্রদানের সংস্করণ থাকে তবে আপনি এই বিকল্পটি ব্যবহার করতে পারেন৷ প্লে গেম পরিষেবা প্রকল্প চয়ন করুন তারপর ব্যবহার করুন এ ক্লিক করুন৷

  4. একটি প্লে গেম সার্ভিস গেম প্রজেক্ট তৈরি করা হয়েছে এবং নির্বাচিত ক্লাউড প্রোজেক্টে প্লে গেম সার্ভিস এপিআই স্বয়ংক্রিয়ভাবে সক্ষম হয়েছে।

  5. বৈশিষ্ট্য বিভাগে, আপনি বৈশিষ্ট্য সম্পাদনা নির্বাচন করতে পারেন এবং আপনার গেমের জন্য বিবরণ, বিভাগ এবং গ্রাফিক সম্পদ যোগ করতে পারেন।

    • পরীক্ষার জন্য শুধুমাত্র প্রদর্শনের নাম প্রয়োজন। আপনি আপনার গেম প্রকাশ করার আগে অন্যান্য ক্ষেত্রগুলি অবশ্যই পূরণ করতে হবে।
    • আপনার গেমের জন্য প্রদর্শনের নাম এবং বিবরণ আপনার গেমের প্লে স্টোর তালিকার জন্য আপনি যা সেট আপ করেছেন তার সাথে মেলে।
    • গ্রাফিক সম্পদ তৈরির নির্দেশিকাগুলির জন্য, Google Play for Developers নির্দেশিকা এবং Google Play বৈশিষ্ট্যযুক্ত-চিত্র নির্দেশিকা দেখুন।

ধাপ 3. একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন

Google Play গেম পরিষেবাগুলিতে কল করার জন্য প্রমাণীকরণ এবং অনুমোদিত হওয়ার জন্য আপনার গেমের একটি OAuth 2.0 ক্লায়েন্ট আইডি থাকতে হবে। প্লে গেম পরিষেবাগুলির জন্য একটি শংসাপত্র সেট আপ করতে, যা একটি ক্লায়েন্ট আইডি এবং আপনার গেমের মধ্যে সম্পর্ক, ক্লায়েন্ট আইডি তৈরি করতে Google ক্লাউড প্ল্যাটফর্ম ব্যবহার করুন৷ তারপরে, আপনার গেমের সাথে ক্লায়েন্ট আইডি লিঙ্ক করে একটি শংসাপত্র যোগ করতে Google Play Console ব্যবহার করুন।

আরও বিস্তারিত নির্দেশাবলীর জন্য, নিম্নলিখিত পদক্ষেপগুলি দেখুন:

আপনি যদি এখনও OAuth সম্মতি স্ক্রীন কনফিগার না করে থাকেন, তাহলে শংসাপত্র বিভাগ একটি বার্তা প্রদর্শন করবে যা আপনাকে কনফিগার করতে অনুরোধ করবে।

OAuth সম্মতি স্ক্রীন কনফিগার করার জন্য প্রম্পট করুন

কনফিগার ক্লিক করুন। এটি আরও নির্দেশাবলী এবং Google ক্লাউড প্ল্যাটফর্মের একটি গভীর লিঙ্ক সহ একটি ডায়ালগ খোলে৷

আপনার OAuth সম্মতি স্ক্রীন কনফিগার করুন। Google ক্লাউড প্ল্যাটফর্মে আপনার OAuth সম্মতি স্ক্রিন সেটআপ পৃষ্ঠা কনফিগার এবং প্রকাশ করুন। 1. Google ক্লাউড প্ল্যাটফর্মে OAuth সম্মতি স্ক্রীন সেটআপ পৃষ্ঠাতে যান। 2. Google Play তে (বাহ্যিকভাবে) বা শুধুমাত্র আপনার প্রতিষ্ঠানের লোকেদের (অভ্যন্তরীণভাবে) সকলের জন্য সম্মতি স্ক্রিনটি উপলব্ধ করুন। 3. একটি অ্যাপ্লিকেশনের নাম দিন - এটি অবশ্যই Play Console-এ আপনার গেমের নামের সাথে মিলবে। 4. স্কোপ যোগ করুন: গেমস, গেমস_লাইট এবং drive.appdata। 5. আপনার সম্মতি স্ক্রীন প্রকাশ করুন। 6. কনফিগারেশন নিশ্চিত করতে Play Console-এ ফিরে যান।

আপনি OAuth সম্মতি স্ক্রীনের সেটআপ সম্পূর্ণ করে থাকলে, সম্পন্ন ক্লিক করুন। Google Play Console স্বয়ংক্রিয়ভাবে রিফ্রেশ করে এবং কনফিগারেশন সফল হলে আপনি একটি শংসাপত্র তৈরি করতে সক্ষম হবেন:

একটি শংসাপত্র তৈরি করা হচ্ছে

খ. একটি শংসাপত্র তৈরি করুন

Google Play গেম পরিষেবাগুলির সাথে যোগাযোগ করার জন্য আপনার গেমটিকে অনুমোদিত করার জন্য, আপনাকে একটি অনুমোদিত OAuth2 ক্লায়েন্ট আইডি সহ একটি শংসাপত্র তৈরি করতে হবে৷

শংসাপত্র বিভাগে, শংসাপত্র যোগ করুন ক্লিক করুন।

উইজার্ডে, আপনি একটি Android শংসাপত্র তৈরি করতে চান কিনা তা চয়ন করুন (যদি আপনার গেম APK ব্যবহারকারীকে প্রমাণীকরণ করে এবং PGS API ব্যবহার করে) বা একটি গেম সার্ভার শংসাপত্র (যদি আপনার গেম সার্ভার PGS API ব্যবহার করে)। আপনার পছন্দসই শংসাপত্রের প্রকারের জন্য নির্দিষ্ট নির্দেশাবলী অনুসরণ করুন।

অ্যান্ড্রয়েড

শংসাপত্রের বিবরণ সেট আপ করুন

নিশ্চিত করুন যে Name ক্ষেত্রের নাম আপনার খেলার নামের সাথে মিলে যায়। অ্যান্টি-পাইরেসি সক্ষম করবেন কিনা তা চয়ন করুন৷

অনুমোদন সেট আপ করুন

পরবর্তী, এই গেম প্রকল্পের জন্য ব্যবহার করার জন্য একটি OAuth ক্লায়েন্ট আইডি বেছে নিন। আপনার যদি ইতিমধ্যেই OAuth2 ক্লায়েন্ট আইডি থাকে, আপনি একটি বেছে নিতে পারেন। যাইহোক, আপনি সাধারণত একটি নতুন তৈরি করবেন। OAuth ক্লায়েন্ট তৈরি করুন ক্লিক করুন। এটি Google ক্লাউড প্ল্যাটফর্মে একটি OAuth ক্লায়েন্ট আইডি তৈরি করার জন্য গভীর লিঙ্ক এবং নির্দেশাবলী সহ একটি ডায়ালগ খোলে৷

  1. অ্যাপ্লিকেশন প্রকার হিসাবে Android নির্বাচন করুন।
  2. নাম ক্ষেত্রে আপনার গেমের নাম লিখুন।
  3. প্যাকেজ নামের ক্ষেত্রে আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনের প্যাকেজের নাম লিখুন।
  4. রিলিজ এবং ডিবাগ সার্টিফিকেটের SHA1 ফিঙ্গারপ্রিন্ট পেতে একটি টার্মিনাল খুলুন এবং Keytool ইউটিলিটি চালান।

    রিলিজ শংসাপত্র ফিঙ্গারপ্রিন্ট পেতে, নিম্নলিখিত কমান্ডটি চালান:

    keytool -list -keystore <path-to-production-keystore> -v

    ডিবাগ শংসাপত্র ফিঙ্গারপ্রিন্ট পেতে, নিম্নলিখিত কমান্ডটি চালান:

    keytool -list -keystore <path-to-debug-keystore> -v

  5. কীটুল ইউটিলিটি আপনাকে কীস্টোরের জন্য একটি পাসওয়ার্ড লিখতে অনুরোধ করে। ডিবাগ কীস্টোরের ডিফল্ট পাসওয়ার্ড হল android । কী টুলটি তখন আঙুলের ছাপটিকে টার্মিনালে প্রিন্ট করে।

  6. সাইনিং সার্টিফিকেট ফিঙ্গারপ্রিন্ট (SHA1) ফিল্ডে SHA1 ফিঙ্গারপ্রিন্ট পেস্ট করুন।

  7. তৈরি করুন ক্লিক করুন।

Android এ OAuth 2.0 সম্পর্কে আরও তথ্যের জন্য, OAuth2 পরিষেবাগুলিতে প্রমাণীকরণ দেখুন।

আপনি ডায়ালগে সম্পন্ন ক্লিক করার পরে, উপলব্ধ ক্লায়েন্ট আইডি রিফ্রেশ হবে। ড্রপ-ডাউন মেনু থেকে আপনার তৈরি শংসাপত্রটি চয়ন করুন এবং তারপরে পরিবর্তনগুলি সংরক্ষণ করুন ক্লিক করুন। এটি একটি খসড়া হিসাবে শংসাপত্র তৈরি করে, যা আপনাকে আপনার গেমের প্লে গেম পরিষেবাগুলিতে প্রমাণীকরণ করতে সক্ষম করে।

আপনি দুটি শংসাপত্র তৈরি করতে চাইতে পারেন: একটি রিলিজ শংসাপত্র আঙ্গুলের ছাপ সহ, এবং একটি ডিবাগ শংসাপত্র আঙ্গুলের ছাপ সহ৷ উভয়ের জন্য একই প্যাকেজ নাম ব্যবহার নিশ্চিত করুন। এটি Google Play গেম পরিষেবাগুলিকে আপনার লিঙ্ক করা APK থেকে কলগুলি শনাক্ত করার অনুমতি দেয় যা উভয় শংসাপত্রের সাথে স্বাক্ষরিত৷ অ্যান্ড্রয়েডের জন্য শংসাপত্র স্বাক্ষর সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপে স্বাক্ষর করুন দেখুন।

গেম সার্ভার

শংসাপত্রের বিবরণ সেট আপ করুন

নিশ্চিত করুন যে Name ক্ষেত্রের নাম আপনার খেলার নামের সাথে মিলে যায়।

অনুমোদন সেট আপ করুন

পরবর্তী, এই গেম প্রকল্পের জন্য ব্যবহার করার জন্য একটি OAuth ক্লায়েন্ট আইডি বেছে নিন। আপনার যদি ইতিমধ্যেই OAuth2 ক্লায়েন্ট আইডি থাকে, আপনি একটি বেছে নিতে পারেন। যাইহোক, আপনি সাধারণত একটি নতুন তৈরি করবেন। OAuth ক্লায়েন্ট তৈরি করুন ক্লিক করুন। এটি Google ক্লাউড প্ল্যাটফর্মে একটি OAuth ক্লায়েন্ট আইডি তৈরি করার জন্য গভীর লিঙ্ক এবং নির্দেশাবলী সহ একটি ডায়ালগ খোলে৷

  1. অ্যাপ্লিকেশন প্রকার হিসাবে ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন।
  2. নাম ক্ষেত্রে আপনার গেমের নাম লিখুন।
  3. তৈরি করুন ক্লিক করুন।

Android এ OAuth 2.0 সম্পর্কে আরও তথ্যের জন্য, OAuth2 পরিষেবাগুলিতে প্রমাণীকরণ দেখুন।

আপনি ডায়ালগে সম্পন্ন ক্লিক করার পরে, উপলব্ধ ক্লায়েন্ট আইডি রিফ্রেশ হবে। ড্রপ-ডাউন মেনু থেকে আপনার তৈরি শংসাপত্রটি চয়ন করুন এবং তারপরে পরিবর্তনগুলি সংরক্ষণ করুন ক্লিক করুন। এটি একটি খসড়া হিসাবে শংসাপত্র তৈরি করে, আপনাকে আপনার গেম সার্ভার থেকে প্লে গেম পরিষেবাগুলিতে প্রমাণীকরণ করতে সক্ষম করে৷ আপনার গেম সার্ভারের সাথে প্লে গেম পরিষেবাগুলি ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, Google Play গেম পরিষেবাগুলিতে সার্ভার-সাইড অ্যাক্সেস সক্ষম করা দেখুন৷

সাধারণ সেটআপ সমস্যা এড়ানো

সাধারণ সেটআপ ভুলগুলি এড়াতে, Google Play গেম পরিষেবাগুলি ব্যবহার করার জন্য আপনার গেম সেট আপ করার সময় এই সুপারিশগুলি অনুসরণ করতে ভুলবেন না৷

1. Google Play কনসোলের সাথে আপনার গেম সেট আপ করুন৷
আপনি Google ক্লাউড কনসোলে আপনার অ্যাপের জন্য একটি Oauth 2.0 ক্লায়েন্ট আইডি তৈরি করলে, Google Play গেম পরিষেবাগুলি গেমের অর্জন এবং লিডারবোর্ড এবং ক্লায়েন্ট আইডির মধ্যে সম্পর্ক সম্পর্কে জানতে পারবে না৷ এই অ্যাসোসিয়েশন তৈরি করতে, আপনাকে একটি শংসাপত্র তৈরি করতে হবে Oauth 2.0 ক্লায়েন্ট আইডি ব্যবহার করে একটি শংসাপত্র তৈরি করুন যা বর্ণনা করা হয়েছে।
2. অ্যান্ড্রয়েডে সঠিক অ্যাপ্লিকেশন আইডি ব্যবহার করুন
অ্যাপ্লিকেশন আইডি একটি প্রয়োজনীয় স্ট্রিং সংস্থান যা আপনাকে অবশ্যই আপনার Android ম্যানিফেস্টে উল্লেখ করতে হবে৷ অ্যাপ্লিকেশান আইডি স্ট্রিংটিতে শুধুমাত্র Google Play Console দ্বারা প্রদত্ত ক্লায়েন্ট আইডির শুরুতে অঙ্কগুলি (সাধারণত 12 বা তার বেশি) থাকে। অ্যাপ্লিকেশন আইডি কনফিগারেশন পৃষ্ঠার শীর্ষে পাওয়া যেতে পারে এবং আপনার গেমের নামের নীচে প্রকল্প আইডি হিসাবে লেবেল করা হয়েছে৷
3. সঠিক শংসাপত্র দিয়ে আপনার APK স্বাক্ষর করুন
Google Play Console-এ আপনার গেমের সাথে আপনার Android অ্যাপ লিঙ্ক করার সময়, আপনাকে অবশ্যই একই প্যাকেজের নাম এবং শংসাপত্রের ফিঙ্গারপ্রিন্ট ব্যবহার করতে হবে যা আপনি আপনার অ্যাপ প্রকাশ করতে ব্যবহার করেছিলেন। যদি কোনো মিল না থাকে, তাহলে Google Play গেম পরিষেবাগুলিতে কল করা ব্যর্থ হবে৷ আপনার দুটি ক্লায়েন্ট আইডি তৈরি করা উচিত, একটি রিলিজ শংসাপত্র ফিঙ্গারপ্রিন্ট সহ এবং অন্যটি ডিবাগ শংসাপত্র আঙ্গুলের ছাপ সহ, এবং উভয়ের জন্য একই প্যাকেজ নাম ব্যবহার করুন৷ Google Play Console-এ সাইনিং সার্টিফিকেট কীভাবে নির্দিষ্ট করতে হয় সে সম্পর্কে আরও জানতে, আপনার অ্যাপ্লিকেশনে স্বাক্ষর করা দেখুন।
4. Android এর জন্য বিকাশ করার সময়, একটি লাইব্রেরি প্রকল্প হিসাবে Play Games SDK অন্তর্ভুক্ত করুন, একটি স্বতন্ত্র JAR হিসাবে নয়
নিশ্চিত করুন যে Google Play পরিষেবাগুলি SDK আপনার Android প্রকল্পে একটি লাইব্রেরি প্রকল্প হিসাবে উল্লেখ করা হয়েছে, অন্যথায় এটি ত্রুটির কারণ হতে পারে যখন আপনার অ্যাপ Google Play পরিষেবার সংস্থানগুলি খুঁজে পেতে অক্ষম হয়৷ Google Play পরিষেবাগুলি ব্যবহার করার জন্য কীভাবে আপনার Android প্রকল্প সেট আপ করবেন তা জানতে, Google Play পরিষেবাগুলি সেট আপ করা দেখুন৷
5. বিকাশের সময় একটি পরীক্ষক অ্যাকাউন্ট দিয়ে সাইন ইন করুন
আপনি যদি Google Play Console-এ আপনার গেমের সেটিং পরিবর্তনগুলি প্রকাশ না করে থাকেন, আপনি যদি একটি সাদা তালিকাভুক্ত পরীক্ষক অ্যাকাউন্ট দিয়ে সাইন ইন না করে থাকেন তবে পরীক্ষার সময় আপনি ত্রুটির সম্মুখীন হতে পারেন। পরীক্ষার জন্য আপনার সর্বদা আপনার Google Play Console প্রকাশক অ্যাকাউন্ট সক্রিয় করা উচিত। পরীক্ষক অ্যাকাউন্টগুলি কীভাবে পরিচালনা করবেন তা শিখতে, পরীক্ষার জন্য অ্যাকাউন্ট সক্রিয় করা দেখুন।
6. Google ক্লাউড প্ল্যাটফর্মে সম্মতি স্ক্রিন প্রকাশ করুন
Google Play কনসোলে অ্যাপটি প্রকাশ করার আগে, Google ক্লাউড প্ল্যাটফর্মে সম্মতি স্ক্রিনটি প্রকাশ করুন। এই পদক্ষেপটি ছাড়া, সর্বজনীন দর্শকরা প্লে গেম পরিষেবাগুলির কোনও বৈশিষ্ট্য ব্যবহার করতে সক্ষম হবে না৷
7. রিলিজের সময়, আপনার গেম প্রকাশ করার আগে প্রথমে প্লে গেম পরিষেবা সেটিংস প্রকাশ করুন
ডেভেলপাররা ভুলবশত তাদের অ্যাপের জন্য সংশ্লিষ্ট Google Play গেম পরিষেবার সেটিংস প্রকাশ না করেই তাদের অ্যাপ প্রকাশ করতে পারে। এটি খেলোয়াড়দের যারা নন-টেস্টার অ্যাকাউন্ট দিয়ে সাইন ইন করছেন তাদের ত্রুটির সম্মুখীন হতে পারে কারণ অ্যাপটি সঠিক গেম সেটিংস উল্লেখ করতে পারে না। আপনার গেম রিলিজ করার সময়, প্রথমে Google Play Console-এ Publish Game অপশন ব্যবহার করে আপনার গেম সেটিংস প্রকাশ করতে ভুলবেন না। আপনার পরিবর্তনগুলি কীভাবে প্রকাশ করবেন তা জানতে, আপনার গেমের পরিবর্তনগুলি প্রকাশ করা দেখুন।

অতিরিক্ত টিপসের জন্য, পড়ুন:

পরবর্তী পদক্ষেপ

আরও এগিয়ে যাওয়ার আগে, পরীক্ষার জন্য অ্যাকাউন্ট সক্রিয় করা- তে বর্ণিত হিসাবে আপনার গেমে টেস্ট অ্যাকাউন্ট যোগ করা উচিত। অনুমোদিত পরীক্ষা অ্যাকাউন্টের ব্যবহারকারীদের আপনার অপ্রকাশিত প্লে গেম পরিষেবা গেম প্রকল্পে অ্যাক্সেস থাকবে এবং আপনার কনফিগার করা Google Play গেম পরিষেবাগুলি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করতে পারবে।

একবার আপনি উপরে বর্ণিত প্রাথমিক সেটআপ কাজগুলি সম্পন্ন করলে, আপনি আপনার গেমের জন্য বৈশিষ্ট্যগুলি কনফিগার করতে এগিয়ে যেতে পারেন, যেমন লিডারবোর্ড এবং কৃতিত্ব৷ আরও জানতে, বৈশিষ্ট্যগুলি সক্ষম করুন দেখুন।