Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan backfill otomatis
Dengan pengisian ulang pertandingan otomatis, Amazon GameLift Servers secara otomatis memicu permintaan isi ulang setiap kali sesi permainan dimulai dengan satu atau lebih slot pemain yang tidak terisi. Fitur ini memungkinkan game dimulai segera setelah jumlah minimum pemain yang cocok ditemukan dan mengisi slot yang tersisa nanti saat pemain tambahan dicocokkan. Anda dapat memilih untuk menghentikan backfill otomatis kapan saja.
Sebagai contoh, pertimbangkan permainan yang dapat menampung enam hingga sepuluh pemain. FlexMatchawalnya menemukan enam pemain, membentuk pertandingan, dan memulai sesi permainan baru. Dengan backfill otomatis, sesi game baru bisa langsung meminta tambahan empat pemain. Tergantung pada gaya permainan, kami mungkin ingin mengizinkan pemain baru untuk bergabung kapan saja selama sesi game. Atau, kita mungkin ingin menghentikan backfill otomatis setelah tahap penyiapan awal dan sebelum gameplay dimulai.
Untuk menambahkan backfill otomatis ke permainan Anda, buat pembaruan berikut untuk game Anda.
-
Aktifkan pengisian ulang otomatis. Backfill otomatis dikelola dalam konfigurasi pencocokan. Ketika diaktifkan, itu digunakan dengan semua sesi permainan yang cocok yang dibuat dengan matchmaker itu. Amazon GameLift Serversmulai menghasilkan permintaan isi ulang untuk sesi permainan yang tidak penuh segera setelah sesi game dimulai di server game.
Untuk mengaktifkan backfill otomatis, buka konfigurasi kecocokan dan atur mode backfill ke “OTOMATIS”. Untuk detail selengkapnya, lihat Membuat konfigurasi pencocokan
-
Aktifkan pemrioritasan backfill. Sesuaikan proses pencocokan Anda untuk memprioritaskan pengisian permintaan backfill sebelum membuat kecocokan baru. Dalam rangkaian aturan pencocokan Anda, tambahkan komponen algoritme dan atur prioritas backfill ke “tinggi”. Untuk detail selengkapnya, lihat Menyesuaikan algoritme pencocokan.
-
Perbarui sesi game dengan data matchmaker baru. Amazon GameLift Serversmemperbarui server game Anda dengan informasi kecocokan menggunakan fungsi callback Server SDK
onUpdateGameSession(lihat Meng inisialisasi proses server). Tambahkan kode ke server game Anda untuk menangani objek sesi game yang diperbarui sebagai hasil dari aktivitas backfill. Pelajari selengkapnya di Memperbarui data kecocokan pada server game. -
Matikan pengisian ulang otomatis untuk sesi permainan. Anda dapat memilih untuk menghentikan backfill otomatis kapan saja selama sesi game individu. Untuk menghentikan pengisian ulang otomatis, tambahkan kode ke klien game atau server game Anda untuk melakukan panggilan Amazon GameLift Servers StopMatchmaking API. Panggilan ini memerlukan ID tiket. Gunakan ID tiket backfill dari permintaan backfill terbaru. Anda bisa mendapatkan informasi ini dari sesi game pencocokan data, yang diperbarui seperti yang dijelaskan pada langkah sebelumnya.