Xuất bản trò chơi của bạn

Tài liệu này hướng dẫn bạn cách xuất bản trò chơi trên Google Play Games trên máy tính.

Trước khi bắt đầu

Tích hợp Google Play Games SDK vào trò chơi của bạn.

Đóng gói trò chơi dưới dạng tệp WAB

Google Play Games trên máy tính yêu cầu bạn tải trình cài đặt trò chơi lên Google Play Console dưới dạng tệp gói ứng dụng Windows (WAB). Để tạo tệp WAB, hãy làm theo các bước sau:

  1. Tải công cụ xuất bản trên Play xuống. Bạn có thể chạy công cụ này trên dòng lệnh Windows hoặc Powershell.

  2. Tạo tệp cấu hình phát hành trên Play bằng tên bất kỳ. Ví dụ: play_publishing_config.xml có định dạng sau:

    <?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>

    Thay thế nội dung sau:

    • PACKAGE_NAME: Tên gói của trò chơi. Ví dụ: test.package.name.
    • VERSION: Phiên bản của trò chơi. Ví dụ: 1.0.
    • REQUIRES_ELEVATION: Cho biết liệu tệp thực thi có cần chạy với các quyền nâng cao, chẳng hạn như quyền quản trị viên hay không.

      • "true": Chạy tệp thực thi với quyền nâng cao.

      • "false": Chạy tệp thực thi mà không có quyền nâng cao.

    • PATH: Đường dẫn đến tệp EXE của trình cài đặt cho trò chơi của bạn. Đường dẫn này có thể là tuyệt đối hoặc tương đối so với thư mục mẹ của cấu hình xuất bản trên Play. Ví dụ: path\to\test\installer. Sử dụng authenticode và tính năng ký mã để ký tệp EXE của trình cài đặt trò chơi.

    • KEY1, VALUE1: Chỉ định các cặp giá trị khoá đăng ký Windows trong phần tử installer.

    • KEY2, VALUE2: Chỉ định các cặp giá trị khoá đăng ký Windows trong phần tử launcher.

    • KEY3, VALUE3: Chỉ định các cặp giá trị khoá đăng ký Windows trong phần tử uninstaller.

    • FILENAME: Chỉ định đường dẫn đến tệp thực thi trình chạy của trò chơi. Ví dụ: path\to\launcher.exe.

    • ARGS: Các đối số cho tệp thực thi trình chạy của trò chơi. Đây là những thông tin không bắt buộc.

    Ví dụ về tệp cấu hình xuất bản trên Play

    Hãy xem xét một trò chơi có tên là MyGame, với trình cài đặt trò chơi game_installer.exe, trình chạy trò chơi launcher.exe. Ví dụ này cũng cho thấy cách sử dụng CDATA. Sau đây là giao diện của 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. Chạy công cụ xuất bản của Play trên dòng lệnh Windows hoặc Powershell.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    Để ghi đè một tệp WAB hiện có có cùng tên, hãy dùng đối số --force.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    Thay thế nội dung sau:

    • PLAY_PUBLISHING_CONFIG_PATH: Đường dẫn đến cấu hình xuất bản trên Play. Ví dụ: path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH: Đường dẫn đến tệp WAB. Ví dụ: path\to\output_bundle.wab.

    Cách sử dụng công cụ xuất bản trên Play

    Giả sử bạn có tệp nhị phân công cụ phát hành trên Play playpublishingtool.exe, cấu hình phát hành trên Play play_publishing_config.xml và trình cài đặt trò chơi game_installer.exe trong thư mục đang hoạt động.

    Thư mục làm việc hiện tại của bạn sẽ có dạng như sau:

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    Để tạo một WAB có tên là installer_bundle.wab trong cùng một thư mục, lệnh sẽ có dạng như sau:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    Với đối số --force, lệnh sẽ có dạng như sau:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    Nếu thành công, bạn sẽ thấy kết quả tương tự như sau:

    Successfully built the installer bundle at installer_bundle.wab
    

    Tìm tệp WAB trong thư mục:

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

Xuất bản trò chơi bằng Play Console

Sau khi bạn tạo thành công WAB cho trò chơi của mình, hãy tải WAB đó lên Play Console và quản lý các chế độ cài đặt cũng như yêu cầu của WAB. Làm theo các bước để xuất bản trò chơi:

Thêm hệ số hình dạng dành cho Google Play Games trên máy tính

Bạn chỉ cần thực hiện bước này một lần khi xuất bản trò chơi.

  1. Trong Play Console, trên trình đơn bên trái, hãy chọn Thử nghiệm và phát hành > Thiết lập > Cài đặt nâng cao (đường liên kết trực tiếp).
  2. Chuyển đến thẻ Hệ số hình dạng rồi thêm Google Play Games on PC trong trình đơn thả xuống + Thêm hệ số hình dạng.

  3. Nhấp vào nút Quản lý tương ứng với hệ số hình dạng Google Play Games trên máy tính ở bên phải.

  4. Chọn mục Dùng một kênh chuyên dụng cho trò chơi trong gói ứng dụng Windows.

  5. Nhấp vào Lưu rồi nhấp vào Lưu một lần nữa trên hộp thoại xác nhận.

Tải tệp WAB lên

Cách tải tệp WAB lên:

  1. Trong Play Console, trên trình đơn bên trái, hãy chọn Kiểm thử và phát hành > Bản phát hành công khai (đường liên kết trực tiếp).
  2. Trên trang Phát hành công khai, hãy chọn Chỉ Google Play Games trên máy tính (Windows) trong trình đơn thả xuống hệ số hình dạng ở bên phải.
  3. Trong thẻ Gói ứng dụng Windows, hãy nhấp vào nút Tải gói ứng dụng Windows lên rồi tải tệp WAB lên. Ngoài ra, bạn cũng có thể nhấp vào nút Tải gói ứng dụng Windows lên ở bên phải trình đơn thả xuống hệ số hình dạng.
  4. Nhấp vào Lưu.

Định cấu hình các yêu cầu đối với máy tính Windows

Cách định cấu hình yêu cầu đối với máy tính Windows:

  1. Trong Play Console, trên trình đơn bên trái, hãy chọn Tăng số lượng người dùng > Sự hiện diện trong Cửa hàng Play > Cài đặt cửa hàng (đường liên kết trực tiếp).
  2. Trong phần Yêu cầu đối với máy tính, hãy nhấp vào nút Chỉnh sửa ở bên phải.
  3. Cập nhật các trường rồi nhấp vào Lưu.

Định cấu hình hình ảnh về tính năng mua hàng trong ứng dụng

Đây là bước không bắt buộc. Cách định cấu hình hình ảnh về giao dịch mua hàng trong ứng dụng:

  1. Trong Play Console, trên trình đơn bên trái, hãy chọn Phát triển người dùng > Sự hiện diện trong Cửa hàng Play > Trang thông tin trên Cửa hàng Play(đường liên kết trực tiếp).
  2. Trong mục Trang thông tin mặc định trên Cửa hàng Play trong thẻ Trang thông tin, hãy nhấp vào nút -> (mũi tên) ở bên phải. Thao tác này sẽ đưa bạn đến trang Trang thông tin mặc định trên Cửa hàng Play.
  3. Chuyển đến phần Google Play Games trên máy tính rồi tải hình ảnh lên tại Hình ảnh về tính năng mua hàng trong ứng dụng của Google Play Games trên máy tính (Windows).
  4. Nhấp vào Lưu.

Gửi nội dung thay đổi để được xem xét

  1. Trong Play Console, trên trình đơn bên trái, hãy chọn Tổng quan về việc xuất bản.
  2. Trong phần Các thay đổi chưa được gửi đi xem xét, hãy nhấp vào Gửi nội dung thay đổi đi xem xét.

Khi Nhóm xem xét phê duyệt các thay đổi của bạn, trò chơi của bạn sẽ xuất hiện trên Google Play.