Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Siapkan server game untuk FlexMatch

Mode fokus
Siapkan server game untuk FlexMatch - Amazon GameLift Servers

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

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

Server game yang di-host dengan Amazon GameLift Servers harus diintegrasikan dengan Amazon GameLift Servers SDK server dan memiliki fungsionalitas inti seperti yang dijelaskan dalam Tambah Amazon GameLift Servers ke server game Anda. Fungsionalitas ini memungkinkan server game Anda berjalan Amazon GameLift Servers hosting sumber daya dan berkomunikasi dengan Amazon GameLift Servers layanan. Petunjuk berikut menjelaskan tugas tambahan yang perlu Anda lakukan untuk menambahkan FlexMatch fungsionalitas.

Untuk menambahkan FlexMatch ke server game Anda
  1. Gunakan data perjodohan saat memulai sesi permainan. Server game Anda mengimplementasikan fungsi callback yang disebut. onStartGameSession() Setelah membuat pertandingan, Amazon GameLift Servers mencari proses server game yang tersedia dan memanggil fungsi ini untuk memintanya memulai sesi permainan untuk pertandingan. Panggilan ini mencakup objek sesi permainan (GameSession). Server game Anda menggunakan informasi sesi permainan, termasuk data mak comblang, untuk memulai sesi permainan. Untuk detail selengkapnya tentang memulai sesi permainan, lihat Memulai sesi permainan. Untuk informasi lebih lanjut tentang data mak comblang, lihat. Tentang data mak comblang

  2. Tangani koneksi pemain. Saat menghubungkan ke game yang cocok, klien game merujuk ID pemain dan ID sesi pemain (lihat Memvalidasi pemain baru). Siapkan server game Anda untuk menggunakan ID pemain untuk mengaitkan pemain yang masuk dengan informasi pemain dalam data mak comblang. Data Matchmaker mengidentifikasi tugas tim pemain dan informasi lainnya untuk mewakili pemain dalam permainan.

  3. Laporkan saat pemain meninggalkan permainan. Pastikan server game Anda memanggil SDK server RemovePlayerSessionuntuk melaporkan pemain yang jatuh. Langkah ini sangat penting jika Anda menggunakan FlexMatch isi ulang untuk mengisi slot kosong di game yang ada. Pelajari lebih lanjut tentang mengimplementasikan FlexMatch isi ulang. Isi ulang game yang ada dengan FlexMatch

  4. Minta pemain baru untuk mengisi pertandingan yang ada (opsional). Putuskan bagaimana Anda ingin mengisi kembali pertandingan langsung Anda. Jika mak comblang Anda memiliki mode pengisian ulang yang disetel ke “manual”, Anda mungkin ingin menambahkan dukungan pengisian ulang ke game Anda. Jika mode pengisian ulang diatur ke “otomatis”, Anda mungkin memerlukan cara untuk mematikannya untuk sesi permainan individual. Misalnya, setelah sesi permainan mencapai titik tertentu dalam permainan, Anda mungkin ingin berhenti mengisi ulang. Pelajari lebih lanjut tentang cara menerapkan match backfill diIsi ulang game yang ada dengan FlexMatch.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.