Google Play গেম পরিষেবাগুলি সেট আপ করুন৷

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

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

  • আপনার গেমের জন্য একটি গেম প্রজেক্ট তৈরি করুন এবং গেমের নাম এবং বিবরণের মতো বিশদ বিবরণ উল্লেখ করুন।

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

আপনি শুরু করার আগে

আপনি Google Play গেম পরিষেবাগুলি কনফিগার করার আগে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন৷

একটি Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করুন

একটি Google ক্লাউড প্রকল্প তৈরি করুন

আপনি অবশ্যই একটি Google ক্লাউড প্রকল্প সেট আপ করেছেন৷ আরও তথ্যের জন্য, দেখুন

প্লে কনসোলে সাইন ইন করুন

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

প্লে কনসোলে আপনার গেম যোগ করুন

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

  1. প্লে কনসোলে, একটি অ্যাপ তৈরি করুন এবং নির্দিষ্ট করুন যে এটি একটি গেম। আরও তথ্যের জন্য, আপনার অ্যাপ তৈরি এবং সেট আপ দেখুন।

  2. Grow > Play Games Services > Setup and Management > Configuration- এ যান।

  3. আপনার গেম ইতিমধ্যেই Google API ব্যবহার করছে কিনা তা নির্দিষ্ট করুন (যেমন ফায়ারবেস)। এটা গুরুত্বপূর্ণ যে আপনি সঠিক বিকল্প নির্বাচন করুন; অন্যথায়, Google API ব্যবহার করার সময় আপনার গেমটি সমস্যার সম্মুখীন হতে পারে। এখানে বিকল্পগুলি রয়েছে:

    • না, আমার গেমটি Google API ব্যবহার করে না : আপনি যদি একটি নতুন গেম তৈরি করেন, বা আপনি এটির জন্য Google API সেট আপ না করেন তবে এই বিকল্পটি বেছে নিন। আপনার গেমের নাম লিখুন এবং তারপর তৈরি করুন ক্লিক করুন।

    • হ্যাঁ, আমার গেমটি ইতিমধ্যেই Google API ব্যবহার করে : আপনি যদি ইতিমধ্যে গেমের জন্য একটি Google API সেট আপ করে থাকেন তবে এই বিকল্পটি চয়ন করুন৷ যদি এটি হয়, আপনি Google ক্লাউড কনসোল থেকে আপনার প্রকল্পগুলির একটি তালিকা দেখতে পাবেন৷ তালিকা থেকে আপনার প্রকল্প নির্বাচন করুন এবং তারপর ব্যবহার ক্লিক করুন.

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

    একটি প্লে গেম পরিষেবা গেম প্রকল্প তৈরি করা হয়েছে, এবং Google ক্লাউড কনসোলে আপনার জন্য একটি সংশ্লিষ্ট এন্ট্রি তৈরি করা হয়েছে৷

  4. বৈশিষ্ট্য বিভাগে, আপনার গেমের বিবরণ, বিভাগ এবং গ্রাফিক সম্পদের মতো তথ্য যোগ করতে বৈশিষ্ট্যগুলি সম্পাদনা করুন ক্লিক করুন৷ বৈশিষ্ট্যগুলি কনফিগার করার জন্য এখানে কিছু নির্দেশিকা রয়েছে:

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

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

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

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

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

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

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

নিশ্চিত করুন যে সম্মতি স্ক্রিনটি প্রত্যেকের কাছে উপলব্ধ রয়েছে যার কাছে গেমটি উপলব্ধ। স্কোপের চূড়ান্ত তালিকায় games , games_lite , এবং drive.appdata অন্তর্ভুক্ত করতে হবে; এই স্কোপের কোনোটিরই অ্যাপ যাচাইকরণের প্রয়োজন হবে না। আমরা অবিলম্বে সম্মতি স্ক্রিন প্রকাশ করার পরামর্শ দিই। যদি তা সম্ভব না হয়, তাহলে আপনি পরীক্ষকদের গেমে সাইন-ইন করার অনুমতি দেওয়ার জন্য সম্মতি স্ক্রিনটি উপলব্ধ করতে পারেন।

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

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

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

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

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

উইজার্ডে, আপনি একটি Android শংসাপত্র তৈরি করতে চান কিনা তা চয়ন করুন (যদি আপনার গেম APK ব্যবহারকারীকে প্রমাণীকরণ করে এবং প্লে গেম পরিষেবা API ব্যবহার করে) বা একটি গেম সার্ভার শংসাপত্র (যদি আপনার গেম সার্ভার প্লে গেম পরিষেবা 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 গেম পরিষেবাগুলি আপনার গেমে সঠিকভাবে কাজ করছে তা নিশ্চিত করতে, Google Play-তে আপনার গেমের পরিবর্তনগুলি প্রকাশ করার আগে আপনার গেম পরিষেবাগুলি পরীক্ষা করা উচিত৷

আপনার গেমটি অপ্রকাশিত অবস্থায় থাকলে, আপনার পরীক্ষকদের ব্যবহারকারীর অ্যাকাউন্টগুলিকে অনুমোদনের তালিকায় যোগ করে তাদের অ্যাক্সেস দিন। অন্যথায়, সাইন-ইন এন্ডপয়েন্টের মতো Play গেম পরিষেবার এন্ডপয়েন্ট অ্যাক্সেস করার চেষ্টা করার সময় আপনার পরীক্ষকরা OAuth এবং 404 ত্রুটির সম্মুখীন হবে।

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

আপনার গেমের জন্য প্লে গেম পরিষেবা API ব্যবহার করতে পরীক্ষকদের সক্ষম করার দুটি উপায় রয়েছে:

  • একটি পৃথক স্তরে, পৃথক ইমেল ঠিকানা যোগ করে।

  • একটি গ্রুপ স্তরে, একটি Play কনসোল রিলিজ ট্র্যাকের জন্য প্লে গেম পরিষেবাগুলি সক্ষম করে৷

আপনার গেম প্রকল্পে পৃথক পরীক্ষক যোগ করতে:

  1. Google Play Console-এ আপনার গেমের জন্য টেস্টার ট্যাব খুলুন ( Grow > Play Games Services > Setup and Management > Testers )।
  2. পরীক্ষক যোগ করুন বোতামে ক্লিক করুন।
  3. প্রদর্শিত ডায়ালগে, Google অ্যাকাউন্টগুলির ইমেল ঠিকানাগুলি লিখুন যেগুলি আপনি পরীক্ষক হিসাবে যুক্ত করতে চান (প্রতি লাইনে কমা বা একটি ইমেল ঠিকানা দিয়ে আলাদা করা)৷
  4. ব্যবহারকারীদের পরীক্ষক হিসেবে সংরক্ষণ করতে Add এ ক্লিক করুন। আপনার যোগ করা পরীক্ষক অ্যাকাউন্টগুলি কয়েক ঘন্টার মধ্যে প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

একটি গোষ্ঠীতে পরীক্ষার অ্যাক্সেস দিতে, প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে একটি রিলিজ ট্র্যাক সক্ষম করুন:

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

আপনি প্রদত্ত রিলিজ ট্র্যাকে APK পরীক্ষা করার অ্যাক্সেস আছে এমন সমস্ত ব্যবহারকারীকে আপনার গেমটি পরীক্ষা করার জন্য অ্যাক্সেস মঞ্জুর করতে পারেন। এটি একইভাবে কাজ করে যেন আপনি এগুলিকে পৃথকভাবে পরীক্ষকের তালিকায় যুক্ত করেছেন৷ এটি করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. PGS পরীক্ষক বিভাগটি খুলুন ( Grow > Play Games Services > Setup and Management > Testers ) এবং রিলিজ ট্র্যাক ট্যাবটি নির্বাচন করুন। এই পৃষ্ঠায়, আপনি ট্র্যাকগুলির তালিকাও দেখতে পারেন যা ইতিমধ্যেই প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম হয়েছে৷
  2. ট্র্যাক যোগ করুন ক্লিক করুন.
  3. প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম করতে এক বা একাধিক ট্র্যাক নির্বাচন করুন৷
  4. ট্র্যাক যোগ করুন ক্লিক করুন।

নির্বাচিত রিলিজ ট্র্যাকগুলি এখন প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম ট্র্যাকগুলির তালিকায় উপস্থিত হবে৷

Google Play Console-এ আপনার গেমের সাথে লিঙ্ক করা একটি Android অ্যাপ থাকলেই এই বৈশিষ্ট্যটি পাওয়া যাবে।

সাধারণ সমস্যা এড়িয়ে চলুন

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

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

অতিরিক্ত টিপসের জন্য, Android সমস্যা সমাধান নির্দেশিকা দেখুন।

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

একবার আপনি উপরে বর্ণিত প্রাথমিক সেটআপ কাজগুলি সম্পূর্ণ করলে, আপনি আপনার গেমের জন্য প্লে গেম পরিষেবাগুলির বৈশিষ্ট্যগুলি সক্ষম করতে পারেন, যেমন সংরক্ষিত গেমস, লিডারবোর্ড এবং অর্জনগুলি৷

,

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

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

  • আপনার গেমের জন্য একটি গেম প্রজেক্ট তৈরি করুন এবং গেমের নাম এবং বিবরণের মতো বিশদ বিবরণ উল্লেখ করুন।

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

আপনি শুরু করার আগে

আপনি Google Play গেম পরিষেবাগুলি কনফিগার করার আগে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন৷

একটি Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করুন

একটি Google ক্লাউড প্রকল্প তৈরি করুন

আপনি অবশ্যই একটি Google ক্লাউড প্রকল্প সেট আপ করেছেন৷ আরও তথ্যের জন্য, দেখুন

প্লে কনসোলে সাইন ইন করুন

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

প্লে কনসোলে আপনার গেম যোগ করুন

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

  1. প্লে কনসোলে, একটি অ্যাপ তৈরি করুন এবং নির্দিষ্ট করুন যে এটি একটি গেম। আরও তথ্যের জন্য, আপনার অ্যাপ তৈরি এবং সেট আপ দেখুন।

  2. Grow > Play Games Services > Setup and Management > Configuration- এ যান।

  3. আপনার গেম ইতিমধ্যেই Google API ব্যবহার করছে কিনা তা নির্দিষ্ট করুন (যেমন ফায়ারবেস)। এটা গুরুত্বপূর্ণ যে আপনি সঠিক বিকল্প নির্বাচন করুন; অন্যথায়, Google API ব্যবহার করার সময় আপনার গেমটি সমস্যার সম্মুখীন হতে পারে। এখানে বিকল্পগুলি রয়েছে:

    • না, আমার গেমটি Google API ব্যবহার করে না : আপনি যদি একটি নতুন গেম তৈরি করেন, বা আপনি এটির জন্য Google API সেট আপ না করেন তবে এই বিকল্পটি বেছে নিন। আপনার গেমের নাম লিখুন এবং তারপর তৈরি করুন ক্লিক করুন।

    • হ্যাঁ, আমার গেমটি ইতিমধ্যেই Google API ব্যবহার করে : আপনি যদি ইতিমধ্যে গেমের জন্য একটি Google API সেট আপ করে থাকেন তবে এই বিকল্পটি চয়ন করুন৷ যদি এটি হয়, আপনি Google ক্লাউড কনসোল থেকে আপনার প্রকল্পগুলির একটি তালিকা দেখতে পাবেন৷ তালিকা থেকে আপনার প্রকল্প নির্বাচন করুন এবং তারপর ব্যবহার ক্লিক করুন.

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

    একটি প্লে গেম পরিষেবা গেম প্রকল্প তৈরি করা হয়েছে, এবং Google ক্লাউড কনসোলে আপনার জন্য একটি সংশ্লিষ্ট এন্ট্রি তৈরি করা হয়েছে৷

  4. বৈশিষ্ট্য বিভাগে, আপনার গেমের বিবরণ, বিভাগ এবং গ্রাফিক সম্পদের মতো তথ্য যোগ করতে বৈশিষ্ট্যগুলি সম্পাদনা করুন ক্লিক করুন৷ বৈশিষ্ট্যগুলি কনফিগার করার জন্য এখানে কিছু নির্দেশিকা রয়েছে:

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

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

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

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

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

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

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

নিশ্চিত করুন যে সম্মতি স্ক্রিনটি প্রত্যেকের কাছে উপলব্ধ রয়েছে যার কাছে গেমটি উপলব্ধ। স্কোপের চূড়ান্ত তালিকায় games , games_lite , এবং drive.appdata অন্তর্ভুক্ত করতে হবে; এই স্কোপের কোনোটিরই অ্যাপ যাচাইকরণের প্রয়োজন হবে না। আমরা অবিলম্বে সম্মতি স্ক্রিন প্রকাশ করার পরামর্শ দিই। যদি তা সম্ভব না হয়, তাহলে আপনি পরীক্ষকদের গেমে সাইন-ইন করার অনুমতি দেওয়ার জন্য সম্মতি স্ক্রিনটি উপলব্ধ করতে পারেন।

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

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

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

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

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

উইজার্ডে, আপনি একটি Android শংসাপত্র তৈরি করতে চান কিনা তা চয়ন করুন (যদি আপনার গেম APK ব্যবহারকারীকে প্রমাণীকরণ করে এবং প্লে গেম পরিষেবা API ব্যবহার করে) বা একটি গেম সার্ভার শংসাপত্র (যদি আপনার গেম সার্ভার প্লে গেম পরিষেবা 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 গেম পরিষেবাগুলি আপনার গেমে সঠিকভাবে কাজ করছে তা নিশ্চিত করতে, Google Play-তে আপনার গেমের পরিবর্তনগুলি প্রকাশ করার আগে আপনার গেম পরিষেবাগুলি পরীক্ষা করা উচিত৷

আপনার গেমটি অপ্রকাশিত অবস্থায় থাকলে, আপনার পরীক্ষকদের ব্যবহারকারীর অ্যাকাউন্টগুলিকে অনুমোদনের তালিকায় যোগ করে তাদের অ্যাক্সেস দিন। অন্যথায়, সাইন-ইন এন্ডপয়েন্টের মতো Play গেম পরিষেবার এন্ডপয়েন্ট অ্যাক্সেস করার চেষ্টা করার সময় আপনার পরীক্ষকরা OAuth এবং 404 ত্রুটির সম্মুখীন হবে।

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

আপনার গেমের জন্য প্লে গেম পরিষেবা API ব্যবহার করতে পরীক্ষকদের সক্ষম করার দুটি উপায় রয়েছে:

  • একটি পৃথক স্তরে, পৃথক ইমেল ঠিকানা যোগ করে।

  • একটি গ্রুপ স্তরে, একটি Play কনসোল রিলিজ ট্র্যাকের জন্য প্লে গেম পরিষেবাগুলি সক্ষম করে৷

আপনার গেম প্রকল্পে পৃথক পরীক্ষক যোগ করতে:

  1. Google Play Console-এ আপনার গেমের জন্য টেস্টার ট্যাব খুলুন ( Grow > Play Games Services > Setup and Management > Testers )।
  2. পরীক্ষক যোগ করুন বোতামে ক্লিক করুন।
  3. প্রদর্শিত ডায়ালগে, Google অ্যাকাউন্টগুলির ইমেল ঠিকানাগুলি লিখুন যেগুলি আপনি পরীক্ষক হিসাবে যুক্ত করতে চান (প্রতি লাইনে কমা বা একটি ইমেল ঠিকানা দিয়ে আলাদা করা)৷
  4. ব্যবহারকারীদের পরীক্ষক হিসেবে সংরক্ষণ করতে Add এ ক্লিক করুন। আপনার যোগ করা পরীক্ষক অ্যাকাউন্টগুলি কয়েক ঘন্টার মধ্যে প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

একটি গোষ্ঠীতে পরীক্ষার অ্যাক্সেস দিতে, প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে একটি রিলিজ ট্র্যাক সক্ষম করুন:

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

আপনি প্রদত্ত রিলিজ ট্র্যাকে APK পরীক্ষা করার অ্যাক্সেস আছে এমন সমস্ত ব্যবহারকারীকে আপনার গেমটি পরীক্ষা করার জন্য অ্যাক্সেস মঞ্জুর করতে পারেন। এটি একইভাবে কাজ করে যেন আপনি এগুলিকে পৃথকভাবে পরীক্ষকের তালিকায় যুক্ত করেছেন৷ এটি করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. PGS পরীক্ষক বিভাগটি খুলুন ( Grow > Play Games Services > Setup and Management > Testers ) এবং রিলিজ ট্র্যাক ট্যাবটি নির্বাচন করুন। এই পৃষ্ঠায়, আপনি ট্র্যাকগুলির তালিকাও দেখতে পারেন যা ইতিমধ্যেই প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম হয়েছে৷
  2. ট্র্যাক যোগ করুন ক্লিক করুন.
  3. প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম করতে এক বা একাধিক ট্র্যাক নির্বাচন করুন৷
  4. ট্র্যাক যোগ করুন ক্লিক করুন।

নির্বাচিত রিলিজ ট্র্যাকগুলি এখন প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম ট্র্যাকগুলির তালিকায় উপস্থিত হবে৷

Google Play Console-এ আপনার গেমের সাথে লিঙ্ক করা একটি Android অ্যাপ থাকলেই এই বৈশিষ্ট্যটি পাওয়া যাবে।

সাধারণ সমস্যা এড়িয়ে চলুন

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

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

অতিরিক্ত টিপসের জন্য, Android সমস্যা সমাধান নির্দেশিকা দেখুন।

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

একবার আপনি উপরে বর্ণিত প্রাথমিক সেটআপ কাজগুলি সম্পূর্ণ করলে, আপনি আপনার গেমের জন্য প্লে গেম পরিষেবাগুলির বৈশিষ্ট্যগুলি সক্ষম করতে পারেন, যেমন সংরক্ষিত গেমস, লিডারবোর্ড এবং অর্জনগুলি৷

,

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

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

  • আপনার গেমের জন্য একটি গেম প্রজেক্ট তৈরি করুন এবং গেমের নাম এবং বিবরণের মতো বিশদ বিবরণ উল্লেখ করুন।

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

আপনি শুরু করার আগে

আপনি Google Play গেম পরিষেবাগুলি কনফিগার করার আগে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন৷

একটি Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করুন

একটি Google ক্লাউড প্রকল্প তৈরি করুন

আপনি অবশ্যই একটি Google ক্লাউড প্রকল্প সেট আপ করেছেন৷ আরও তথ্যের জন্য, দেখুন

প্লে কনসোলে সাইন ইন করুন

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

প্লে কনসোলে আপনার গেম যোগ করুন

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

  1. প্লে কনসোলে, একটি অ্যাপ তৈরি করুন এবং নির্দিষ্ট করুন যে এটি একটি গেম। আরও তথ্যের জন্য, আপনার অ্যাপ তৈরি এবং সেট আপ দেখুন।

  2. Grow > Play Games Services > Setup and Management > Configuration- এ যান।

  3. আপনার গেম ইতিমধ্যেই Google API ব্যবহার করছে কিনা তা নির্দিষ্ট করুন (যেমন ফায়ারবেস)। এটা গুরুত্বপূর্ণ যে আপনি সঠিক বিকল্প নির্বাচন করুন; অন্যথায়, Google API ব্যবহার করার সময় আপনার গেমটি সমস্যার সম্মুখীন হতে পারে। এখানে বিকল্পগুলি রয়েছে:

    • না, আমার গেমটি Google API ব্যবহার করে না : আপনি যদি একটি নতুন গেম তৈরি করেন, বা আপনি এটির জন্য Google API সেট আপ না করেন তবে এই বিকল্পটি বেছে নিন। আপনার গেমের নাম লিখুন এবং তারপর তৈরি করুন ক্লিক করুন।

    • হ্যাঁ, আমার গেমটি ইতিমধ্যেই Google API ব্যবহার করে : আপনি যদি ইতিমধ্যে গেমের জন্য একটি Google API সেট আপ করে থাকেন তবে এই বিকল্পটি চয়ন করুন৷ যদি এটি হয়, আপনি Google ক্লাউড কনসোল থেকে আপনার প্রকল্পগুলির একটি তালিকা দেখতে পাবেন৷ তালিকা থেকে আপনার প্রকল্প নির্বাচন করুন এবং তারপর ব্যবহার ক্লিক করুন.

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

    একটি প্লে গেম পরিষেবা গেম প্রকল্প তৈরি করা হয়েছে, এবং Google ক্লাউড কনসোলে আপনার জন্য একটি সংশ্লিষ্ট এন্ট্রি তৈরি করা হয়েছে৷

  4. বৈশিষ্ট্য বিভাগে, আপনার গেমের বিবরণ, বিভাগ এবং গ্রাফিক সম্পদের মতো তথ্য যোগ করতে বৈশিষ্ট্যগুলি সম্পাদনা করুন ক্লিক করুন৷ বৈশিষ্ট্যগুলি কনফিগার করার জন্য এখানে কিছু নির্দেশিকা রয়েছে:

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

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

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

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

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

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

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

নিশ্চিত করুন যে সম্মতি স্ক্রিনটি প্রত্যেকের কাছে উপলব্ধ রয়েছে যার কাছে গেমটি উপলব্ধ। স্কোপের চূড়ান্ত তালিকায় games , games_lite , এবং drive.appdata অন্তর্ভুক্ত করতে হবে; এই স্কোপের কোনোটিরই অ্যাপ যাচাইকরণের প্রয়োজন হবে না। আমরা অবিলম্বে সম্মতি স্ক্রিন প্রকাশ করার পরামর্শ দিই। যদি তা সম্ভব না হয়, তাহলে আপনি পরীক্ষকদের গেমে সাইন-ইন করার অনুমতি দেওয়ার জন্য সম্মতি স্ক্রিনটি উপলব্ধ করতে পারেন।

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

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

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

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

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

উইজার্ডে, আপনি একটি Android শংসাপত্র তৈরি করতে চান কিনা তা চয়ন করুন (যদি আপনার গেম APK ব্যবহারকারীকে প্রমাণীকরণ করে এবং প্লে গেম পরিষেবা API ব্যবহার করে) বা একটি গেম সার্ভার শংসাপত্র (যদি আপনার গেম সার্ভার প্লে গেম পরিষেবা 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 গেম পরিষেবাগুলি আপনার গেমে সঠিকভাবে কাজ করছে তা নিশ্চিত করতে, Google Play-তে আপনার গেমের পরিবর্তনগুলি প্রকাশ করার আগে আপনার গেম পরিষেবাগুলি পরীক্ষা করা উচিত৷

আপনার গেমটি অপ্রকাশিত অবস্থায় থাকলে, আপনার পরীক্ষকদের ব্যবহারকারীর অ্যাকাউন্টগুলিকে অনুমোদনের তালিকায় যোগ করে তাদের অ্যাক্সেস দিন। অন্যথায়, সাইন-ইন এন্ডপয়েন্টের মতো Play গেম পরিষেবার এন্ডপয়েন্ট অ্যাক্সেস করার চেষ্টা করার সময় আপনার পরীক্ষকরা OAuth এবং 404 ত্রুটির সম্মুখীন হবে।

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

আপনার গেমের জন্য প্লে গেম পরিষেবা API ব্যবহার করতে পরীক্ষকদের সক্ষম করার দুটি উপায় রয়েছে:

  • একটি পৃথক স্তরে, পৃথক ইমেল ঠিকানা যোগ করে।

  • একটি গ্রুপ স্তরে, একটি Play কনসোল রিলিজ ট্র্যাকের জন্য প্লে গেম পরিষেবাগুলি সক্ষম করে৷

আপনার গেম প্রকল্পে পৃথক পরীক্ষক যোগ করতে:

  1. Google Play Console-এ আপনার গেমের জন্য টেস্টার ট্যাব খুলুন ( Grow > Play Games Services > Setup and Management > Testers )।
  2. পরীক্ষক যোগ করুন বোতামে ক্লিক করুন।
  3. প্রদর্শিত ডায়ালগে, Google অ্যাকাউন্টগুলির ইমেল ঠিকানাগুলি লিখুন যেগুলি আপনি পরীক্ষক হিসাবে যুক্ত করতে চান (প্রতি লাইনে কমা বা একটি ইমেল ঠিকানা দিয়ে আলাদা করা)৷
  4. ব্যবহারকারীদের পরীক্ষক হিসেবে সংরক্ষণ করতে Add এ ক্লিক করুন। আপনার যোগ করা পরীক্ষক অ্যাকাউন্টগুলি কয়েক ঘন্টার মধ্যে প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

একটি গোষ্ঠীতে পরীক্ষার অ্যাক্সেস দিতে, প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে একটি রিলিজ ট্র্যাক সক্ষম করুন:

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

আপনি প্রদত্ত রিলিজ ট্র্যাকে APK পরীক্ষা করার অ্যাক্সেস আছে এমন সমস্ত ব্যবহারকারীকে আপনার গেমটি পরীক্ষা করার জন্য অ্যাক্সেস মঞ্জুর করতে পারেন। এটি একইভাবে কাজ করে যেন আপনি এগুলিকে পৃথকভাবে পরীক্ষকের তালিকায় যুক্ত করেছেন৷ এটি করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. PGS পরীক্ষক বিভাগটি খুলুন ( Grow > Play Games Services > Setup and Management > Testers ) এবং রিলিজ ট্র্যাক ট্যাবটি নির্বাচন করুন। এই পৃষ্ঠায়, আপনি ট্র্যাকগুলির তালিকাও দেখতে পারেন যা ইতিমধ্যেই প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম হয়েছে৷
  2. ট্র্যাক যোগ করুন ক্লিক করুন.
  3. প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম করতে এক বা একাধিক ট্র্যাক নির্বাচন করুন৷
  4. ট্র্যাক যোগ করুন ক্লিক করুন।

নির্বাচিত রিলিজ ট্র্যাকগুলি এখন প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম ট্র্যাকগুলির তালিকায় উপস্থিত হবে৷

Google Play Console-এ আপনার গেমের সাথে লিঙ্ক করা একটি Android অ্যাপ থাকলেই এই বৈশিষ্ট্যটি পাওয়া যাবে।

সাধারণ সমস্যা এড়িয়ে চলুন

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

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

অতিরিক্ত টিপসের জন্য, Android সমস্যা সমাধান নির্দেশিকা দেখুন।

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

একবার আপনি উপরে বর্ণিত প্রাথমিক সেটআপ কাজগুলি সম্পূর্ণ করলে, আপনি আপনার গেমের জন্য প্লে গেম পরিষেবাগুলির বৈশিষ্ট্যগুলি সক্ষম করতে পারেন, যেমন সংরক্ষিত গেমস, লিডারবোর্ড এবং অর্জনগুলি৷

,

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

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

  • আপনার গেমের জন্য একটি গেম প্রজেক্ট তৈরি করুন এবং গেমের নাম এবং বিবরণের মতো বিশদ বিবরণ উল্লেখ করুন।

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

আপনি শুরু করার আগে

আপনি Google Play গেম পরিষেবাগুলি কনফিগার করার আগে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন৷

একটি Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করুন

একটি Google ক্লাউড প্রকল্প তৈরি করুন

আপনি অবশ্যই একটি Google ক্লাউড প্রকল্প সেট আপ করেছেন৷ আরও তথ্যের জন্য, দেখুন

প্লে কনসোলে সাইন ইন করুন

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

প্লে কনসোলে আপনার গেম যোগ করুন

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

  1. প্লে কনসোলে, একটি অ্যাপ তৈরি করুন এবং নির্দিষ্ট করুন যে এটি একটি গেম। আরও তথ্যের জন্য, আপনার অ্যাপ তৈরি এবং সেট আপ দেখুন।

  2. Grow > Play Games Services > Setup and Management > Configuration- এ যান।

  3. আপনার গেম ইতিমধ্যেই Google API ব্যবহার করছে কিনা তা নির্দিষ্ট করুন (যেমন ফায়ারবেস)। এটা গুরুত্বপূর্ণ যে আপনি সঠিক বিকল্প নির্বাচন করুন; অন্যথায়, Google API ব্যবহার করার সময় আপনার গেমটি সমস্যার সম্মুখীন হতে পারে। এখানে বিকল্পগুলি রয়েছে:

    • না, আমার গেমটি Google API ব্যবহার করে না : আপনি যদি একটি নতুন গেম তৈরি করেন, বা আপনি এটির জন্য Google API সেট আপ না করেন তবে এই বিকল্পটি বেছে নিন। আপনার গেমের নাম লিখুন এবং তারপর তৈরি করুন ক্লিক করুন।

    • হ্যাঁ, আমার গেমটি ইতিমধ্যেই Google API ব্যবহার করে : আপনি যদি ইতিমধ্যে গেমের জন্য একটি Google API সেট আপ করে থাকেন তবে এই বিকল্পটি চয়ন করুন৷ যদি এটি হয়, আপনি Google ক্লাউড কনসোল থেকে আপনার প্রকল্পগুলির একটি তালিকা দেখতে পাবেন৷ তালিকা থেকে আপনার প্রকল্প নির্বাচন করুন এবং তারপর ব্যবহার ক্লিক করুন.

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

    একটি প্লে গেম পরিষেবা গেম প্রকল্প তৈরি করা হয়েছে, এবং Google ক্লাউড কনসোলে আপনার জন্য একটি সংশ্লিষ্ট এন্ট্রি তৈরি করা হয়েছে৷

  4. বৈশিষ্ট্য বিভাগে, আপনার গেমের বিবরণ, বিভাগ এবং গ্রাফিক সম্পদের মতো তথ্য যোগ করতে বৈশিষ্ট্যগুলি সম্পাদনা করুন ক্লিক করুন৷ বৈশিষ্ট্যগুলি কনফিগার করার জন্য এখানে কিছু নির্দেশিকা রয়েছে:

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

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

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

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

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

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

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

নিশ্চিত করুন যে সম্মতি স্ক্রিনটি প্রত্যেকের কাছে উপলব্ধ রয়েছে যার কাছে গেমটি উপলব্ধ। স্কোপের চূড়ান্ত তালিকায় games , games_lite , এবং drive.appdata অন্তর্ভুক্ত করতে হবে; এই স্কোপের কোনোটিরই অ্যাপ যাচাইকরণের প্রয়োজন হবে না। আমরা অবিলম্বে সম্মতি স্ক্রিন প্রকাশ করার পরামর্শ দিই। যদি তা সম্ভব না হয়, তাহলে আপনি পরীক্ষকদের গেমে সাইন-ইন করার অনুমতি দেওয়ার জন্য সম্মতি স্ক্রিনটি উপলব্ধ করতে পারেন।

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

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

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

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

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

উইজার্ডে, আপনি একটি Android শংসাপত্র তৈরি করতে চান কিনা তা চয়ন করুন (যদি আপনার গেম APK ব্যবহারকারীকে প্রমাণীকরণ করে এবং প্লে গেম পরিষেবা API ব্যবহার করে) বা একটি গেম সার্ভার শংসাপত্র (যদি আপনার গেম সার্ভার প্লে গেম পরিষেবা 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 গেম পরিষেবাগুলি আপনার গেমে সঠিকভাবে কাজ করছে তা নিশ্চিত করতে, Google Play-তে আপনার গেমের পরিবর্তনগুলি প্রকাশ করার আগে আপনার গেম পরিষেবাগুলি পরীক্ষা করা উচিত৷

আপনার গেমটি অপ্রকাশিত অবস্থায় থাকলে, আপনার পরীক্ষকদের ব্যবহারকারীর অ্যাকাউন্টগুলিকে অনুমোদনের তালিকায় যোগ করে তাদের অ্যাক্সেস দিন। অন্যথায়, সাইন-ইন এন্ডপয়েন্টের মতো Play গেম পরিষেবার এন্ডপয়েন্ট অ্যাক্সেস করার চেষ্টা করার সময় আপনার পরীক্ষকরা OAuth এবং 404 ত্রুটির সম্মুখীন হবে।

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

আপনার গেমের জন্য প্লে গেম পরিষেবা API ব্যবহার করতে পরীক্ষকদের সক্ষম করার দুটি উপায় রয়েছে:

  • একটি পৃথক স্তরে, পৃথক ইমেল ঠিকানা যোগ করে।

  • একটি গ্রুপ স্তরে, একটি Play কনসোল রিলিজ ট্র্যাকের জন্য প্লে গেম পরিষেবাগুলি সক্ষম করে৷

আপনার গেম প্রকল্পে পৃথক পরীক্ষক যোগ করতে:

  1. Google Play Console-এ আপনার গেমের জন্য টেস্টার ট্যাব খুলুন ( Grow > Play Games Services > Setup and Management > Testers )।
  2. পরীক্ষক যোগ করুন বোতামে ক্লিক করুন।
  3. প্রদর্শিত ডায়ালগে, Google অ্যাকাউন্টগুলির ইমেল ঠিকানাগুলি লিখুন যেগুলি আপনি পরীক্ষক হিসাবে যুক্ত করতে চান (প্রতি লাইনে কমা বা একটি ইমেল ঠিকানা দিয়ে আলাদা করা)৷
  4. ব্যবহারকারীদের পরীক্ষক হিসেবে সংরক্ষণ করতে Add এ ক্লিক করুন। আপনার যোগ করা পরীক্ষক অ্যাকাউন্টগুলি কয়েক ঘন্টার মধ্যে প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

একটি গোষ্ঠীতে পরীক্ষার অ্যাক্সেস দিতে, প্লে গেম পরিষেবাগুলি অ্যাক্সেস করতে একটি রিলিজ ট্র্যাক সক্ষম করুন:

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

আপনি প্রদত্ত রিলিজ ট্র্যাকে APK পরীক্ষা করার অ্যাক্সেস আছে এমন সমস্ত ব্যবহারকারীকে আপনার গেমটি পরীক্ষা করার জন্য অ্যাক্সেস মঞ্জুর করতে পারেন। এটি একইভাবে কাজ করে যেন আপনি এগুলিকে পৃথকভাবে পরীক্ষকের তালিকায় যুক্ত করেছেন৷ এটি করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. PGS পরীক্ষক বিভাগটি খুলুন ( Grow > Play Games Services > Setup and Management > Testers ) এবং রিলিজ ট্র্যাক ট্যাবটি নির্বাচন করুন। এই পৃষ্ঠায়, আপনি ট্র্যাকগুলির তালিকাও দেখতে পারেন যা ইতিমধ্যেই প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম হয়েছে৷
  2. ট্র্যাক যোগ করুন ক্লিক করুন.
  3. প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম করতে এক বা একাধিক ট্র্যাক নির্বাচন করুন৷
  4. ট্র্যাক যোগ করুন ক্লিক করুন।

নির্বাচিত রিলিজ ট্র্যাকগুলি এখন প্লে গেম পরিষেবা পরীক্ষার জন্য সক্ষম ট্র্যাকগুলির তালিকায় উপস্থিত হবে৷

Google Play Console-এ আপনার গেমের সাথে লিঙ্ক করা একটি Android অ্যাপ থাকলেই এই বৈশিষ্ট্যটি পাওয়া যাবে।

সাধারণ সমস্যা এড়িয়ে চলুন

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

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

অতিরিক্ত টিপসের জন্য, Android সমস্যা সমাধান নির্দেশিকা দেখুন।

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

একবার আপনি উপরে বর্ণিত প্রাথমিক সেটআপ কাজগুলি সম্পূর্ণ করলে, আপনি আপনার গেমের জন্য প্লে গেম পরিষেবাগুলির বৈশিষ্ট্যগুলি সক্ষম করতে পারেন, যেমন সংরক্ষিত গেমস, লিডারবোর্ড এবং অর্জনগুলি৷