Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan penempatan sesi game
Penempatan sesi permainan adalah proses menemukan server game yang tersedia untuk menyelenggarakan sesi permainan baru. Amazon GameLift Serversmenggunakan antrian sesi permainan untuk secara cerdas menempatkan sesi permainan di seluruh armada Anda, dengan mempertimbangkan faktor-faktor seperti latensi pemain, kapasitas armada, dan pengoptimalan biaya.
Antrian sesi permainan yang dikonfigurasi dengan baik memastikan bahwa pemain terhubung ke server game terbaik yang tersedia, memberikan kinerja optimal sambil memanfaatkan sumber daya hosting Anda secara efisien. Antrian dapat menjangkau beberapa armada dan AWS Wilayah untuk menyediakan cakupan dan redundansi global.
Antrian sesi permainan adalah mekanisme utama yang Amazon GameLift Servers digunakan untuk mencari server game yang tersedia dan memilihnya untuk menjadi tuan rumah sesi permainan baru. Antrian menawarkan cara yang jauh lebih efisien untuk memproses sejumlah besar permintaan sesi game dan menemukan penempatan untuk mereka di berbagai armada sumber daya hosting. Jika solusi hosting Anda menggunakan lebih dari satu armada, dan Anda memproses permintaan dengan volume tinggi, Anda mungkin memerlukan antrian.
Ketika game Anda ingin memulai sesi permainan baru untuk pemain, ia mengirimkan permintaan penempatan ke Amazon GameLift Servers layanan, yang menyalurkannya ke antrian. Konfigurasi antrian menentukan kapan dan bagaimana permintaan diproses. Saat memproses permintaan penempatan, Amazon GameLift Servers mencari satu set armada untuk server game untuk menjadi tuan rumah sesi permainan. Penempatan berhasil ketika Amazon GameLift Servers menemukan server game yang tersedia dan memintanya untuk memulai sesi permainan.
Topik
Karakteristik antrian
Antrian sesi Amazon GameLift Servers game adalah sumber daya AWS cloud. Anda dapat membuat antrian di semua Wilayah AWS yang Amazon GameLift Servers mendukung (lihatAmazon GameLift Serverslokasi layanan). Permintaan penempatan sesi permainan dikirim ke lokasi tersebut dan diproses di sana.
Mengotomatiskan penempatan sesi game dengan antrian menawarkan manfaat signifikan bagi pengembang dan pemain game. Ini termasuk:
-
Antrian memberikan penempatan “terbaik”. Saat memproses permintaan penempatan sesi game, antrian menggunakan algoritme Amazon GameLift Servers FleetiQ untuk memprioritaskan penempatan berdasarkan serangkaian preferensi yang ditentukan, termasuk biaya, lokasi, dan latensi pemain.
-
Antrian mendukung armada Spot untuk membantu mengurangi biaya hosting game. Anda dapat mengonfigurasi antrian Anda dengan armada AWS Spot, yang sering menawarkan biaya hosting yang jauh lebih rendah, serta armada On-Demand. Karena biaya rendah adalah salah satu kriteria utama untuk penempatan, antrian selalu dapat memanfaatkan perbedaan biaya.
-
Antrian dapat menempatkan game baru lebih cepat selama permintaan tinggi. Dengan mengonfigurasi antrian dengan beberapa armada, Anda menyediakan opsi yang lebih fleksibel untuk penempatan sesi game. Tetapi armada tambahan juga menyediakan kapasitas cadangan sesuai kebutuhan saat permintaan meningkat. Untuk permintaan penempatan apa pun, jika tidak Amazon GameLift Servers dapat menempatkan sesi permainan di lokasi yang paling disukai, secara otomatis bergerak untuk mengevaluasi lokasi lain.
-
Antrian dapat membuat ketersediaan server game lebih tangguh. Pemadaman bisa terjadi. Dengan antrian multi-armada, perlambatan atau pemadaman tidak harus memengaruhi akses pemain ke game Anda. Dengan mengonfigurasi antrian Anda dengan armada yang memiliki kapasitas di zona ketersediaan Wilayah AWS dan berbeda, Anda dapat membantu memastikan bahwa pemain selalu dapat menemukan sesi permainan untuk bergabung.
-
Dapatkan metrik tentang penempatan sesi game dan kinerja antrian. Amazon GameLift Serversmemancarkan metrik antrian, termasuk statistik tentang keberhasilan dan kegagalan penempatan, jumlah permintaan dalam antrian, dan waktu rata-rata yang dihabiskan permintaan dalam antrian. Anda dapat melihat metrik ini di Amazon GameLift Servers konsol atau di CloudWatch.
Untuk memulai dengan membuat antrian pemula dasar, lihatBuat antrean sesi game.
Topik
Praktik terbaik untuk Amazon GameLift Servers antrian sesi permainan
Antrian sesi permainan berisi daftar armada tempat Amazon GameLift Servers dapat menempatkan sesi permainan baru. Setiap armada dapat memiliki sumber daya hosting yang digunakan di beberapa lokasi geografis. Saat memilih penempatan, antrian memilih armada dan lokasi armada berdasarkan serangkaian prioritas yang Anda tetapkan untuk armada.
Pertimbangkan panduan dan praktik terbaik berikut ini:
-
Tambahkan armada di lokasi yang mencakup pemain Anda. Anda dapat menambahkan armada dan alias di lokasi mana pun yang tersedia. Lokasi penting jika Anda membuat penempatan berdasarkan latensi pemain yang dilaporkan.
-
Gunakan alias untuk semua armada. Tetapkan alias ke setiap armada dalam antrean, dan gunakan nama alias saat menetapkan tujuan dalam antrean Anda.
-
Gunakan build atau skrip game yang sama atau serupa untuk semua armada. Antrean dapat menempatkan pemain ke sesi game pada armada apa pun dalam antrean. Pemain harus dapat bermain dalam sesi game apa pun di armada mana pun.
-
Buat armada di setidaknya dua lokasi. Dengan memiliki server game yang dihosting di setidaknya satu lokasi lain, Anda mengurangi dampak pemadaman Regional pada pemain Anda. Anda dapat menjaga armada cadangan Anda diperkecil, dan menggunakan penskalaan otomatis untuk meningkatkan kapasitas jika penggunaan meningkat.
-
Prioritaskan penempatan sesi permainan Anda. Sebuah antrean memprioritaskan pilihan penempatan berdasarkan beberapa elemen, termasuk urutan daftar tujuan.
-
Buat antrian Anda di lokasi yang sama dengan layanan klien Anda. Dengan menempatkan antrian Anda di lokasi dekat layanan klien Anda, Anda dapat meminimalkan latensi komunikasi.
-
Gunakan armada dengan beberapa lokasi. Gunakan konfigurasi filter antrean untuk mencegah antrean menempatkan sesi game di lokasi tertentu. Anda dapat menggunakan setidaknya dua armada multi-lokasi dengan lokasi rumah yang berbeda untuk mengurangi dampak penempatan game selama pemadaman Regional.
-
Gunakan pengaturan sertifikat TLS yang sama untuk semua armada. Klien game yang terhubung ke sesi permainan di armada Anda harus memiliki protokol komunikasi yang kompatibel.