Apa itu Amazon GameLift FlexMatch? - Amazon GameLift

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

Apa itu Amazon GameLift FlexMatch?

Amazon GameLift FlexMatch adalah layanan perjodohan yang dapat disesuaikan untuk game multipemain. Dengan FlexMatch, Anda dapat membangun seperangkat aturan khusus yang menentukan seperti apa pertandingan multipemain untuk game Anda, dan menentukan cara mengevaluasi dan memilih pemain yang kompatibel untuk setiap pertandingan. Anda juga dapat menyempurnakan aspek-aspek kunci dari algoritme perjodohan agar sesuai dengan kebutuhan game Anda.

Gunakan FlexMatch sebagai layanan perjodohan mandiri atau terintegrasi dengan solusi hosting GameLift game Amazon. Misalnya, Anda dapat menerapkan FlexMatch sebagai fitur mandiri dengan game dengan peer-to-peer arsitektur atau game yang menggunakan solusi komputasi cloud lainnya. Atau Anda dapat menambahkan FlexMatch ke hosting EC2 GameLift terkelola Amazon atau hosting lokal dengan Amazon. GameLift Anywhere Panduan ini memberikan informasi terperinci tentang cara membangun sistem FlexMatch perjodohan untuk skenario khusus Anda.

FlexMatch memberi Anda fleksibilitas untuk menetapkan prioritas perjodohan tergantung pada persyaratan permainan Anda. Misalnya, Anda dapat melakukan hal berikut:

  • Menemukan keseimbangan antara kecepatan dan kualitas kecocokan. Tetapkan aturan pertandingan untuk menemukan pertandingan yang cukup baik dengan cepat, atau minta pemain menunggu sedikit lebih lama untuk menemukan kecocokan terbaik untuk pengalaman pemain yang optimal.

  • Membuat kecocokan berdasarkan pemain yang cocok atau tim yang cocok. Buat pertandingan di mana semua pemain memiliki karakteristik yang sama seperti keterampilan atau pengalaman. Atau bentuk pertandingan di mana karakteristik gabungan masing-masing tim memenuhi kriteria umum.

  • Prioritaskan bagaimana faktor latensi pemain menjadi perjodohan. Apakah Anda ingin menetapkan batas latensi untuk semua pemain, atau apakah latensi yang lebih tinggi dapat diterima selama semua orang dalam pertandingan memiliki latensi yang sama?

Siap untuk mulai bekerja dengan FlexMatch?

Untuk step-by-step panduan tentang cara membuat game Anda aktif dan berjalan FlexMatch, lihat topik berikut:

FlexMatch Fitur utama

Fitur-fitur berikut tersedia dengan semua FlexMatch skenario, baik Anda gunakan FlexMatch sebagai layanan mandiri atau dengan hosting GameLift game Amazon.

  • Pencocokan pemain yang dapat disesuaikan. Rancang dan bangun pembuat kecocokan agar sesuai dengan semua mode game yang Anda tawarkan kepada pemain Anda. Buat seperangkat aturan khusus untuk mengevaluasi atribut pemain utama (seperti tingkat keterampilan atau peran) dan data latensi geografis untuk membentuk kecocokan pemain yang hebat untuk game Anda.

  • Pencocokan berbasis latensi. Memberikan data latensi pemain dan membuat aturan kecocokan yang mengharuskan pemain dalam kecocokan memiliki waktu respons yang sama. Fitur ini berguna ketika kolam pencocokan pemain Anda mencakup beberapa wilayah geografis.

  • Support untuk ukuran pertandingan hingga 200 pemain. Buat kecocokan hingga 40 pemain menggunakan aturan pertandingan yang disesuaikan untuk game Anda. Buat kecocokan hingga 200 pemain menggunakan proses pencocokan yang menggunakan proses pencocokan khusus yang disederhanakan agar waktu tunggu pemain dapat dikelola.

  • Penerimaan pemain. Meminta pemain untuk ikut serta dalam kecocokan yang diusulkan sebelum menyelesaikan kecocokan dan memulai sesi game. Gunakan fitur ini untuk memulai alur kerja penerimaan kustom Anda dan melaporkan respons pemain FlexMatch sebelum menempatkan sesi permainan baru untuk pertandingan. Jika tidak semua pemain menerima pertandingan, pertandingan yang diusulkan gagal dan pemain yang menerima secara otomatis kembali ke kolam perjodohan.

  • Dukungan pihak pemain. Menghasilkan kecocokan untuk grup pemain yang ingin bermain bersama di tim yang sama. Gunakan FlexMatch untuk menemukan pemain tambahan untuk mengisi pertandingan sesuai kebutuhan.

  • Aturan pencocokan yang dapat diperluas. Secara bertahap kendurkan persyaratan kecocokan setelah beberapa waktu berlalu tanpa menemukan kecocokan yang berhasil. Perluasan aturan memungkinkan Anda memutuskan di mana dan kapan harus melonggarkan aturan pertandingan awal, sehingga pemain dapat masuk ke game yang dapat dimainkan lebih cepat.

  • Isi ulang pertandingan. Isi slot pemain yang kosong di sesi game yang ada dengan pemain baru yang cocok. Sesuaikan kapan dan bagaimana meminta pemain baru, dan gunakan aturan pertandingan khusus yang sama untuk menemukan pemain tambahan.

FlexMatch dengan Amazon GameLift Hosting

FlexMatch menawarkan fitur tambahan berikut untuk digunakan dengan game yang Anda hosting dengan Amazon GameLift. Ini termasuk game dengan server game khusus atau Server Realtime.

  • Penempatan sesi permainan. Ketika pertandingan berhasil dibuat, FlexMatch secara otomatis meminta penempatan sesi permainan baru dari Amazon GameLift. Data yang dihasilkan selama perjodohan, termasuk ID pemain dan tugas tim, diberikan ke server game sehingga dapat menggunakan informasi tersebut untuk memulai sesi permainan untuk pertandingan. FlexMatch kemudian meneruskan kembali informasi koneksi sesi game sehingga klien game dapat bergabung dengan game. Untuk meminimalkan latensi yang dialami pemain dalam pertandingan, penempatan sesi permainan dengan Amazon juga GameLift dapat menggunakan data latensi pemain regional, jika disediakan.

  • Isi ulang pertandingan otomatis. Dengan fitur ini diaktifkan, FlexMatch secara otomatis mengirimkan permintaan pengisian ulang pertandingan ketika sesi permainan baru dimulai dengan slot pemain yang tidak terisi. Sistem perjodohan Anda memulai proses penempatan sesi permainan dengan jumlah pemain minimum, dan kemudian dengan cepat mengisi slot yang tersisa. Anda tidak dapat menggunakan pengisian ulang otomatis untuk menggantikan pemain yang keluar dari sesi permainan yang cocok.

Jika Anda menggunakan Amazon GameLift FleetiQ dengan game yang di-host dengan sumber daya Amazon Elastic Compute Cloud (Amazon EC2), terapkan sebagai layanan mandiri. FlexMatch

Harga untuk Amazon GameLift FlexMatch

Amazon GameLift mengenakan biaya untuk instans berdasarkan durasi penggunaan dan untuk bandwidth berdasarkan jumlah data yang ditransfer. Jika Anda meng-host game Anda di GameLift server Amazon, FlexMatch penggunaan sudah termasuk dalam biaya untuk Amazon GameLift. Jika Anda meng-host game Anda di solusi server lain, FlexMatch penggunaan dibebankan secara terpisah. Untuk daftar lengkap biaya dan harga Amazon GameLift, lihat GameLift Harga Amazon.

Untuk informasi tentang menghitung biaya hosting game atau perjodohan Anda dengan Amazon GameLift, lihat Menghasilkan perkiraan GameLift harga Amazon, yang menjelaskan cara menggunakan. AWS Pricing Calculator