FAQ Google Play Game

Topik ini menjawab pertanyaan umum tentang pengembangan untuk Google Play Game di PC.

T: Apakah ada batas ukuran untuk upload Google Play Game di PC?

J: Untuk format app bundle, batasnya adalah dasar 150 MB + Play Asset Delivery 2 GB. Jika informasi tersebut tidak cukup, hubungi kontak dukungan pelanggan Google Play Anda.

T: Bagaimana jika HPE gagal dimulai?

Screenshot kotak dialog "Google HPE Error" yang bertuliskan "Tidak
dapat memulai Google HPE karena inisialisasi gagal".

J: Ada beberapa langkah proses debug cepat yang dapat Anda coba:

  1. Pastikan Windows telah diupdate ke patch bulan Mei 2020 atau yang lebih baru.
  2. Pastikan Anda belum memindahkan HPE dan harus tetap berada di drive `C:`.
  3. Hubungi kontak dukungan pelanggan Google Play Anda. Anda juga harus mengirimkan semua file log yang tersedia untuk memastikan perbaikan yang cepat.

T: Bagaimana cara menyiapkan jalur pengujian dengan benar?

J: Lihat panduan pengembangan Android.

T: Game saya hanya mendukung build x86 32bit, bukan x86-64; apakah saya masih mematuhi persyaratan 64bit Play?

J: Tidak.

Untuk mendapatkan sertifikasi penuh, game harus mengirimkan file 64 bit yang dapat dieksekusi. Game 64 bit cenderung lebih stabil dan menghasilkan pengalaman pemain yang lebih baik.

Jika secara teknis game Anda tidak dapat mengirimkan versi 64 bit, seperti kurangnya dukungan game engine untuk x86-64, game dapat dianggap "dapat dimainkan". Dalam kasus ini, pengiklan tidak dapat memperoleh sertifikasi penuh.

T: Bagaimana cara mengumpulkan file log?

J: File log disimpan di %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\googleapis\Local\Google\Play Games Developer Emulator\Logs`, meskipun mungkin berbeda di sistem Anda. Jika ingin mengumpulkan semua file log dengan cepat dan mengarsipkannya untuk dikirimkan ke kontak (POC) Google Play, Anda dapat menggunakan perintah PowerShell ini:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

T: Bagaimana cara terhubung kembali ke emulator jika emulator hilang dari adb devices?

J: Emulator terhubung melalui localhost port 6520. Anda dapat menjalankan perintah ini untuk terhubung kembali:

adb connect localhost:6520

T: Apa itu Pemfilteran visibilitas paket dan mengapa saya harus menambahkan tag <queries>?

Visibilitas paket berlaku untuk game atau aplikasi apa pun yang menargetkan Android 11 (API level 30). Dalam banyak kasus, build Google Play Game di PC developer adalah pengalaman pertama mereka berinteraksi dengan aturan visibilitas paket. Dengan sistem baru ini, developer harus secara eksplisit mendeklarasikan paket yang ingin mereka gunakan kecuali jika paket terlihat secara otomatis .

T: Bagaimana cara menyelesaikan error yang memerlukan Google Play Store tetapi tidak ada,, atau mengapa fitur seperti penagihan berfungsi saat saya menginstal game dari Play Store tetapi tidak berfungsi saat saya melakukan sideload game?

Aturan visibilitas paket yang baru dapat menghalangi game mengakses Layanan Play jika tidak diinstal dari Play Store. Anda dapat menyelesaikan masalah ini dengan menambahkan kueri ke paket "com.android.vending" di file AndroidManifest.xml:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

T: Apakah saya perlu menerapkan pengubahan ukuran jendela untuk Google Play Game di PC?

Tidak.

T: Dapatkah saya mengubah mode mouse antara input mentah dan emulasi layar sentuh di emulator Google Play Game di PC?

J: Untuk beralih antara simulasi input mode layar sentuh dan mouse "mentah", Anda dapat menggunakan menu konteks di ikon taskbar HPE_Dev:

Screenshot taskbar Windows 11. Gambar wortel dipilih untuk menampilkan ikon tersembunyi, dan kotak merah ditampilkan di sekitar

Klik kanan, pilih "Opsi Developer", lalu pilih mode input yang ingin Anda simulasikan di bagian "Mode Input Mouse".

Screenshot menampilkan menu konteks yang diluaskan di ikon taskbar HPE_Dev. Opsi menu

Di pengalaman pemain, mendeklarasikan bahwa game Anda menggunakan fitur android.hardware.type.pc akan otomatis beralih seperti saat ini di ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

T: Mengapa login otomatis Layanan game Play v2 gagal di perangkat seluler?

J: Saat ini ada dua dependensi untuk Login Layanan game Play v2 agar berfungsi di perangkat: GMS Core dan Aplikasi Play Game.

  1. Versi GMS Core harus lebih baru dari 21.30.xx. Untuk memeriksa versinya, gunakan perintah ini:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

    versionName pertama adalah versi yang akan diperiksa. Update GMS Core harus otomatis dikirim ke perangkat Android. Harap beri tahu kami jika update belum dikirim.

  2. Versi aplikasi Google Play Game harus 2021.08.29094 dan yang lebih baru. Anda dapat memeriksanya dengan membuka Settings > Apps, memilih Aplikasi Play Game, lalu mencari nomor versi di bagian bawah halaman detail.

    Perhatikan bahwa Anda tidak perlu lagi melakukan sideload aplikasi Play Game untuk menguji Layanan game Play v2 - versi yang diperlukan seharusnya tersedia sekarang di perangkat pengguna.

T: Dapatkah saya menggunakan kecepatan frame di Google Play Game di PC (atau "Mengapa game Unity saya error saat diluncurkan")?

J: Library kecepatan frame didukung di Google Play Game di PC, tetapi versi yang disertakan dengan game Unity saat ini menyebabkan error saat peluncuran. Jika Anda menggunakan mesin game Unity, cari opsi build "Optimize Frame Pacing" dan pastikan opsi tersebut dinonaktifkan.

Screenshot

T: Apakah saya dapat mengizinkan pemain mengupload gambar yang disimpan secara lokal dari Google Play Game di PC?

J: Saat ini, emulator tidak memiliki abstraksi sistem file lokal yang berguna untuk memilih atau menggabungkan gambar yang disimpan di PC pemain. Jika saat ini Anda menggunakan Intent.ACTION_PICK yang digabungkan dengan MediaStore.Images.Media, untuk saat ini Anda harus menghapus kode ini di build Google Play Game di PC.

T: Dapatkah Anda menjalankan beberapa instance emulator, atau beberapa game di emulator sekaligus?

J: Emulator hanya mendukung pengoperasian satu instance emulator, dan hanya mendukung proses menjalankan satu game pada satu waktu. Emulator juga tidak mendukung pengoperasian beberapa instance game yang sama.

T: Dapatkan kami menggunakan notifikasi push untuk Google Play Game?

J: Karena Google Play Game menggunakan emulator, notifikasi push memiliki dukungan terbatas.

T: Dapatkah kami menggunakan iklan dalam game dengan Google Play Game di PC?

J: Ya. Hubungi jaringan iklan Anda untuk mengonfirmasi bahwa jaringan tersebut mendukung Google Play Game di PC. Jika Anda adalah jaringan iklan, lihat Panduan Developer ini untuk mendapatkan informasi selengkapnya tentang cara terbaik mendukung Google Play Game di PC.

T: Bagaimana cara mendukung Google Play Game di PC sebagai jaringan iklan?

J: Lihat Panduan Developer ini untuk mengetahui cara jaringan iklan dapat mendukung Google Play Game di PC sebaik mungkin.

T: Bagaimana cara menganalisis data Google Play Game di PC di Konsol Google Play?

J: Anda dapat menemukan pelaporan Google Play Game di PC di Statistik, Android Vitals, dan Jangkauan & perangkat. Filter dengan Faktor bentuk, lalu pilih Google Play Game di PC untuk melihat data di platform.

T: Dapatkah saya menggunakan Jalur Pengujian, Prapendaftaran, atau fitur jalur rilis Play lainnya di Google Play Game di PC?

J: Selama proses beta, kami meminta Anda untuk menggunakan alur rilis yang telah kami dokumentasikan. Anda dapat menemukan informasi selengkapnya di bagian Pertimbangan rilis Beta.