ابزار توسعه‌دهنده بازی برای کامپیوتر

ابزار توسعه‌دهنده Play PC یک ابزار دسکتاپ آفلاین است که برای ساده‌سازی فرآیند نصب، انتخاب پیکربندی بازی و تولید WAB برای انتشار نصب‌کننده برای ناشران بازی‌های PC Native طراحی شده است. این ابزار با جایگزینی ویرایش دستی XML و اجرای خط فرمان، ناشران را قادر می‌سازد تا بسته‌های نصب‌کننده را اعتبارسنجی کنند، پیکربندی‌های انتشار سفارشی ایجاد کنند و بسته‌های برنامه ویندوز (WAB) را به طور یکپارچه کامپایل کنند.

این ابزار با تولید WABها و پیکربندی‌های انتشار بازی، راه‌اندازی انتشار نصب‌کننده را ساده می‌کند. برای خودکارسازی گردش کار، از رابط خط فرمان انتشار بازی (Play publishing CLI) در خطوط لوله CI/CD خود برای تولید WABها به عنوان بخشی از فرآیند ساخت بازی خود استفاده کنید.

شروع به کار

برای باز کردن و اجرای این ابزار در ویندوز خود، مراحل زیر را دنبال کنید:

  1. ابزار توسعه‌دهنده Play PC را دانلود کنید و محتویات آن را در یک دایرکتوری محلی استخراج کنید.
  2. پوشه‌ی استخراج‌شده را در فایل اکسپلورر خود باز کنید و روی play_pc_developer_tool.exe دوبار کلیک کنید تا رابط کاربری اصلی دسکتاپ اجرا شود.

داشبورد اصلی

وقتی برنامه را اجرا می‌کنید، با داشبوردی مواجه می‌شوید که دو گردش کار اصلی دارد:

  • شروع به کار Google Play Games برای کامپیوتر : ثبت نام اولیه شرکا و انتخابگر پیکربندی کد چند کشوری را راه‌اندازی می‌کند.
  • تولید WAB برای انتشار نصب‌کننده : کامپایلر پیکربندی و مدیر بسته‌بندی را باز می‌کند.

آموزش‌های کامپیوتری و ثبت‌نام توسعه‌دهندگان

این صفحه، تنظیمات ایستگاه کاری را برای آزمایش دسترسی زودهنگام مدیریت می‌کند، که به شما امکان می‌دهد به سرعت GUIDها را در ایستگاه کاری خود ثبت کنید و لیست‌های چند منطقه‌ای کشورها را پیکربندی کنید.

راهنمای ثبت نام شریک اقدام
راهنمای ثبت نام شریک اقدام

ثبت نام دسترسی اولیه و تنظیم رجیستری دستگاه

برای تعامل با SDK محلی Google PC، ایستگاه‌های کاری با دسترسی اولیه باید دارای یک شناسه شریک معتبر در مسیرهای رجیستری سیستم مناسب باشند.

  • بررسی رجیستری در هنگام بارگذاری و مسیر هدف : در هنگام راه‌اندازی، صفحه شروع به کار، رجیستری سیستم را برای جستجوی یک GUID ثبت‌شده Early Access Partner جستجو می‌کند. مسیر کلید رجیستری مورد نظر HKEY_LOCAL_MACHINE\Software\Google\Play Games Services است (با استفاده از مقدار EarlyAccessPartnerGuid ). این مسیر خاص بسیار حیاتی است زیرا SDK محلی کامپیوتر مستقیماً از آن می‌خواند تا ادغام‌های دسترسی اولیه را مجاز کند. در صورت یافتن، رابط به طور خودکار شناسه فعلی را نمایش داده و ورودی‌ها را قفل می‌کند.
  • کنترل‌کننده‌های ارتفاع امن : سیستم برای نوشتن در مسیرهای رجیستری دستگاه به حقوق مدیریتی نیاز دارد. وقتی این تنظیم را ذخیره یا حذف می‌کنید، ابزار به طور خودکار زمینه ارتفاع مدیریتی را مدیریت می‌کند تا کاربران استاندارد بتوانند تنظیمات را به طور ایمن و بدون نیاز به اجرای کل رابط با امتیازات مدیریتی پیکربندی کنند.
  • کنترل لغو ثبت : کلیک روی لغو ثبت، وضعیت‌های ثبت ایستگاه کاری را به طور ایمن پاک می‌کند.

انتخابگر کد کشور تعاملی

بسیاری از بازی‌های کامپیوتری در مناطق مختلف منتشر می‌شوند. شما می‌توانید به سرعت بلوک‌های کشوری قالب‌بندی شده‌ای را که با محدوده‌های آزمایش شما مطابقت دارند، جستجو، فیلتر و استخراج کنید.

  • جعبه‌های متنی جستجوی دوگانه : می‌توانید فهرست‌های موجود یا انتخاب‌شده را به‌صورت بلادرنگ جستجو کنید.
  • فلش‌های انتقال لیست : می‌توانید با استفاده از دکمه‌های جابجایی ساختاری، انتخاب‌ها را بین لیست‌ها جابجا کنید.
  • مرتب‌سازی و الحاق خودکار : وقتی موارد مربوط به کشورها انتخاب می‌شوند، به ترتیب حروف الفبا مرتب شده و در یک رشته کد کشور ISO تمیز و جدا شده با کاما (مثلاً AL,DZ,IN,US ) برای کپی و چسباندن در حین راه‌اندازی کنسول Play، به هم متصل می‌شوند.

بسته نرم‌افزاری WAB و ویزارد پیکربندی

پنجره تولیدکننده بسته نرم‌افزاری، فضای کاری اصلی است که ناشران در آن ابرداده‌ها را پیکربندی می‌کنند، تنظیمات نصب را تأیید می‌کنند و بسته‌های نرم‌افزاری ویندوز (WAB) را بسته‌بندی می‌کنند.

ایجاد اکشن DMI WAB
ایجاد اکشن DMI WAB

انتخابگر مقدار رجیستری بصری

به جای تایپ دستی مسیرهای رجیستری، می‌توانید به صورت بصری رجیستری‌های ویندوز را بررسی کنید تا پوشه نصب بازی، مسیر نسبی لانچر و نشانگرهای رجیستری برای فایل اجرایی حذف نصب را پیدا کنید.

  • نمایش مقادیر ساختاری : نمایش مقادیر ساختاری: برای مشاهده لیست کاملی از زیرکلیدها و مقادیر آنها، یک مسیر رجیستری سطح بالا وارد کنید.

تأیید ارتفاع قابل اجرا

برای جلوگیری از خرابی‌های نصب خاموش ناشی از عدم تطابق اعتبارنامه‌های مانیفست، اعتبارسنج، هدرهای دودویی را اسکن می‌کند.

  • هشدارهای درون‌خطی : اگر الزامات ارتفاع فایل باینری با کادر انتخاب پیکربندی مطابقت نداشته باشد، یک بلوک هشدار درون‌خطی بصری ظاهر می‌شود.

گردآوری بسته نرم‌افزاری WAB

برای ساخت بسته استاندارد Windows App Bundle (WAB)، این ابزار یک زنجیره کامپایل ساختاریافته را با استفاده از فرآیند زیر پیاده‌سازی می‌کند:

  1. این فایل XML مربوط به انتشار فراداده را به صورت محلی تولید کرده و آن را در مسیر ذخیره‌سازی شما ذخیره می‌کند.
  2. این مسیر پیکربندی XML و پارامترهای مقصد را مستقیماً به ابزار کامپایلر بسته‌بندی زیربنایی play_publishing_tool.exe ارسال می‌کند تا بسته نهایی Windows App Bundle (WAB) را تولید کرده و آن را در فایل‌های محلی ذخیره کند.

این ویزارد، خروجی‌های استاندارد و جریان‌های خروج را به دقت رصد می‌کند و توسعه‌دهنده را از پیشرفت کامپایل و وضعیت خروج مطلع می‌سازد.

منابع اضافی