Mengaktifkan backfill otomatis - Amazon GameLift Servers

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 pengisian 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 menempatkan 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.

  1. Aktifkan pengisian ulang otomatis. Backfill otomatis dikelola dalam konfigurasi pencocokan. Saat diaktifkan, ini digunakan dengan semua sesi permainan yang cocok yang dibuat dengan mak comblang itu. Amazon GameLift Serversmulai menghasilkan permintaan pengisian ulang untuk sesi permainan non-penuh segera setelah sesi permainan dimulai di server game.

    Untuk mengaktifkan backfill otomatis, buka konfigurasi kecocokan dan atur mode backfill ke “OTOMATIS”. Untuk detail selengkapnya, lihat Membuat konfigurasi pencocokan

  2. 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.

  3. Perbarui sesi game dengan data mak comblang baru. Amazon GameLift Serversmemperbarui server game Anda dengan informasi kecocokan menggunakan fungsi callback Server SDK onUpdateGameSession (lihat Menginisialisasi 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.

  4. 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 StopMatchmakingAPI. 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.