প্লে পিসি ডেভেলপার টুল হলো একটি অফলাইন ডেস্কটপ টুল, যা পিসি নেটিভ গেম পাবলিশারদের জন্য ওয়ার্কস্টেশন অনবোর্ডিং, গেম কনফিগারেশন নির্বাচন এবং ইনস্টলার পাবলিশিংয়ের জন্য WAB জেনারেশন প্রক্রিয়াকে সহজ করার উদ্দেশ্যে ডিজাইন করা হয়েছে। ম্যানুয়াল XML এডিটিং এবং কমান্ড-লাইন এক্সিকিউশনের পরিবর্তে, এই টুলটি পাবলিশারদেরকে ইনস্টলার প্যাকেজ ভ্যালিডেট করতে, কাস্টম পাবলিশিং কনফিগারেশন তৈরি করতে এবং নির্বিঘ্নে উইন্ডোজ অ্যাপ বান্ডেল (WAB) কম্পাইল করতে সক্ষম করে।
এই টুলটি WAB এবং প্লে পাবলিশিং কনফিগ তৈরি করার মাধ্যমে ইনস্টলার পাবলিশিং সেটআপকে সহজ করে তোলে। আপনার ওয়ার্কফ্লো স্বয়ংক্রিয় করতে, গেম বিল্ড প্রক্রিয়ার অংশ হিসেবে WAB তৈরি করার জন্য আপনার CI/CD পাইপলাইনের মধ্যে প্লে পাবলিশিং CLI ব্যবহার করুন।
শুরু করা হচ্ছে
আপনার উইন্ডোজ ওয়ার্কস্টেশনে টুলটি খুলতে ও চালাতে, এই ধাপগুলো অনুসরণ করুন:
- প্লে পিসি ডেভেলপার টুলটি ডাউনলোড করুন এবং এর ফাইলগুলো একটি স্থানীয় ডিরেক্টরিতে এক্সট্র্যাক্ট করুন।
- আপনার ফাইল এক্সপ্লোরারে এক্সট্র্যাক্ট করা ডিরেক্টরিটি খুলুন এবং মূল ডেস্কটপ ইউজার ইন্টারফেসটি চালু করতে
play_pc_developer_tool.exeডাবল-ক্লিক করুন।
প্রধান ড্যাশবোর্ড
যখন আপনি অ্যাপ্লিকেশনটি চালু করেন, তখন আপনাকে একটি ড্যাশবোর্ডে স্বাগত জানানো হয়, যেখানে দুটি প্রধান ওয়ার্কফ্লো রয়েছে:
- পিসির জন্য গুগল প্লে গেমস অনবোর্ডিং : আর্লি-অ্যাক্সেস পার্টনার রেজিস্ট্রেশন এবং একাধিক দেশের জন্য কোড কনফিগারেশন পিকার চালু করে।
- ইনস্টলার প্রকাশের জন্য WAB তৈরি করুন : কনফিগারেশন কম্পাইলার এবং প্যাকেজিং ম্যানেজার খোলে।
পিসি অনবোর্ডিং এবং ডেভেলপার নিবন্ধন
এই স্ক্রিনটি আর্লি-অ্যাক্সেস টেস্টিং-এর জন্য ওয়ার্কস্টেশন সেটআপ পরিচালনা করে, যা আপনাকে আপনার ওয়ার্কস্টেশনে দ্রুত GUID রেজিস্টার করতে এবং বহু-আঞ্চলিক দেশের তালিকা কনফিগার করতে দেয়।

প্রারম্ভিক অ্যাক্সেস নিবন্ধন এবং মেশিন রেজিস্ট্রি সেটআপ
স্থানীয় গুগল পিসি এসডিকে ব্যবহার করার জন্য, আর্লি-অ্যাক্সেস ওয়ার্কস্টেশনগুলিতে উপযুক্ত সিস্টেম রেজিস্ট্রি পাথে একটি যাচাইকৃত পার্টনার আইডি থাকতে হবে।
- লোড করার সময় রেজিস্ট্রি চেক এবং টার্গেট পাথ : স্টার্টআপের সময়, অনবোর্ডিং স্ক্রিনটি একটি বিদ্যমান নিবন্ধিত আর্লি অ্যাক্সেস পার্টনার GUID খোঁজার জন্য সিস্টেম রেজিস্ট্রি কোয়েরি করে। টার্গেট করা রেজিস্ট্রি কী পাথটি হলো
HKEY_LOCAL_MACHINE\Software\Google\Play Games Services(EarlyAccessPartnerGuidভ্যালুটি ব্যবহার করে)। এই নির্দিষ্ট পাথটি অত্যন্ত গুরুত্বপূর্ণ, কারণ আর্লি অ্যাক্সেস ইন্টিগ্রেশনগুলোকে অনুমোদন করার জন্য লোকাল পিসি SDK সরাসরি এখান থেকেই তথ্য পড়ে। যদি এটি খুঁজে পাওয়া যায়, তাহলে ইন্টারফেসটি স্বয়ংক্রিয়ভাবে বর্তমান আইডিটি প্রদর্শন করে এবং ইনপুটগুলো লক করে দেয়। - নিরাপদ এলিভেশন হ্যান্ডলার : মেশিন রেজিস্ট্রি পাথে লেখার জন্য সিস্টেমের প্রশাসনিক অধিকার প্রয়োজন। আপনি যখন এই সেটিংটি সংরক্ষণ বা অপসারণ করেন, তখন টুলটি স্বয়ংক্রিয়ভাবে প্রশাসনিক এলিভেশন কনটেক্সট পরিচালনা করে, যাতে সাধারণ ব্যবহারকারীরা অ্যাডমিন প্রিভিলেজ সহ সম্পূর্ণ ইন্টারফেসটি চালানোর প্রয়োজন ছাড়াই নিরাপদে সেটিংস কনফিগার করতে পারেন।
- নিবন্ধন বাতিলকরণ নিয়ন্ত্রণ : ‘Deregister’-এ ক্লিক করলে ওয়ার্কস্টেশনের নিবন্ধন অবস্থা নিরাপদে মুছে যায়।
ইন্টারেক্টিভ কান্ট্রি কোড সিলেক্টর
অনেক পিসি গেম একাধিক অঞ্চলে প্রকাশিত হয়। আপনি আপনার পরীক্ষার পরিধির সাথে মেলে এমন ফরম্যাট করা দেশের ব্লকগুলি দ্রুত অনুসন্ধান, ফিল্টার এবং নিষ্কাশন করতে পারেন।
- দ্বৈত অনুসন্ধান টেক্সটবক্স : আপনি রিয়েল-টাইমে উপলব্ধ বা নির্বাচিত তালিকা অনুসন্ধান করতে পারেন।
- তালিকা পরিবর্তন তীরচিহ্ন : আপনি কাঠামোগত স্থানান্তর বোতাম ব্যবহার করে তালিকাগুলির মধ্যে নির্বাচনগুলি সরাতে পারেন।
- স্বয়ংক্রিয়ভাবে সাজানো এবং সংযুক্তকরণ : যখন দেশের আইটেমগুলি নির্বাচন করা হয়, তখন সেগুলি বর্ণানুক্রমিকভাবে সাজানো হয় এবং প্লে কনসোল সেটআপের সময় কপি-পেস্ট করার জন্য একটি পরিচ্ছন্ন, কমা-বিভক্ত ISO কান্ট্রি কোড স্ট্রিং-এ (উদাহরণস্বরূপ,
AL,DZ,IN,US) সংযুক্ত করা হয়।
WAB বান্ডেল এবং কনফিগারেশন উইজার্ড
বান্ডেল জেনারেটর উইন্ডো হলো মূল কর্মক্ষেত্র, যেখানে প্রকাশকরা মেটাডেটা কনফিগার করেন, ইনস্টলেশন সেটআপ যাচাই করেন এবং উইন্ডোজ অ্যাপ বান্ডেল (WAB) প্যাক করেন।

ভিজ্যুয়াল রেজিস্ট্রি মান নির্বাচক
ম্যানুয়ালি রেজিস্ট্রি পাথ টাইপ করার পরিবর্তে, আপনি উইন্ডোজ রেজিস্ট্রিগুলো দেখে আপনার গেমের ইনস্টলেশন ফোল্ডার, আপনার লঞ্চারের রিলেটিভ পাথ এবং আনইনস্টলার এক্সিকিউটেবলের জন্য রেজিস্ট্রি ইন্ডিকেটরগুলো খুঁজে বের করতে পারেন।
- স্ট্রাকচার্ড ভ্যালু ডিসপ্লে : সাব-কী এবং তাদের মানগুলির একটি সম্পূর্ণ তালিকা দেখতে একটি শীর্ষ-স্তরের রেজিস্ট্রি পাথ লিখুন।
কার্যকর উচ্চতা যাচাইকরণ
ম্যানিফেস্ট ক্রেডেনশিয়ালের অমিলের কারণে সৃষ্ট নীরব ইনস্টলেশন ব্যর্থতা রোধ করতে, ভ্যালিডেটর বাইনারি হেডার স্ক্যান করে।
- ইনলাইন সতর্কীকরণ : যদি বাইনারিটির এলিভেশন রিকোয়ারমেন্টস কনফিগারেশন চেকবক্সের সাথে না মেলে, তাহলে একটি ভিজ্যুয়াল ইনলাইন সতর্কীকরণ ব্লক প্রদর্শিত হয়।
WAB বান্ডেল সংকলন
স্ট্যান্ডার্ড উইন্ডোজ অ্যাপ বান্ডেল (WAB) প্যাকেজ তৈরি করার জন্য, টুলটি নিম্নলিখিত প্রক্রিয়া ব্যবহার করে একটি কাঠামোগত কম্পাইলেশন চেইন প্রয়োগ করে:
- এটি স্থানীয়ভাবে পাবলিশিং মেটাডেটা XML ফাইলটি তৈরি করে এবং আপনার স্টোরেজ পাথে সংরক্ষণ করে।
- এটি চূড়ান্ত উইন্ডোজ অ্যাপ বান্ডেল (WAB) প্যাকেজ তৈরি করার জন্য এই XML কনফিগারেশন পাথ এবং গন্তব্য প্যারামিটারগুলো সরাসরি অন্তর্নিহিত প্যাকেজিং কম্পাইলার টুল
play_publishing_tool.exeকাছে পাঠায় এবং সেটিকে স্থানীয় ফাইলে সংরক্ষণ করে।
উইজার্ডটি স্ট্যান্ডার্ড আউটপুট এবং এক্সিট স্ট্রিম নিবিড়ভাবে পর্যবেক্ষণ করে। এটি ডেভেলপারকে কম্পাইলেশনের অগ্রগতি এবং এক্সিট স্ট্যাটাস সম্পর্কে অবহিত করে।