این سند به شما نشان می دهد که چگونه بازی خود را در Google Play Games در رایانه شخصی منتشر کنید.
قبل از شروع
Google Play Games SDK را در بازی خود ادغام کنید.
بازی خود را به عنوان یک فایل WAB بسته بندی کنید
بازیهای Google Play در رایانه شخصی نیاز دارد که نصبکننده بازی شما در کنسول Google Play بهعنوان فایل بسته برنامه Windows (WAB) آپلود شود. برای ایجاد یک فایل WAB، مراحل زیر را دنبال کنید:
ابزار انتشار Play را دانلود کنید. می توانید این ابزار را در خط فرمان ویندوز یا Powershell اجرا کنید.
فایل پیکربندی انتشار Play را با هر نامی ایجاد کنید. برای مثال
play_publishing_config.xml
با فرمت زیر:<?xml version="1.0" encoding="UTF-8"?> <play-publishing-config version="1.0"> <application> <package-name>PACKAGE_NAME</package-name> <version-name>VERSION</version-name> </application> <installer requiresElevation=REQUIRES_ELEVATION> <path>PATH</path> <installation-path-registry-location> <key-name>KEY1</key-name> <value-name>VALUE1</value-name> </installation-path-registry-location> </installer> <launcher requiresElevation=REQUIRES_ELEVATION> <launch-path-registry-location > <key-name>KEY2</key-name> <value-name>VALUE2</value-name> </launch-path-registry-location> <executable-invocation> <filename>FILENAME</filename> <arguments>ARGS</arguments> </executable-invocation> </launcher> <uninstaller requiresElevation=REQUIRES_ELEVATION> <uninstall-path-registry-location> <key-name>KEY3</key-name> <value-name>VALUE3</value-name> </uninstall-path-registry-location> </uninstaller> </play-publishing-config>
موارد زیر را جایگزین کنید:
-
PACKAGE_NAME
: نام بسته برای بازی شما. برای مثالtest.package.name
. -
VERSION
: نسخه بازی. به عنوان مثال،1.0
. REQUIRES_ELEVATION
: نشان می دهد که آیا فایل اجرایی باید با مجوزهای بالا مانند یک مدیر اجرا شود یا خیر."true" : فایل اجرایی را با مجوزهای بالا اجرا کنید.
"false" : فایل اجرایی را بدون مجوزهای بالا اجرا کنید.
PATH
: مسیر فایل EXE نصب کننده بازی شما. این مسیر می تواند مطلق یا نسبی به دایرکتوری والد پیکربندی انتشار Play باشد. برای مثالpath\to\test\installer
. برای امضای EXE نصبکننده بازی خود ، از کد احراز هویت و امضای کد استفاده کنید.KEY1
,VALUE1
: جفت های مقدار کلید رجیستری ویندوز را در عنصرinstaller
مشخص کنید.KEY2
،VALUE2
: جفتهای ارزش کلید رجیستری ویندوز را در عنصرlauncher
مشخص کنید.KEY3
،VALUE3
: جفتهای ارزش کلید رجیستری ویندوز را در عنصرuninstaller
مشخص کنید.FILENAME
: مسیر اجرای لانچر بازی خود را مشخص کنید. برای مثال،path\to\launcher.exe
.ARGS
: آرگومان های قابل اجرا در لانچر بازی شما. اینها اختیاری هستند.
مثال فایل پیکربندی انتشار انتشار
یک بازی به نام
MyGame
را در نظر بگیرید، با نصب کننده بازیgame_installer.exe
، لانچر بازیlauncher.exe
. این مثال همچنین نحوه استفاده از CDATA را نشان می دهد. شکل زیرplay_publishing_config.xml
است:<?xml version="1.0" encoding="UTF-8"?> <play-publishing-config version="1.0"> <application> <package-name>test.package.name</package-name> <version-name>1.0</version-name> </application> <installer requiresElevation="true"> <path>game_installer.exe</path> <installation-path-registry-location> <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name> <value-name>InstallPath</value-name> </installation-path-registry-location> </installer> <launcher requiresElevation="true"> <launch-path-registry-location > <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name> <value-name>ExePath</value-name> </launch-path-registry-location> <executable-invocation> <filename>launcher.exe</filename> <arguments><![CDATA[arg1&arg2>arg3]]></arguments> </executable-invocation> </launcher> <uninstaller requiresElevation="true"> <uninstall-path-registry-location> <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name> <value-name>UninstallString</value-name> </uninstall-path-registry-location> </uninstaller> </play-publishing-config>
-
ابزار انتشار Play را در خط فرمان ویندوز یا Powershell اجرا کنید.
playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
برای بازنویسی یک فایل WAB موجود با همین نام، از آرگومان
--force
استفاده کنید.playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
موارد زیر را جایگزین کنید:
-
PLAY_PUBLISHING_CONFIG_PATH
: مسیر پیکربندی انتشار Play. برای مثالpath\to\play_publishing_config.xml
. -
WAB_OUTPUT_PATH
: مسیر فایل WAB. برای مثالpath\to\output_bundle.wab
.
نحوه استفاده از ابزار انتشار Play
در نظر بگیرید که ابزار انتشار Play باینری
playpublishingtool.exe
، Play publishing configplay_publishing_config.xml
و نصب کننده بازیgame_installer.exe
خود را در فهرست کاری فعلی دارید.فهرست کاری فعلی شما باید به شکل زیر باشد:
.\ ├── game_installer.exe ├── play_publishing_config.xml ├── playpublishingtool.exe
برای ایجاد یک WAB با نام، مثلا
installer_bundle.wab
در همان دایرکتوری، دستور به شکل زیر خواهد بود:playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
با آرگومان
--force
، دستور به صورت زیر خواهد بود:playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
هنگام موفقیت، باید خروجی مشابه زیر را ببینید:
Successfully built the installer bundle at installer_bundle.wab
فایل WAB را در پوشه پیدا کنید:
.\ ├── game_installer.exe ├── installer_bundle.wab ├── play_publishing_config.xml ├── playpublishingtool.exe
-
بازی را با استفاده از کنسول Play منتشر کنید
پس از اینکه WAB را با موفقیت برای بازی خود ایجاد کردید، آن را در Play Console آپلود کنید و تنظیمات و الزامات آن را مدیریت کنید. برای انتشار بازی خود مراحل زیر را دنبال کنید:
فاکتور فرم بازی های Google Play را در رایانه شخصی اضافه کنید
انتشار یک بازی فقط به این مرحله در بار اول نیاز دارد.
- در کنسول Play در منوی سمت چپ، تست و رها کردن > تنظیمات > تنظیمات پیشرفته ( پیوند مستقیم ) را انتخاب کنید.
به تب عوامل فرم بروید و
Google Play Games on PC
از منوی کشویی + Add form factor اضافه کنید.روی دکمه Manage مربوط به فاکتور فرم بازی های Google Play در رایانه شخصی در سمت راست کلیک کنید.
گزینه استفاده از آهنگ اختصاصی برای بازی باندل برنامه ویندوز خود را انتخاب کنید.
روی Save و سپس Save دوباره در گفتگوی تایید کلیک کنید.
فایل WAB را آپلود کنید
برای آپلود فایل WAB:
- در Play Console در منوی سمت چپ، Test and release > Production ( لینک مستقیم ) را انتخاب کنید.
- در صفحه تولید ، بازیهای Google Play را روی رایانه شخصی (ویندوز) فقط از منوی کشویی در سمت راست انتخاب کنید.
- در تب Windows app bundle ، روی دکمه Upload a Windows app bundle کلیک کنید و فایل WAB را آپلود کنید. همچنین میتوانید روی دکمه Upload a Windows app bundle در سمت راست کشویی فاکتور فرم کلیک کنید.
- روی ذخیره کلیک کنید.
تنظیمات مورد نیاز رایانه شخصی ویندوز را انجام دهید
برای پیکربندی مورد نیاز رایانه ویندوز:
- در کنسول Play در منوی سمت چپ، رشد کاربران > حضور در فروشگاه > تنظیمات فروشگاه ( پیوند مستقیم ) را انتخاب کنید.
- در بخش الزامات کامپیوتر ، روی دکمه ویرایش در سمت راست کلیک کنید.
- فیلدها را به روز کنید و روی ذخیره کلیک کنید.
گرافیک خرید درون برنامه ای را پیکربندی کنید
این یک مرحله اختیاری است. برای پیکربندی گرافیک خرید درون برنامه:
- در کنسول Play در منوی سمت چپ، رشد کاربران > حضور در فروشگاه > فهرستهای فروشگاه ( پیوند مستقیم ) را انتخاب کنید.
- در بخش پیشفرض فهرستبندی فروشگاه در تب Listings ، روی دکمه -> (فلش) در سمت راست کلیک کنید. این شما را به صفحه فهرست فروشگاه پیش فرض می برد.
- به بخش بازیهای Google Play در رایانه شخصی بروید و تصویر را در گرافیک خرید درونبرنامه Google Play Games در رایانه شخصی (ویندوز) آپلود کنید.
- روی ذخیره کلیک کنید.
تغییرات را برای بررسی ارسال کنید
- در «کنسول Play» در منوی سمت چپ، نمای کلی انتشار را انتخاب کنید.
- در بخش تغییرات هنوز برای بررسی ارسال نشده است ، روی ارسال تغییرات برای بررسی کلیک کنید.
وقتی تیم بررسی تغییرات شما را تأیید کرد، بازی شما در Google Play قابل کشف خواهد بود.