פרסם את המשחק שלך

במאמר הזה מוסבר איך לפרסם את המשחק ב-Google Play Games במחשב.

לפני שמתחילים

משלבים את Google Play Games SDK במשחק.

אריזת המשחק כקובץ WAB

כדי להפעיל את המשחק ב-Google Play Games במחשב, צריך להעלות את קובץ ההתקנה שלו ל-Google Play Console כקובץ Windows App Bundle ‏ (WAB). כדי ליצור קובץ WAB, ​פועלים לפי השלבים הבאים:

  1. מורידים את כלי הפרסום ב-Play. אפשר להריץ את הכלי הזה בשורת הפקודה של Windows או ב-PowerShell.

  2. יוצרים את קובץ ההגדרות לפרסום ב-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>
    
  3. מריצים את כלי הפרסום ב-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, את קובץ ההגדרות של הפרסום ב-Play‏ play_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 במחשב'

צריך לבצע את השלב הזה רק בפעם הראשונה שמפרסמים משחק.

  1. בתפריט הימני של Play Console, בוחרים באפשרות בדיקה והשקה > הגדרה > הגדרות מתקדמות (קישור ישיר).
  2. עוברים לכרטיסייה גורמי צורה ומוסיפים את Google Play Games on PC מהתפריט הנפתח + הוספת גורם צורה.

  3. בצד שמאל, לוחצים על הלחצן ניהול לצד גורם הצורה Google Play Games במחשב.

  4. בוחרים באפשרות שימוש במסלול ייעודי למשחק ב-Windows App Bundle.

  5. לוחצים על שמירה ואז שוב על שמירה בתיבת הדו-שיח לאישור.

העלאת קובץ WAB

כדי להעלות את קובץ ה-WAB:

  1. בתפריט הימני ב-Play Console, בוחרים באפשרות בדיקה והשקה > גרסת ייצור (קישור ישיר).
  2. בדף Production (ייצור), בוחרים באפשרות Google Play Games on PC (Windows) only (‫Google Play Games במחשב (Windows) בלבד) בתפריט הנפתח של גורם הצורה בצד שמאל.
  3. בכרטיסייה Windows app bundle (קובץ Windows App Bundle), לוחצים על הלחצן Upload a Windows app bundle (העלאת קובץ Windows App Bundle) ומעלים את קובץ ה-WAB. אפשר גם ללחוץ על הלחצן העלאת חבילת Windows App Bundle בצד שמאל של התפריט הנפתח של גורם הצורה.
  4. לוחצים על שמירה.

הגדרת הדרישות למחשבי PC עם Windows

כדי להגדיר את הדרישות למחשבי PC עם Windows:

  1. בתפריט הימני ב-Play Console, לוחצים על הגדלת מספר המשתמשים > נוכחות בחנות Play > הגדרות החנות (קישור ישיר).
  2. בקטע דרישות למחשב, לוחצים על הלחצן עריכה בצד שמאל.
  3. מעדכנים את השדות ולוחצים על שמירה.

הגדרת הגרפיקה של רכישה באפליקציה

השלב הזה הוא אופציונלי. כדי להגדיר את הגרפיקה של רכישה מתוך האפליקציה:

  1. בתפריט הימני של Play Console, בוחרים באפשרות הגדלת מספר המשתמשים > נוכחות בחנות > דף האפליקציה בחנות(קישור ישיר).
  2. בקטע Default store listing (דף האפליקציה בחנות שמוצג כברירת מחדל) בכרטיסייה Listings (דפי האפליקציה בחנות), לוחצים על הלחצן -> (חץ) בצד שמאל. פעולה זו תעביר אתכם לדף דף האפליקציה בחנות שמוגדר כברירת מחדל.
  3. עוברים לקטע Google Play Games במחשב ומעלים את התמונה בגרפיקה של רכישה מתוך האפליקציה ב-Google Play Games במחשב (Windows).
  4. לוחצים על שמירה.

שליחת שינויים לבדיקה

  1. בתפריט הימני ב-Play Console, בוחרים באפשרות סקירת תהליך הפרסום.
  2. בקטע השינויים עדיין לא נשלחו לבדיקה, לוחצים על שליחת השינויים לבדיקה.

אחרי שצוות הבדיקה יאשר את השינויים, המשחק שלכם יוצג ב-Google Play.