במאמר הזה מוסבר איך לפרסם את המשחק ב-Google Play Games במחשב.
לפני שמתחילים
משלבים את Google Play Games SDK במשחק.
אריזת המשחק כקובץ WAB
כדי להפעיל את המשחק ב-Google Play Games במחשב, צריך להעלות את קובץ ההתקנה שלו ל-Google Play Console כקובץ Windows App Bundle (WAB). כדי ליצור קובץ WAB, פועלים לפי השלבים הבאים:
מורידים את כלי הפרסום ב-Play. אפשר להריץ את הכלי הזה בשורת הפקודה של Windows או ב-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
. משתמשים ב-authenticode ובחתימת קוד כדי לחתום על קובץ ה-EXE של תוכנת ההתקנה של המשחק.
KEY1
,VALUE1
: מציינים את זוגות הערכים של מפתח הרישום של Windows ברכיבinstaller
.
KEY2
,VALUE2
: מציינים את זוגות הערכים של מפתח הרישום של Windows ברכיבlauncher
.
KEY3
,VALUE3
: מציינים את זוגות הערכים של מפתח הרישום של Windows ברכיבuninstaller
.
FILENAME
: מציינים את הנתיב לקובץ ההפעלה של מרכז המשחקים. לדוגמה,path\to\launcher.exe
.
ARGS
: הארגומנטים לקובץ ההפעלה של משגר המשחק. הפעולות האלה הן אופציונליות.
קובץ תצורה לדוגמה לפרסום ב-Play
נניח שיש משחק בשם
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 בשורת הפקודה של Windows או ב-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
, את קובץ ההגדרות של הפרסום ב-Playplay_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 Console
אחרי שיוצרים את חבילת ה-WAB של המשחק, מעלים אותה אל Play Console ומנהלים את ההגדרות והדרישות שלה. פועלים לפי השלבים לפרסום המשחק:
הוספת גורם הצורה 'Google Play Games במחשב'
צריך לבצע את השלב הזה רק בפעם הראשונה שמפרסמים משחק.
- בתפריט הימני של Play Console, בוחרים באפשרות בדיקה והשקה > הגדרה > הגדרות מתקדמות (קישור ישיר).
עוברים לכרטיסייה גורמי צורה ומוסיפים את
Google Play Games on PC
מהתפריט הנפתח + הוספת גורם צורה.בצד שמאל, לוחצים על הלחצן ניהול לצד גורם הצורה Google Play Games במחשב.
בוחרים באפשרות שימוש במסלול ייעודי למשחק ב-Windows App Bundle.
לוחצים על שמירה ואז שוב על שמירה בתיבת הדו-שיח לאישור.
העלאת קובץ WAB
כדי להעלות את קובץ ה-WAB:
- בתפריט הימני ב-Play Console, בוחרים באפשרות בדיקה והשקה > גרסת ייצור (קישור ישיר).
- בדף Production (ייצור), בוחרים באפשרות Google Play Games on PC (Windows) only (Google Play Games במחשב (Windows) בלבד) בתפריט הנפתח של גורם הצורה בצד שמאל.
- בכרטיסייה Windows app bundle (קובץ Windows App Bundle), לוחצים על הלחצן Upload a Windows app bundle (העלאת קובץ Windows App Bundle) ומעלים את קובץ ה-WAB. אפשר גם ללחוץ על הלחצן העלאת חבילת Windows App Bundle בצד שמאל של התפריט הנפתח של גורם הצורה.
- לוחצים על שמירה.
הגדרת הדרישות למחשבי PC עם Windows
כדי להגדיר את הדרישות למחשבי PC עם Windows:
- בתפריט הימני ב-Play Console, לוחצים על הגדלת מספר המשתמשים > נוכחות בחנות Play > הגדרות החנות (קישור ישיר).
- בקטע דרישות למחשב, לוחצים על הלחצן עריכה בצד שמאל.
- מעדכנים את השדות ולוחצים על שמירה.
הגדרת הגרפיקה של רכישה באפליקציה
השלב הזה הוא אופציונלי. כדי להגדיר את הגרפיקה של רכישה מתוך האפליקציה:
- בתפריט הימני של Play Console, בוחרים באפשרות הגדלת מספר המשתמשים > נוכחות בחנות > דף האפליקציה בחנות(קישור ישיר).
- בקטע Default store listing (דף האפליקציה בחנות שמוצג כברירת מחדל) בכרטיסייה Listings (דפי האפליקציה בחנות), לוחצים על הלחצן -> (חץ) בצד שמאל. פעולה זו תעביר אתכם לדף דף האפליקציה בחנות שמוגדר כברירת מחדל.
- עוברים לקטע Google Play Games במחשב ומעלים את התמונה בגרפיקה של רכישה מתוך האפליקציה ב-Google Play Games במחשב (Windows).
- לוחצים על שמירה.
שליחת שינויים לבדיקה
- בתפריט הימני ב-Play Console, בוחרים באפשרות סקירת תהליך הפרסום.
- בקטע השינויים עדיין לא נשלחו לבדיקה, לוחצים על שליחת השינויים לבדיקה.
אחרי שצוות הבדיקה יאשר את השינויים, המשחק שלכם יוצג ב-Google Play.