View a markdown version of this page

Tambahkan FlexMatch ke GameLift Server Amazon-server permainan yang dihosting - GameLift Server Amazon

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

Tambahkan FlexMatch ke GameLift Server Amazon-server permainan yang dihosting

Saat Amazon GameLift Servers membuat pertandingan, itu menghasilkan serangkaian data hasil pertandingan yang menjelaskan detail perjodohan utama, termasuk penugasan tim. Server game menggunakan data ini, serta informasi sesi game lainnya, saat memulai sesi permainan baru untuk menjadi tuan rumah pertandingan.

Untuk server game yang di-host dengan GameLift Server Amazon

Mem Amazon GameLift Servers inta proses server game untuk memulai sesi permainan. Ini memberikan GameSession objek yang menggambarkan jenis sesi permainan untuk dibuat dan menyertakan 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 menyertakan hasil pertandingan. Anda dapat menggunakan data ini dengan solusi hosting Anda sendiri untuk memulai sesi permainan untuk pertandingan.

Tentang data matchmaker

Data pertandingan mencakup informasi berikut:

  • ID kecocokan unik

  • ID konfigurasi perjodohan yang digunakan untuk membuat kecocokan

  • 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 untuk pemain berdasarkan atribut pemain, atau memilih preferensi peta permainan yang umum untuk semua pemain. Atau permainan Anda mungkin membuka fitur atau level tertentu berdasarkan tingkat keterampilan pemain rata-rata.

Data pertandingan tidak termasuk latensi pemain. Jika Anda memerlukan data latensi pada pemain saat ini, seperti untuk pengisian ulang pertandingan, kami sarankan untuk mendapatkan data baru.

catatan

Data Matchmaker menentukan konfigurasi perjodohan penuh ARN, yang mengidentifikasi nama konfigurasi, AWS akun, dan Wilayah. Untuk game yang dihosting 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 matchmaker yang khas. Ini menggambarkan permainan dua pemain, dengan pemain dicocokkan berdasarkan peringkat keterampilan dan level 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}} } }] }] }