প্ল্যাটফর্ম প্রমাণীকরণ

গুগল প্লে গেমস সার্ভিসেস (PGS)-এর সাথে আপনার গেমকে সংযুক্ত করার প্রথম ধাপ হলো প্ল্যাটফর্ম অথেন্টিকেশন প্রয়োগ করা। অ্যাচিভমেন্ট, লিডারবোর্ড এবং ইভেন্টের মতো অন্যান্য সমস্ত ফিচার অ্যাক্সেস করার জন্য এটি আবশ্যক।

যেহেতু প্লে গেমস সার্ভিসেস এসডিকে (Play Games Services SDK) গেম চালু করার সময় স্বয়ংক্রিয়ভাবে প্ল্যাটফর্ম অথেন্টিকেশন সম্পন্ন করে, তাই আপনাকে আপনার গেমের সাথে পিজিএস ভি২ এসডিকে (PGS v2 SDK) ইন্টিগ্রেট করতে হবে এবং প্রস্তাবিত অথেন্টিকেশন ফ্লো (authentication flow) প্রয়োগ করতে হবে, যাতে আপনার গেমটি গুগল প্লে গেমস লেভেল আপ (Google Play Games Level Up) ইউজার এক্সপেরিয়েন্স গাইডলাইনগুলো বাস্তবায়ন ও সন্তুষ্ট করার জন্য প্রস্তুত থাকে।

প্রমাণীকরণ ধারণা

প্লে গেমস সার্ভিসেস ভি২-তে, 'সাইন ইন' করার ধারণাটিকে দুটি স্বতন্ত্র স্তরে বিভক্ত করা হয়েছে: প্ল্যাটফর্ম অথেন্টিকেশন এবং ইন-গেম অথেন্টিকেশন

প্ল্যাটফর্ম প্রমাণীকরণ

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

  • নীরব ও স্বয়ংক্রিয়: গেম চালু হলে প্রমাণীকরণ স্বয়ংক্রিয়ভাবে ব্যাকগ্রাউন্ডে সম্পন্ন হয়। প্লে গেমস সার্ভিসেস-এ ম্যানুয়াল সাইন ইন বোতামের প্রয়োজন হয় না।
  • প্লেয়ার আইডি: প্ল্যাটফর্মে সফলভাবে যাচাইকরণের পর, প্লে গেমস সার্ভিসেস একটি স্থিতিশীল প্লেয়ার আইডি প্রদান করে। একই গেমের জন্য এই আইডিটি বিভিন্ন ডিভাইসে একই থাকে। এই আইডিটি মূলত প্ল্যাটফর্মের বিভিন্ন ফিচার, যেমন অ্যাচিভমেন্টের অগ্রগতি, ট্র্যাক করার জন্য ব্যবহার করুন।
  • বিচ্ছিন্ন: আপনার প্লেয়ারের ইন-গেম অ্যাকাউন্ট (IGA), গেমের অগ্রগতি বা ইনভেন্টরি পরিচালনা করার জন্য আপনাকে অবশ্যই প্লে গেমস সার্ভিসেসকে আপনার গেমের প্রাথমিক পরিচয় ব্যবস্থা হিসেবে ব্যবহার করা যাবে না। প্লে গেমস সার্ভিসেস একটি স্থায়ী প্ল্যাটফর্ম শনাক্তকারী হিসেবে কাজ করে।

প্লেয়ার আইডি

প্লেয়ার আইডি হলো প্লে গেমস সার্ভিসেস প্লেয়ার অ্যাকাউন্টের একটি শনাক্তকারী। প্লে গেমস সার্ভিসেস অথেনটিকেশন ব্যবহার করে আপনার গেমে সাইন ইন করা যেকোনো প্লেয়ারের জন্য আপনার গেম একটি প্লেয়ার আইডি সংগ্রহ করতে পারে। আপনার গেম ক্লায়েন্ট ইন্টিগ্রেশন , গেম সার্ভার ইন্টিগ্রেশন এবং ক্লাউড-সেভ সার্ভিস প্লে গেমস সার্ভিসেস থেকে প্লেয়ার ডেটা নিরাপদে অ্যাক্সেস করার জন্য এই আইডিটি ব্যবহার করতে পারে।

একজন ব্যবহারকারী যখন একাধিক ডিভাইসে আপনার গেমটি খেলেন, তখন তার প্লেয়ার আইডি একই থাকে। তবে, এটি গেমভেদে সবসময় একই থাকে না। আরও তথ্যের জন্য, পরবর্তী প্রজন্মের প্লেয়ার আইডি দেখুন।

গেমের মধ্যে প্রমাণীকরণ

আপনি ইন-গেম অ্যাকাউন্ট (IGA) পরিচালনা করেন, যা হলো সেই পরিচয় ব্যবস্থা যা আপনার গেমের মধ্যে খেলোয়াড়ের অগ্রগতি, ইনভেন্টরি এবং মুদ্রাকে সংযুক্ত করে।

  • প্রাথমিক পরিচয়: আপনি প্রাথমিক সাইন-ইন পদ্ধতি হিসেবে আপনার নিজস্ব ব্যাকএন্ড, সাইন ইন উইথ গুগল (SiWG), বা অন্যান্য প্রদানকারী ব্যবহার করতে পারেন।
  • স্বাধীনতা: খেলোয়াড়রা যেকোনো নির্দিষ্ট IGA-তে (যেমন, একটি গেস্ট অ্যাকাউন্ট বা একটি নির্দিষ্ট SiWG অ্যাকাউন্ট) সাইন ইন থাকা অবস্থায় অ্যাচিভমেন্ট অর্জন করার জন্য প্লে গেমস সার্ভিসেস (প্ল্যাটফর্ম আইডেন্টিটি)-তে সাইন ইন করতে পারে।
  • একাধিক IGA-এর ব্যবস্থাপনা: প্লে গেমস সার্ভিসেস শুধুমাত্র প্ল্যাটফর্ম অথেন্টিকেশন পরিচালনা করে। আপনার গেম খেলোয়াড়দের তাদের IGA-গুলোতে প্রাথমিক অথেন্টিকেশন পরিচালনা করে। এর মানে হলো, খেলোয়াড়দের তাদের IGA-গুলোর মধ্যে পরিবর্তন করার জন্য আপনার গেমের বিদ্যমান কার্যপ্রণালীতে কোনো পরিবর্তন আসে না। যখন খেলোয়াড়রা অ্যাকাউন্ট পরিবর্তন করে, তারা PGS-এর মাধ্যমে প্লে গেমস প্ল্যাটফর্মে অথেন্টিকেটেড থাকে, এবং আপনি স্থায়ী প্লেয়ার আইডি-র বিপরীতে তাদের অ্যাচিভমেন্ট এবং অন্যান্য PGS ফিচার সম্পর্কিত ডেটা পাঠানো চালিয়ে যান।

SiWG-এর সাথে ক্রস-প্ল্যাটফর্ম ধারাবাহিকতা

খেলোয়াড়দের অ্যান্ড্রয়েড, আইওএস এবং ওয়েব জুড়ে তাদের অগ্রগতি বহন করতে সাহায্য করার জন্য, গেমের মধ্যে প্রাথমিক প্রমাণীকরণ পদ্ধতি হিসেবে 'সাইন ইন উইথ গুগল' ব্যবহার করুন। নিম্নলিখিত বিষয়গুলো বিবেচনা করুন:

  • গুগল দিয়ে সাইন ইন বাটন: পিজিএস ভি১-এ, গুগল প্লে বাটনটি প্রায়শই প্ল্যাটফর্ম এবং গেম উভয় ক্ষেত্রেই সাইন-ইন-এর কাজ করত। ভি২-তে, এগুলো আলাদা প্রক্রিয়া। প্লেয়ারদের প্রমাণীকরণ এবং তাদের আইজিএ অ্যাক্সেস করার জন্য একটি স্ট্যান্ডার্ড ‘ গুগল দিয়ে সাইন ইন’ বাটন প্রয়োগ করুন।
  • গুগল সাইন-ইন এসডিকে:
    • অ্যান্ড্রয়েড এবং আইওএস উভয়ের ক্ষেত্রেই, খেলোয়াড়দের তাদের আইজিএ-তে প্রমাণীকরণের জন্য স্ট্যান্ডার্ড গুগল সাইন-ইন এসডিকে ব্যবহার করুন।
    • খেলোয়াড়ের ইন-গেম অ্যাকাউন্টের প্রাথমিক শনাক্তকারী হিসেবে গুগল ওপেন আইডি ব্যবহার করুন।
    • প্লে গেমস-এর বিভিন্ন ফিচার, যেমন অ্যাচিভমেন্ট-এ কোনো খেলোয়াড়ের অগ্রগতি রিপোর্ট করতে প্লে গেমস সার্ভিসেস প্লেয়ার আইডি ব্যবহার করুন।

সুপারিশকৃত একত্রীকরণ

আপনার গেমটি প্লে গেমস সার্ভিসেস-এর সাথে সংযুক্ত করতে, এই প্রস্তাবিত ধাপগুলো অনুসরণ করুন:

প্রারম্ভিকীকরণ এবং প্রমাণীকরণ

আপনার গেমটি চালু ও প্রমাণীকরণের জন্য এই ধাপটি আবশ্যক:

স্টার্টআপে প্লে গেমস সার্ভিসেস v2 SDK চালু করার মাধ্যমে প্ল্যাটফর্ম অথেন্টিকেশন প্রয়োগ করুন। আরও তথ্যের জন্য, অ্যান্ড্রয়েড গেমের জন্য প্ল্যাটফর্ম অথেন্টিকেশন দেখুন। প্লে গেমস সার্ভিসেস-এর ফিচার, যেমন অ্যাচিভমেন্ট এবং লিডারবোর্ড অ্যাক্সেস করার জন্য এই ধাপটি আবশ্যক।

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

স্বয়ংক্রিয় সাইন-ইন প্রম্পট

প্রোফাইল তৈরি

প্ল্যাটফর্মে যুক্ত হওয়ার জন্য খেলোয়াড়দের একটি প্লে গেমস সার্ভিসেস প্রোফাইল প্রয়োজন। আপনার গেমটি শুরু করার সময় কিছু খেলোয়াড়ের প্লে গেমস সার্ভিসেস প্রোফাইল নাও থাকতে পারে। এই খেলোয়াড়দের একটি প্রোফাইল তৈরি করতে বলা হবে। আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে থেকে একটি বেছে নিয়ে আপনার ব্যবহারকারীদের জন্য সঠিক অভিজ্ঞতা নির্ধারণ করতে পারেন:

স্বয়ংক্রিয়ভাবে প্রোফাইল তৈরির প্রম্পট

প্লে গেমস সার্ভিসেস প্রোফাইল ছাড়া কোনো গেম চালু করলে, ডিফল্টরূপে স্বয়ংক্রিয়ভাবে প্রোফাইল তৈরির অনুরোধ প্রদর্শিত হয়।

গেম চালু করার সময় প্রোফাইল তৈরির জন্য অনুরোধ জানানো হয়।
গেম চালু করার সময় প্রোফাইল তৈরির প্রম্পট (বড় করে দেখতে ক্লিক করুন)।

স্বয়ংক্রিয়ভাবে প্রোফাইল তৈরির অনুরোধ বন্ধ করুন

স্বয়ংক্রিয়ভাবে প্রোফাইল প্রম্পট চালু হওয়া রোধ করতে ম্যানিফেস্ট ফাইলটি কনফিগার করে গেম চালুর সময় প্রোফাইল প্রম্পট নিষ্ক্রিয় করুন। এর ফলে, যাদের প্লে গেমস সার্ভিসেস প্রোফাইল নেই, তারাও প্লে গেমস সার্ভিসেস প্রোফাইল তৈরি করার জন্য কোনো প্রম্পট ছাড়াই গেমটি লোড করা চালিয়ে যেতে পারবেন।

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

এই প্রস্তাবিত মুহূর্তগুলোতে প্রোফাইল প্রম্পটটি চালু করার কথা বিবেচনা করুন:

  • একটি টিউটোরিয়াল সম্পন্ন করার পর।
  • পুরস্কৃত হওয়ার কোনো মুহূর্তে (যেমন, ম্যাচ জেতা, কোনো দুর্লভ আইটেম সংগ্রহ করা, বা কোনো মাইলফলক অর্জন করা)।
  • দ্বিতীয় অধিবেশন চালু করার সময়ে।

আরও তথ্যের জন্য, স্বয়ংক্রিয়ভাবে প্রোফাইল তৈরি প্রতিরোধ করুন (জাভা) এবং স্বয়ংক্রিয়ভাবে প্রোফাইল তৈরি প্রতিরোধ করুন (ইউনিটি) দেখুন।

গেমের মধ্যে প্রমাণীকরণ

প্ল্যাটফর্ম প্রমাণীকরণ সফলভাবে সম্পন্ন হয়ে গেলে, গেমের বর্তমান অবস্থার উপর নির্ভর করে, খেলোয়াড়দের তাদের IGA অ্যাক্সেস করার জন্য ডেভেলপারদের নিম্নলিখিত পদক্ষেপগুলি বাস্তবায়ন করা উচিত:

  1. ডিভাইসে যদি কোনো সক্রিয় গেম সেশন থাকে, তাহলে প্লেয়ারকে তার বর্তমান সেশনটি পুনরায় শুরু করার অনুমতি দিন।
  2. যদি কোনো সক্রিয় গেম সেশন না থাকে:
    1. নির্বিঘ্ন পুনরুদ্ধারের ক্ষেত্রে, যদি সর্বশেষ বাজানো কোনো IGA ফাইল PGS প্লেয়ার আইডির সাথে যুক্ত থাকে, তাহলে সংশ্লিষ্ট IGA ফাইলটি স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করুন।
    2. অন্যথায়, প্লেয়ারের সামনে আপনার অ্যাপ্লিকেশনের নির্ধারিত লগইন বা অ্যাকাউন্ট তৈরির স্ক্রিনটি উপস্থাপন করুন। এরপর প্লেয়াররা একটি বিদ্যমান IGA তৈরি করতে বা তাতে লগ ইন করার জন্য তাদের পছন্দের প্রমাণীকরণ পদ্ধতি বেছে নিতে পারবেন।

OAuth স্কোপ

প্লে গেমস সার্ভিসেস খেলোয়াড়দের আপনার গেমকে তাদের অ্যাকাউন্টে অ্যাক্সেস দেওয়ার জন্য OAuth সিস্টেমের উপর নির্ভর করে। প্লে গেমস সার্ভিসেস-এর গেমের জন্য একটি স্বতন্ত্র স্কোপ ( games-lite ) রয়েছে এবং আপনার গেমে সেভড গেমস ফিচার ব্যবহার করা হলে এটি অন্য একটি স্কোপের ( drive.appdata ) উপর নির্ভর করে। সেভড গেমস ফিচারটি ব্যবহারকারীর গুগল ড্রাইভ অ্যাকাউন্টে অ্যাক্সেস দেয়, যেখানে গেমের ডেটা সংরক্ষিত থাকে।

Play Games Services v2 SDK ব্যবহার করার সময়, আপনি অতিরিক্ত OAuth স্কোপের জন্য অনুরোধ করতে পারেন। আপনার যদি অতিরিক্ত OAuth স্কোপের প্রয়োজন হয়, তাহলে আমরা requestServerSideAccess কল করার পরামর্শ দিই। আরও তথ্যের জন্য, ‘সার্ভার অথেন্টিকেশন কোড পান’ অথবা ‘সার্ভার অথেন্টিকেশন কোডগুলি পুনরুদ্ধার করুন’ দেখুন।

আদর্শ প্রমাণীকরণ প্রবাহের জন্য ব্যবহারকারীর অভিজ্ঞতা নির্দেশিকা

নিম্নলিখিত নির্দেশিকাগুলিতে PGS v2 ইন্টিগ্রেশনের সাথে প্রস্তাবিত প্রমাণীকরণ প্রবাহ ব্যাখ্যা করা হয়েছে। এতে নতুন, বিদ্যমান, এবং প্রত্যাবর্তনকারী ব্যবহারকারী এবং গেস্ট মোডের পরিস্থিতি অন্তর্ভুক্ত রয়েছে।

নতুন খেলোয়াড়

এই প্রক্রিয়াটি এমন একজন ব্যবহারকারীর ক্ষেত্রে প্রযোজ্য যিনি পূর্বে কোনো গেম না খেলেই, কোনো ডিভাইসে প্রথমবারের মতো গেমটি চালু করছেন।

  1. চালু করার সময়, ব্যবহারকারীর প্ল্যাটফর্ম পরিচয় (পিজিএস প্লেয়ার আইডি) যাচাই করার জন্য পিজিএস এসডিকে ইনিশিয়ালাইজ হয়।
  2. এই ব্যাকগ্রাউন্ড হ্যান্ডশেকের পরে, গেমটি প্লেয়ারকে আইজিএ (IGA) তৈরির বিকল্পগুলি দেখায়, যেমন, নতুন অ্যাকাউন্ট তৈরি করুন , গুগল দিয়ে সাইন ইন করুন , বা অন্যান্য সোশ্যাল লগইন পদ্ধতি।
  3. খেলোয়াড় একবার একটি IGA তৈরি বা নির্বাচন করলে, গেমটি তাদের ব্যাকএন্ডে এই অ্যাকাউন্টটিকে নির্বাচিত প্রাথমিক শনাক্তকারীর সাথে সংযুক্ত করে।
  4. গেমটি এই নির্বাচিত IGA-টিকে PGS প্লেয়ার আইডির সাথেও যুক্ত করে, এবং নির্বিঘ্নে পুনরুদ্ধারের জন্য এটিকে সর্বশেষ খেলা IGA হিসেবে চিহ্নিত করে।
PGS প্রোফাইলে সাইন ইন করা নতুন খেলোয়াড়
PGS প্রোফাইলে সাইন ইন করা নতুন খেলোয়াড় (বড় করে দেখতে ক্লিক করুন)।
PGS প্রোফাইল ছাড়া নতুন খেলোয়াড়
নতুন খেলোয়াড়, কোনো PGS প্রোফাইল নেই (বড় করে দেখতে ক্লিক করুন)।
PGS প্রোফাইলে সাইন ইন করা নতুন খেলোয়াড়
PGS প্রোফাইলে সাইন ইন করা নতুন খেলোয়াড় (বড় করে দেখতে ক্লিক করুন)।

সক্রিয় সেশন সহ খেলোয়াড়রা

এই পরিস্থিতিতে খেলোয়াড়রা এমন একটি ডিভাইসে গেমটি চালু করছেন যেখানে তাদের আগে থেকেই একটি সক্রিয় সেশন রয়েছে। এর লক্ষ্য হলো একটি নির্বিঘ্ন প্রবেশের অভিজ্ঞতা প্রদান করা।

  1. যখন প্লেয়ার অ্যাপটি চালু করে, PGS নীরবে ব্যাকগ্রাউন্ডে প্রমাণীকরণ সম্পন্ন করে এবং আপনাকে প্লেয়ার আইডি প্রদান করে, যা দিয়ে আপনি অ্যাচিভমেন্টের অগ্রগতি এবং অন্যান্য গেম খেলার ফিচারগুলো ট্র্যাক করতে পারেন।
  2. একই সাথে, যেখানে প্রযোজ্য, গেমটি লগইন স্ক্রিন এড়িয়ে যায় এবং প্লেয়ারকে তাদের সক্রিয় IGA সেশনে অথবা তাদের প্লেয়ার আইডির সাথে যুক্ত সর্বশেষ খেলা IGA-তে অবিলম্বে সাইন ইন করিয়ে দেয়, যাতে তারা সাথে সাথে গেমপ্লে পুনরায় শুরু করতে পারে।
সাইন-ইন করা PGS প্রোফাইল ব্যবহার করে একই ডিভাইসে গেমটি চালু করুন।
সাইন-ইন করা পিজিএস প্রোফাইল দিয়ে একই ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
সাইন-আউট করা PGS প্রোফাইল ব্যবহার করে একই ডিভাইসে গেমটি চালু করুন।
সাইন-আউট করা পিজিএস প্রোফাইল দিয়ে একই ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
একই ডিভাইসে কোনো PGS প্রোফাইল ছাড়া গেমটি চালু করুন
একই ডিভাইসে কোনো PGS প্রোফাইল ছাড়াই গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
সাইন-ইন করা PGS প্রোফাইল এবং লিঙ্ক করা IGA ব্যবহার করে নতুন ডিভাইসে গেমটি চালু করুন।
সাইন-ইন করা পিজিএস প্রোফাইল এবং লিঙ্ক করা আইজিএ ব্যবহার করে নতুন ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
সাইন-ইন করা PGS প্রোফাইল এবং কোনো লিঙ্ক করা IGA ছাড়া নতুন ডিভাইসে গেমটি চালু করুন।
সাইন-ইন করা পিজিএস প্রোফাইল এবং কোনো লিঙ্ক করা আইজিএ ছাড়া নতুন ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
সাইন-আউট করা PGS প্রোফাইল দিয়ে নতুন ডিভাইসে গেমটি চালু করুন
সাইন-আউট করা পিজিএস প্রোফাইল দিয়ে নতুন ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।
PGS প্রোফাইল ছাড়া নতুন ডিভাইসে গেমটি চালু করুন
পিজিএস প্রোফাইল ছাড়া নতুন ডিভাইসে গেমটি চালু করুন (বড় করে দেখতে ক্লিক করুন)।

খেলোয়াড়রা অ্যাকাউন্ট পরিবর্তন করছে

এই প্রক্রিয়াটি ঘটে যখন সক্রিয় সেশন থাকা কোনো খেলোয়াড় অ্যাকাউন্ট পরিবর্তন করার জন্য গেম সেটিংসে যান। উদাহরণস্বরূপ, একটি বিকল্প অ্যাকাউন্ট ব্যবহার করার জন্য মূল অ্যাকাউন্ট থেকে সাইন আউট করা।

  1. খেলোয়াড় বর্তমান IGA থেকে সাইন আউট করে, কিন্তু PGS প্ল্যাটফর্ম সংযোগটি সক্রিয় থাকে।
  2. যখন প্লেয়ার একটি ভিন্ন IGA দিয়ে লগ ইন করে, তখন নির্বিঘ্নে রিস্টোর করার জন্য গেমটি এই নতুন অ্যাকাউন্টটিকে শুধুমাত্র সর্বশেষ ব্যবহৃত IGA হিসেবে বর্তমান PGS প্লেয়ার আইডির সাথে যুক্ত করে দেয়।
এমন একটি IGA-তে স্যুইচ করুন যা কোনো PGS প্রোফাইলের সাথে আবদ্ধ নয়।
এমন একটি IGA-তে স্যুইচ করুন যা কোনো PGS প্রোফাইলের সাথে আবদ্ধ নয় (বড় করে দেখতে ক্লিক করুন)।
একই সাইন-ইন করা পিজিএস প্রোফাইল ব্যবহার করে একটি আইজিএ বাইন্ডে স্যুইচ করুন।
একই সাইন-ইন করা পিজিএস প্রোফাইল দিয়ে একটি আইজিএ বাইন্ড-এ স্যুইচ করুন (বড় করে দেখতে ক্লিক করুন)।
ভিন্ন পিজিএস প্রোফাইল সহ একটি আইজিএ বাইন্ডে স্যুইচ করুন
ভিন্ন পিজিএস প্রোফাইলযুক্ত একটি আইজিএ বাইন্ডে পরিবর্তন করুন (বড় করে দেখতে ক্লিক করুন)।
ডিভাইসে কোনো পিজিএস প্রোফাইল না থাকা অবস্থায় আইজিএ পরিবর্তন করা হচ্ছে
ডিভাইসে কোনো পিজিএস প্রোফাইল না থাকা অবস্থায় আইজিএ সুইচিং (বড় করে দেখতে ক্লিক করুন)।
সাইন-আউট করা পিজিএস প্রোফাইল দিয়ে আইজিএ পরিবর্তন করা হচ্ছে
সাইন-আউট করা পিজিএস প্রোফাইলের সাথে আইজিএ পরিবর্তন করা হচ্ছে (বড় করে দেখতে ক্লিক করুন)।
এমন IGA-তে স্যুইচ করুন যার অস্তিত্ব নেই।
এমন IGA-তে স্যুইচ করুন যার অস্তিত্ব নেই (বড় করে দেখতে ক্লিক করুন)।

ফিরে আসা খেলোয়াড়দের জন্য নির্বিঘ্ন পুনরুদ্ধার

এই পরিস্থিতিটি তখন প্রযোজ্য হয় যখন কোনো খেলোয়াড় দীর্ঘ সময় নিষ্ক্রিয় থাকার পর, পুনরায় ইনস্টল করার পর, বা সম্পূর্ণ নতুন কোনো ডিভাইসে গেমটি চালু করে। গেমটিতে নির্বিঘ্ন পুনরুদ্ধার (seamless restore) ব্যবস্থা প্রয়োগ করার পরামর্শ দেওয়া হচ্ছে।

  1. চালু করার সময়, পিজিএস ব্যবহারকারীকে প্রমাণীকরণ করে এবং গেমটিকে পিজিএস প্লেয়ার আইডি প্রদান করে।
  2. গেমটি তার ব্যাকএন্ডে (অথবা রিকল এপিআই ব্যবহার করা হলে প্রাপ্ত রিকল টোকেনে) যাচাই করে দেখে যে, সর্বশেষ খেলা কোনো আইজিএ ইতিমধ্যেই এই পিজিএস আইডির সাথে লিঙ্ক করা আছে কিনা।
  3. যদি কোনো লিঙ্ক খুঁজে পাওয়া যায়, তাহলে গেমটি স্বয়ংক্রিয়ভাবে খেলোয়াড়ের অগ্রগতি পুনরুদ্ধার করে এবং তাকে লগ ইন করিয়ে দেয়, ফলে ম্যানুয়াল লগইন স্ক্রিনটি পুরোপুরি এড়িয়ে যাওয়া হয়।
  4. অন্যথায়, গেমটি খেলোয়াড়কে তার লগইন স্ক্রিন দেখায়।
    1. এরপর খেলোয়াড় একটি লগইন পদ্ধতি বেছে নেয় এবং একটি IGA-তে সাইন ইন করে।
    2. এরপর গেমটি নির্বিঘ্নে পুনরুদ্ধারের জন্য এই IGA-টিকে সর্বশেষ প্লে করা IGA হিসেবে PGS প্লেয়ার ID-এর সাথে সংযুক্ত করে।
সাইন আউট করা পিজিএস প্রোফাইল সহ প্রত্যাবর্তনকারী খেলোয়াড়
সাইন আউট করা পিজিএস প্রোফাইলসহ প্রত্যাবর্তনকারী খেলোয়াড় (বড় করে দেখতে ক্লিক করুন)।
সাইন ইন করা পিজিএস প্রোফাইল এবং লিঙ্ক করা আইজিএ সহ প্রত্যাবর্তনকারী খেলোয়াড়।
সাইন ইন করা পিজিএস প্রোফাইল এবং লিঙ্ক করা আইজিএ সহ প্রত্যাবর্তনকারী খেলোয়াড় (বড় করে দেখতে ক্লিক করুন)।
ফিরে আসা খেলোয়াড়, যার পিজিএস প্রোফাইল সাইন ইন করা আছে এবং কোনো আইজিএ লিঙ্ক করা নেই।
সাইন ইন করা পিজিএস প্রোফাইলসহ প্রত্যাবর্তনকারী খেলোয়াড়, যার কোনো আইজিএ লিঙ্ক করা নেই (বড় করে দেখতে ক্লিক করুন)।
PGS প্রোফাইলবিহীন প্রত্যাবর্তনকারী খেলোয়াড়
প্রত্যাবর্তনকারী খেলোয়াড়, যার কোনো পিজিএস প্রোফাইল নেই (বড় করে দেখতে ক্লিক করুন)।

অতিথি মোড

খেলোয়াড়রা একটি স্থানীয় গেস্ট অ্যাকাউন্ট ব্যবহার করে আপনার গেমটি চালু করতে এবং খেলতে পারে। প্লে গেমস সার্ভিসেস ব্যাকগ্রাউন্ডে খেলোয়াড়কে প্রমাণীকরণ করে। যদি খেলোয়াড় 'Save Progress' নির্বাচন করে, তাহলে আপনার গেম গেস্ট সেশনটিকে একটি স্থায়ী IGA-তে রূপান্তরিত করে এবং এটিকে প্লেয়ার আইডির সাথে যুক্ত করে। দ্বন্দ্ব নিরসন সম্পর্কে আরও তথ্যের জন্য, 'Guest account' দেখুন।

গেস্ট মোড - কোনো IGA তৈরি করা হয়নি
গেস্ট মোড - কোনো IGA তৈরি করা হয়নি (বড় করে দেখতে ক্লিক করুন)।
গেস্ট মোড - IGA তৈরি করা হয়েছে
গেস্ট মোড - IGA তৈরি হয়েছে (বড় করে দেখতে ক্লিক করুন)।