Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Roadmap: Buat solusi perjodohan mandiri dengan FlexMatch
Topik ini menguraikan proses integrasi lengkap untuk diimplementasikan FlexMatch sebagai layanan perjodohan mandiri. Gunakan proses ini jika game multipemain Anda di-host menggunakan perangkat keras lokal yang dikonfigurasi khusus peer-to-peer, atau primitif komputasi awan lainnya. Proses ini juga untuk digunakan dengan Amazon GameLift ServersFleetIQ, yang merupakan solusi optimasi hosting untuk game yang di-host di Amazon EC2. Jika Anda menghosting game menggunakan hosting Amazon GameLift Servers terkelola (termasuk Amazon GameLift ServersRealtime), lihatPeta jalan: Tambahkan perjodohan ke solusi hosting Amazon GameLift Servers.
Sebelum memulai integrasi, Anda harus memiliki AWS akun dan mengatur izin akses untuk Amazon GameLift Servers layanan tersebut. Lihat perinciannya di Siapkan Akun AWS untuk FlexMatch. Semua tugas penting yang terkait dengan membuat dan mengelola Amazon GameLift Servers FlexMatch mak comblang dan set aturan dapat dilakukan menggunakan konsol. Amazon GameLift Servers
-
Buat FlexMatch set aturan perjodohan. Rangkaian aturan kustom Anda menyediakan petunjuk lengkap tentang cara membuat kecocokan. Di dalamnya, Anda menentukan struktur dan ukuran masing-masing tim. Anda juga memberikan serangkaian persyaratan yang harus dipenuhi pertandingan agar valid, yang FlexMatch digunakan untuk memasukkan atau mengecualikan pemain dalam pertandingan. Persyaratan ini mungkin berlaku untuk pemain individu. Anda juga dapat menyesuaikan FlexMatch algoritme dalam kumpulan aturan, seperti untuk membangun pertandingan besar dengan hingga 200 pemain. Lihat topik berikut:
-
Siapkan notifikasi untuk acara perjodohan. Gunakan notifikasi untuk melacak aktivitas FlexMatch perjodohan, termasuk status permintaan pencocokan yang tertunda. Karena permintaan perjodohan tidak sinkron, Anda memerlukan cara untuk melacak status permintaan. Karena permintaan pencocokan tidak sinkron, Anda memerlukan cara untuk melacak status permintaan. Menggunakan notifikasi adalah pilihan yang lebih disukai untuk ini. Lihat topik berikut:
-
Siapkan konfigurasi FlexMatch perjodohan. Juga disebut pembuat kecocokan, komponen ini menerima permintaan pencocokan dan memprosesnya. Anda mengonfigurasi pembuat kecocokan dengan menentukan set aturan, target notifikasi, dan waktu tunggu maksimum. Anda juga dapat mengaktifkan fitur opsional. Lihat topik berikut:
-
Bangun layanan perjodohan klien. Buat atau perluas layanan klien game dengan fungsionalitas untuk membangun dan mengirim permintaan perjodohan. FlexMatch Untuk membuat permintaan pencocokan, komponen ini harus memiliki mekanisme untuk mendapatkan data pemain yang diperlukan oleh set aturan pencocokan dan, secara opsional, informasi latensi regional. Itu juga harus memiliki metode untuk membuat dan menetapkan tiket unik IDs untuk setiap permintaan. Anda juga dapat memilih untuk membangun alur kerja penerimaan pemain yang mengharuskan pemain untuk ikut serta dalam kecocokan yang diusulkan. Layanan ini juga harus memantau peristiwa pencocokan untuk mendapatkan hasil kecocokan dan memulai penempatan sesi game untuk kecocokan yang berhasil. Lihat topik ini:
-
Bangun layanan penempatan pertandingan. Buat mekanisme yang bekerja dengan sistem hosting game Anda yang ada untuk menemukan sumber daya hosting yang tersedia dan memulai sesi game baru untuk kecocokan yang berhasil. Komponen ini harus dapat menggunakan informasi hasil kecocokan untuk mendapatkan server game yang tersedia dan memulai sesi game baru untuk kecocokan tersebut. Anda mungkin juga ingin menerapkan alur kerja untuk membuat permintaan backfill kecocokan, yang menggunakan pencocokan untuk mengisi slot terbuka di sesi game yang cocok yang sudah berjalan.