Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Prioritaskan penempatan sesi permainan
Amazon GameLift menggunakan algoritme untuk menentukan cara memprioritaskan tujuan antrian dan menentukan tempat untuk menempatkan sesi permainan baru. Algoritma ini didasarkan pada serangkaian kriteria yang diurutkan. Anda dapat menggunakan urutan prioritas default, atau Anda dapat menyesuaikan pesanan. Anda dapat mengedit urutan prioritas antrian kapan saja.
Urutan prioritas default
-
Latensi — Jika permintaan penempatan sesi permainan menyertakan data latensi spesifik lokasi untuk pemain, Amazon GameLift menghitung latensi pemain rata-rata di setiap lokasi dan mencoba menempatkan sesi permainan di lokasi armada dengan rata-rata terendah.
-
Biaya — Jika permintaan tidak menyertakan data latensi, atau jika beberapa armada memiliki latensi yang sama, Amazon GameLift mengevaluasi biaya hosting setiap armada. Biaya hosting armada bervariasi berdasarkan jenis armada (Spot atau On-Demand), jenis instans, dan lokasi.
-
Tujuan - Jika beberapa armada memiliki latensi dan biaya yang sama, Amazon GameLift memprioritaskan armada berdasarkan urutan tujuan seperti yang tercantum dalam konfigurasi antrian.
-
Lokasi — Untuk antrian dengan armada multi-lokasi, jika semua kriteria lainnya sama, maka Amazon GameLift memprioritaskan lokasi armada berdasarkan urutan abjad.
Sesuaikan cara antrian memprioritaskan penempatan sesi game
Anda dapat memilih untuk menyesuaikan bagaimana antrian memprioritaskan kriteria penempatan. Antrian menerapkan prioritas khusus untuk semua permintaan penempatan sesi game yang diterimanya.
catatan
Jika Anda membuat konfigurasi prioritas khusus dan tidak menyertakan keempat kriteria, Amazon GameLift secara otomatis menambahkan kriteria yang hilang dalam urutan default.
Untuk menyesuaikan konfigurasi prioritas antrian
Gunakan GameLift konsol Amazon
Prioritaskan penempatan berdasarkan latensi pemain
Jika Anda ingin memberikan pemain Anda pengalaman pemain terbaik dan memastikan latensi minimal, ambil langkah-langkah berikut saat mengatur sistem penempatan sesi permainan Anda:
Atur antrian Anda untuk memprioritaskan latensi saat memilih tempat untuk menempatkan sesi permainan. Latensi berada di bagian atas daftar prioritas secara default. Anda juga dapat menyesuaikan konfigurasi prioritas antrian Anda dan memilih tempat untuk menempatkan latensi dalam urutan prioritas.
-
Siapkan kebijakan latensi pemain untuk antrian Anda. Kebijakan latensi memungkinkan Anda menetapkan batasan keras pada jumlah latensi yang diizinkan dalam penempatan sesi game. Jika Amazon tidak GameLift dapat menempatkan sesi permainan tanpa melebihi batas, permintaan penempatan akan habis waktu dan gagal. Anda dapat menyiapkan kebijakan latensi tunggal, atau Anda dapat membuat serangkaian kebijakan yang secara bertahap melonggarkan batas latensi dari waktu ke waktu. Dengan serangkaian kebijakan, Anda dapat menentukan batas latensi awal yang sangat rendah, dan masih mengakomodasi pemain dengan latensi yang lebih tinggi setelah penundaan singkat. Untuk detail tentang membuat kebijakan latensi, lihatBuat kebijakan latensi pemain.
Saat membuat permintaan penempatan sesi game (lihat StartGameSessionPlacement), sertakan data latensi untuk setiap pemain. Data latensi pemain mencakup nilai untuk setiap lokasi yang memungkinkan di mana sesi permainan dapat ditempatkan. Misalnya, untuk antrian yang menempatkan sesi game di Wilayah AWS us-east-2 dan ca-central-1, data latensi mungkin terlihat seperti ini:
"PlayerLatencies": [ { "LatencyInMilliseconds": 100, "PlayerId": "player1", "RegionIdentifier": "us-east-2" }, { "LatencyInMilliseconds": 100, "PlayerId": "player1", "RegionIdentifier": "ca-central-1" }, { "LatencyInMilliseconds": 150, "PlayerId": "player2", "RegionIdentifier": "us-east-2" }, { "LatencyInMilliseconds": 150, "PlayerId": "player2", "RegionIdentifier": "ca-central-1" } ]
Prioritaskan penempatan berdasarkan lokasi
Anda dapat mengonfigurasi antrian untuk membuat penempatan sesi game berdasarkan daftar lokasi geografis yang diprioritaskan. Lokasi adalah salah satu kriteria yang menentukan bagaimana antrian memilih tempat untuk menempatkan sesi permainan baru. Secara default, lokasi diprioritaskan keempat, setelah latensi, biaya, dan tujuan.
Untuk penempatan sesi permainan, tujuan dan lokasi memiliki arti yang agak berbeda:
-
Tujuan mengacu pada armada tertentu dan mencakup semua sumber daya hosting armada, di mana pun mereka ditempatkan. Saat memprioritaskan berdasarkan tujuan, Amazon GameLift mungkin membuat penempatan dengan lokasi mana pun di armada. Armada terkelola multi-lokasi dan armada Anywhere dapat memiliki sumber daya hosting yang dikerahkan ke satu atau beberapa lokasi.
-
Lokasi mengacu pada posisi geografis tertentu di mana sumber daya hosting armada dikerahkan. Armada dapat memiliki beberapa lokasi, yang mungkin termasuk Wilayah AWS, Local Zones, atau lokasi khusus (untuk armada Anywhere). Armada yang dikelola satu lokasi memiliki satu lokasi dan selalu merupakan Wilayah AWS lokasi. Armada yang dikelola multi-lokasi memiliki Wilayah asal dan dapat memiliki lokasi terpencil. Armada Anywhere memiliki satu atau lebih lokasi khusus.
Saat memprioritaskan penempatan berdasarkan lokasi, Amazon GameLift mencari tujuan antrian apa pun yang menyertakan lokasi prioritas dan mencarinya untuk sumber daya hosting yang tersedia. Jika ada beberapa tujuan dengan lokasi prioritas, Amazon GameLift beralih ke kriteria prioritas berikutnya (biaya, latensi, tujuan).
Ada beberapa cara yang dapat mempengaruhi bagaimana lokasi antrian diprioritaskan
-
Konfigurasikan cara antrian menangani semua permintaan penempatan sesi game:
-
Tambahkan konfigurasi prioritas ke antrian. Konfigurasi prioritas antrian mencakup daftar lokasi yang diurutkan. Anda dapat menentukan satu atau beberapa lokasi untuk diprioritaskan. Daftar ini tidak mengecualikan lokasi mana pun, itu hanya memberi tahu Amazon GameLift di mana harus mencari sumber daya hosting yang tersedia terlebih dahulu. Penggunaan umum untuk daftar lokasi yang dipesan adalah ketika Anda ingin menyalurkan sebagian besar lalu lintas ke satu atau lebih lokasi geografis tertentu dan menggunakan lokasi tambahan sebagai kapasitas cadangan. Tambahkan konfigurasi prioritas dengan menelepon UpdateGameSessionQueue.
-
Tambahkan konfigurasi filter ke antrian. Konfigurasi filter adalah daftar izinkan untuk antrian. Ini memberi tahu Amazon GameLift untuk mengabaikan lokasi apa pun yang tidak ada dalam daftar saat mencari sumber daya hosting yang tersedia. Ada dua kegunaan umum untuk konfigurasi filter. Pertama, untuk armada dengan beberapa lokasi, Anda dapat menggunakan filter untuk mengecualikan beberapa lokasi armada. Kedua, Anda mungkin ingin untuk sementara melarang penempatan di lokasi tertentu; misalnya, lokasi mungkin mengalami masalah sementara. Karena Anda dapat memperbarui konfigurasi filter antrian kapan saja, Anda dapat dengan mudah menambahkan dan menghapus lokasi sesuai kebutuhan. Tambahkan konfigurasi filter dengan menelepon UpdateGameSessionQueue.
-
-
Gunakan instruksi khusus untuk permintaan penempatan individu:
-
Sertakan daftar penggantian prioritas dalam permintaan penempatan sesi game. Anda dapat memberikan daftar prioritas alternatif lokasi dengan StartGameSessionPlacementpermintaan apa pun. Daftar ini secara efektif menggantikan prioritas antrian yang dikonfigurasi untuk lokasi untuk satu permintaan itu saja. Itu tidak memengaruhi permintaan lainnya. Fitur override ini memiliki beberapa persyaratan:
-
Gunakan daftar override hanya dengan antrian yang memiliki konfigurasi prioritas
LOCATION
sebagai prioritas pertama. -
Jangan sertakan data latensi pemain dalam permintaan penempatan yang sama. Menyertakan data latensi menyiapkan konflik saat memprioritaskan lokasi yang tidak GameLift dapat diselesaikan Amazon.
-
Putuskan bagaimana Anda GameLift ingin Amazon melanjutkan jika tidak dapat menemukan sumber daya yang tersedia pada daftar penggantian prioritas. Pilih antara kembali ke lokasi antrian lainnya, atau batasi penempatan ke daftar penggantian. Secara default, Amazon GameLift kembali mencoba penempatan di lokasi antrian lainnya.
-
Perbarui konfigurasi filter antrian sesuai kebutuhan, seperti menambahkan lokasi pada daftar penggantian. Daftar penggantian tidak membatalkan daftar filter.
-
-