Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tambahkan FlexMatch ke server game yang Amazon GameLift Servers di-host
Saat Amazon GameLift Servers membuat kecocokan, itu menghasilkan sekumpulan data hasil kecocokan yang menjelaskan detail perjodohan utama, termasuk tugas tim. Server game menggunakan data ini, serta informasi sesi permainan lainnya, saat memulai sesi permainan baru untuk menjadi tuan rumah pertandingan.
Untuk server game yang di-host dengan Amazon GameLift Servers
Ini Amazon GameLift Servers meminta proses server game untuk memulai sesi permainan. Ini memberikan GameSessionobjek yang menggambarkan jenis sesi permainan untuk membuat dan mencakup informasi khusus pemain, termasuk data pertandingan.
Untuk server game yang di-host pada solusi lain
Setelah berhasil memenuhi permintaan perjodohan, Amazon GameLift Servers memancarkan acara yang mencakup hasil pertandingan. Anda dapat menggunakan data ini dengan solusi hosting Anda sendiri untuk memulai sesi permainan untuk pertandingan.
Tentang data mak comblang
Data kecocokan mencakup informasi berikut:
-
ID kecocokan unik
-
ID konfigurasi perjodohan yang digunakan untuk membuat kecocokan
-
Para pemain yang dipilih untuk pertandingan
-
Nama tim dan tugas tim
-
Nilai atribut pemain yang digunakan untuk membentuk pertandingan. Atribut juga dapat memberikan informasi yang mengarahkan bagaimana sesi permainan diatur. Misalnya, server game mungkin menetapkan karakter ke pemain berdasarkan atribut pemain, atau memilih preferensi peta permainan yang umum untuk semua pemain. Atau game Anda mungkin membuka fitur atau level tertentu berdasarkan tingkat keterampilan pemain rata-rata.
Data pertandingan tidak termasuk latensi pemain. Jika Anda membutuhkan data latensi pada pemain saat ini, seperti untuk pengisian ulang pertandingan, kami sarankan untuk mendapatkan data baru.
catatan
Data Matchmaker menentukan ARN konfigurasi perjodohan lengkap, yang mengidentifikasi nama konfigurasi, akun, dan Wilayah. AWS Untuk hosting game denganAmazon GameLift Servers, jika Anda menggunakan match backfill, Anda hanya memerlukan nama konfigurasi. Nama konfigurasi adalah string yang mengikuti “:matchmakingconfiguration/”. Dalam contoh berikut, nama konfigurasi perjodohan adalah "”MyMatchmakerConfig.
Contoh JSON ini menunjukkan kumpulan data mak comblang yang khas. Ini menggambarkan permainan dua pemain, dengan pemain dicocokkan berdasarkan peringkat keterampilan dan tingkat tertinggi yang dicapai.
{ "matchId":"1111aaaa-22bb-33cc-44dd-5555eeee66ff", "matchmakingConfigurationArn":"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MyMatchmakerConfig", "teams":[ {"name":"attacker", "players":[ {"playerId":"4444dddd-55ee-66ff-77aa-8888bbbb99cc", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":10.0,"Mind":12.0,"Heart":15.0,"Soul":33.0}} } }] },{ "name":"defender", "players":[{ "playerId":"3333cccc-44dd-55ee-66ff-7777aaaa88bb", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":11.0,"Mind":12.0,"Heart":11.0,"Soul":40.0}} } }] }] }