เผยแพร่เกมของคุณ

เอกสารนี้จะแสดงวิธีเผยแพร่เกมใน Google Play Games บน PC

ก่อนเริ่มต้น

ผสานรวม Google Play Games SDK เข้ากับเกม

แพ็กเกจเกมเป็นไฟล์ WAB

Google Play Games บน PC กำหนดให้คุณต้องอัปโหลดโปรแกรมติดตั้งของเกมไปยัง Google Play Console เป็นไฟล์ App Bundle ของ Windows (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: ระบุว่าต้องเรียกใช้ไฟล์ ที่เรียกใช้งานได้ด้วยสิทธิ์ที่สูงขึ้น เช่น สิทธิ์ผู้ดูแลระบบ หรือไม่

      • "จริง": เรียกใช้ไฟล์ที่เรียกใช้งานได้ด้วยสิทธิ์ที่ยกระดับ

      • "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 บน PC

การเผยแพร่เกมจะกำหนดให้ทำขั้นตอนนี้เป็นครั้งแรกเท่านั้น

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือกทดสอบและ เผยแพร่ > การตั้งค่า > การตั้งค่าขั้นสูง (ลิงก์โดยตรง)
  2. ไปที่แท็บรูปแบบของอุปกรณ์ แล้วเพิ่ม Google Play Games on PC จากเมนูแบบเลื่อนลง + เพิ่มรูปแบบของอุปกรณ์

  3. คลิกปุ่มจัดการที่สอดคล้องกับรูปแบบของอุปกรณ์ Google Play Games บน PC ทางด้านขวา

  4. เลือกตัวเลือกใช้แทร็กเฉพาะสำหรับเกมใน App Bundle ของ Windows

  5. คลิกบันทึก แล้วคลิกบันทึกอีกครั้งในกล่องโต้ตอบการยืนยัน

อัปโหลดไฟล์ WAB

วิธีอัปโหลดไฟล์ WAB

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือกทดสอบและเผยแพร่ > เวอร์ชันที่ใช้งานจริง (ลิงก์โดยตรง)
  2. ในหน้าเวอร์ชันที่ใช้งานจริง ให้เลือก Google Play Games บน PC (Windows) เท่านั้น จากเมนูแบบเลื่อนลงสำหรับรูปแบบของอุปกรณ์ทางด้านขวา
  3. ในแท็บ App Bundle ของ Windows ให้คลิกปุ่มอัปโหลด App Bundle ของ Windows แล้วอัปโหลดไฟล์ WAB หรือจะคลิกปุ่มอัปโหลด App Bundle ของแอป Windows ทางด้านขวาของเมนูแบบเลื่อนลงของรูปแบบอุปกรณ์ ก็ได้
  4. คลิกบันทึก

กำหนดค่าข้อกำหนดสำหรับ Windows PC

วิธีกำหนดค่าข้อกำหนดของ Windows PC

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก เพิ่มผู้ใช้ > การแสดงข้อมูลผลิตภัณฑ์ใน Store > การตั้งค่า Store (ลิงก์โดยตรง)
  2. ในส่วนข้อกำหนดของพีซี ให้คลิกปุ่มแก้ไขทางด้านขวา
  3. อัปเดตช่อง แล้วคลิกบันทึก

กำหนดค่ากราฟิกการซื้อในแอป

ขั้นตอนนี้เป็นขั้นตอนที่ไม่บังคับ วิธีกำหนดค่ากราฟิกการซื้อในแอป

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก เพิ่มผู้ใช้ > การแสดงข้อมูลผลิตภัณฑ์ใน Store > ข้อมูลผลิตภัณฑ์ใน Store(ลิงก์โดยตรง)
  2. ในส่วนข้อมูลผลิตภัณฑ์ใน Store เริ่มต้นในแท็บข้อมูล ให้คลิกปุ่ม -> (ลูกศร) ทางด้านขวามือ ระบบจะนำคุณไปยังหน้าข้อมูลผลิตภัณฑ์ใน Store เริ่มต้น
  3. ไปที่ส่วน Google Play Games บน PC แล้วอัปโหลดรูปภาพที่ กราฟิกการซื้อในแอปของ Google Play Games บน PC (Windows)
  4. คลิกบันทึก

ส่งการเปลี่ยนแปลงให้ตรวจสอบ

  1. ใน Play Console ให้เลือกภาพรวมการเผยแพร่ในเมนูด้านซ้าย
  2. คลิกส่งการเปลี่ยนแปลงให้ตรวจสอบในส่วนการเปลี่ยนแปลงที่ยังไม่ได้ส่งให้ตรวจสอบ

เมื่อทีมตรวจสอบอนุมัติการเปลี่ยนแปลงแล้ว ผู้ใช้จะค้นพบเกมของคุณได้ใน Google Play