

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# GAMEPERF07-BP02 Jalankan layanan perjodohan terpisah untuk setiap mode gameplay dan Wilayah hosting game
<a name="gameperf07-bp02"></a>

 Jika game Anda menawarkan beberapa mode gameplay untuk dipilih pemain, Anda harus memisahkan sistem perjodohan untuk masing-masing mode sehingga Anda dapat secara mandiri menyesuaikan kinerja untuk setiap mode gameplay berdasarkan persyaratan uniknya dan mengurangi perselisihan sumber daya. Setiap mode gameplay kemungkinan akan memiliki persyaratan unik untuk latensi yang dapat diterima, ukuran kecocokan, serta logika perjodohan khusus game lainnya yang disesuaikan. Mereka juga kemungkinan akan menarik berbagai jenis pemain. Jalankan layanan perjodohan setiap mode permainan sebagai penyebaran perangkat lunak terpisah sehingga Anda dapat menguji kinerja dan mengoperasikan mode permainan secara mandiri. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Tinggi 

## Panduan implementasi
<a name="implementation-guidance-62"></a>

 Misalnya, Anda dapat menjalankannya sebagai fungsi Lambda terpisah untuk setiap mode permainan, atau Anda dapat mengoperasikannya sebagai penerapan layanan berbasis container terpisah. 

 Terapkan layanan perjodohan Anda ke beberapa Wilayah di dekat lokasi server game Anda. Lalu lintas pemain akan mengambil banyak rute, jadi penting bagi layanan perjodohan untuk mempertahankan profil latensi terkini di beberapa ISP untuk meningkatkan efisiensi penempatan sesi permainan latensi rendah. GameLift FlexMatch memberikan panduan tambahan untuk memilih Wilayah untuk pencocokan, dan mencakup kemampuan untuk mengintegrasikan matchmaker Anda dengan antrian sesi permainan [ multi-wilayah. ](https://docs.aws.amazon.com/gamelift/latest/developerguide/queues-intro.html) 