Catatan GameLift rilis Amazon - Amazon GameLift

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

Catatan GameLift rilis Amazon

Catatan GameLift rilis Amazon memberikan detail tentang fitur, pembaruan, dan perbaikan baru yang terkait dengan layanan.

Versi SDK

Tabel berikut mencantumkan semua GameLift rilis Amazon dengan informasi versi SDK. Tidak ada persyaratan untuk menggunakan SDK yang sebanding untuk server game dan integrasi klien Anda. Namun, versi sebelumnya dari satu SDK mungkin tidak sepenuhnya mendukung fitur terbaru di SDK lainnya.

Untuk informasi selengkapnya tentang Amazon GameLift SDK, lihatDukungan pengembangan dengan Amazon GameLift.

Untuk mendapatkan GameLift SDK Amazon terbaru, lihat situs unduhan Amazon GameLift SDK.

Versi saat ini

Pelepasan layanan AWS SDK Server SDK SDK klien waktu nyata
C# Plugin C # untuk Unity C++ Plugin C ++ untuk Unreal Go
2024-02-13 1.11.225 atau yang lebih baru 5.1.2 5.1.2 5.1.2 5.1.1 5.1.0 1.2.0
Pelepasan layanan AWS SDK Server SDK SDK klien waktu nyata
C# Plugin C # untuk Unity C++ Plugin C ++ untuk Unreal Go
2023-12-14 1.11.225 atau yang lebih baru 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-11-02 1.11.193 atau yang lebih baru 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-09-28 1.11.144 atau yang lebih baru 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-08-17 1.11.144 atau yang lebih baru 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-07-27 1.11.111 atau yang lebih baru 5.1.0 (.NET 4 & 6 sekarang digabungkan) 5.1.0 5.1.0 5.0.2 5.0.0 1.2.0
2023-06-29 1.11.111 atau yang lebih baru 5.0.0 .NET 4, .NET 6 5.0.4 5.0.2 5.0.0 1.2.0
2023-06-15 1.11.87 atau lebih baru 5.0.0 .NET 4, .NET 6 5.0.4 5.0.2 5.0.0 1.2.0
2023-05-25 1.11.87 atau lebih baru 5.0.0 .NET 4, .NET 6 5.0.3 5.0.2 5.0.0 1.2.0
2023-04-20 1.11.63 atau yang lebih baru 5.0.0 .NET 4, .NET 5.0.0 1.2.0
2023-04-13 1.10.21 atau yang lebih baru 5.0.0 .NET 4, .NET 5.0.0 1.2.0
2023-02-09 1.10.21 atau yang lebih baru 5.0.0 .NET 4, .NET 3.4.0 5.0.0 1.2.0
2023-01-31 1.10.21 atau yang lebih baru 3.4.0 5.0.0 1.2.0
2022-12-01 1.10.21 atau yang lebih baru 3.4.0 1.2.0
2022-08-25 1.9.333 atau yang lebih baru 4.0.2 3.4.2 3.4.0 1.2.0
2021-10-28 1.9.133 atau yang lebih baru 4.0.2 3.4.2 3.4.0 1.2.0
2021-06-03 1.8.168 atau yang lebih baru 4.0.2 3.4.2 3.4.0 1.2.0
2021-03-23 1.8.168 atau yang lebih baru 4.0.2 3.4.1 3.3.3 1.1.0
2021-03-16 1.8.163 atau yang lebih baru 4.0.2 3.4.1 3.3.3 1.1.0
2021-02-09 1.8.139 atau yang lebih baru 4.0.2 3.4.1 3.3.3 1.1.0
2020-12-22 1.8.95 atau yang lebih baru 4.0.2 3.4.1 3.3.3 1.1.0
2020-11-24 1.8.95 atau yang lebih baru 4.0.2 3.4.1 3.3.2 1.1.0
2020-11-11 1.8.36 atau yang lebih baru 4.0.2 3.4.1 3.3.2 1.1.0
2020-09-17 1.8.36 atau yang lebih baru 4.0.1 3.4.1 3.3.2 1.1.0
2020-08-27 1.7.310 atau yang lebih baru 4.0.0 3.4.0 3.3.1 1.1.0
2020-04-16 1.7.310 atau yang lebih baru 4.0.0 3.4.0 3.3.1 1.1.0
2020-04-02 1.7.310 atau yang lebih baru 3.4.0 3.4.0 1.1.0
2019-12-19 1.7.249 atau yang lebih baru 3.4.0 3.4.0 1.1.0
2019-11-14 1.7.210 atau yang lebih baru 3.4.0 3.4.0 1.1.0
2019-10-24 1.7.210 atau yang lebih baru 3.4.0 3.4.0 1.1.0
2019-09-03 1.7.175 atau yang lebih baru 3.4.0 3.4.0 1.1.0
2019-07-09 1.7.140 atau yang lebih baru 3.3.0 3.3.0 1.0.0
2019-04-25 1.7.91 atau yang lebih baru 3.3.0 3.3.0 1.0.0
2019-03-07 1.7.65 atau yang lebih baru 3.3.0 3.3.0
2019-02-07 1.7.45 atau yang lebih baru 3.3.0 3.3.0
2018-12-14 1.6.20 atau yang lebih baru 3.3.0 3.3.0
2018-09-27 1.6.20 atau yang lebih baru 3.2.1 3.2.1
2018-06-14 1.4.47 atau yang lebih baru 3.2.1 3.2.1
2018-05-10 1.4.47 atau yang lebih baru 3.2.1 3.2.1
2018-02-15 1.3.58 atau yang lebih baru 3.2.1 3.2.1
2018-02-08 1.3.52 atau yang lebih baru 3.2.0 3.2.0
2017-09-01 1.1.43 atau yang lebih baru 3.1.7 3.1.7
2017-08-16 1.1.31 atau yang lebih baru 3.1.7 3.1.7
2017-05-16 1.0.122 atau yang lebih baru 3.1.5 3.1.5
2017-04-11 1.0.103 atau yang lebih baru 3.1.5 3.1.5
2017-02-21 1.0.72 atau yang lebih baru 3.1.5 3.1.5
2016-11-18 1.0.31 atau yang lebih baru 3.1.0
2016-10-13 1.0.17 atau yang lebih baru 3.1.0
2016-09-01 0.14.9 atau yang lebih baru 3.1.0
2016-08-04 0.12.16 atau yang lebih baru 3.0.7

Catatan rilis

Catatan rilis berikut dalam urutan kronologis, dengan perbaruan terbaru terdaftar terlebih dahulu. Amazon pertama kali GameLift dirilis pada tahun 2016. Untuk catatan rilis pada tanggal lebih awal dari yang tercantum di sini, lihat link tanggal rilis di Versi SDK.

GameLift Konsol Amazon sekarang menawarkan alat pencarian sesi pemain yang memungkinkan Anda mengambil informasi sesi pemain dengan ID sesi game, ID sesi pemain, atau ID pemain. Game yang menggunakan FlexMatch perjodohan secara otomatis menghasilkan sesi pemain untuk setiap pemain yang cocok. Untuk semua game lainnya, sesi pemain adalah fitur opsional.

Anda dapat menemukan alat pencarian sesi pemain di navigasi utama untuk GameLift konsol Amazon. Lihat sesi pemain individual atau bandingkan data di beberapa sesi pemain. Anda juga dapat membuka data sesi pemain saat melihat halaman detail sesi permainan.

Amazon GameLift sekarang menawarkan pratinjau armada kontainer, yang memberi Anda peningkatan portabilitas, skalabilitas, toleransi kesalahan, dan kelincahan.

Dalam armada kontainer, instans Amazon EC2 menampung satu atau beberapa kontainer Anda. Wadah ini termasuk server game Anda bersama dengan apa pun yang dibutuhkannya, termasuk dependensi dan konfigurasi. Contoh dependensi termasuk SDK dan paket perangkat lunak. Setelah Anda mengunggah kontainer Anda ke Amazon Elastic Container Registry pribadi Anda, Amazon GameLift mengisi armada Anda dengan kontainer.

Agar berfungsi dalam armada kontainer, server game Anda harus berjalan di Linux dan terintegrasi dengan Server SDK 5.x. Dalam armada kontainer, Anda memiliki kontrol sumber daya hosting yang disesuaikan sehingga Anda dapat mengoptimalkan konsumsi sumber daya seperti unit CPU dan memori. Anda juga dapat meng-host beberapa server game dalam wadah untuk mengurangi penggunaan sumber daya.

Dalam armada kontainer, Anda mendapatkan banyak manfaat yang sama dengan jenis armada lain seperti jenis instans On-Demand, penskalaan (otomatis dan manual), antrian, dan perjodohan. Anda juga mendapatkan metrik yang sama dengan jenis armada lainnya bersama dengan beberapa yang baru untuk kontainer. Armada kontainer memberi Anda jangkauan global ke pemain di wilayah lokasi ini:

  • ap-northeast-1

  • ap-northeast-2

  • ap-southeast-2

  • eu-central-1

  • eu-west-1

  • us-east-1

  • us-west-2

Untuk menjangkau lebih banyak wilayah dan zona lokal, buat armada kontainer multi-lokasi.

Pelajari lebih lanjut:

Versi SDK yang diperbarui:

  • Go Server SDK, versi 5.1.0

  • C# Server SDK, versi 5.1.2

  • C++ Server SDK, versi 5.1.2

Kami melakukan perbaikan berikut:

  • Meningkatkan keandalan SDK dengan menambahkan rekoneksi otomatis jika terjadi gangguan jaringan.

  • [Go] Sekarang Anda dapat menelepon InitSDK() dengan atau tanpa parameter server. Server game yang berjalan di armada EC2 GameLift terkelola Amazon membaca parameter server langsung dari variabel lingkungan. Server game di GameLift Anywhere armada Amazon harus menelepon InitSDK() dengan parameter server.

Diperbarui versi plugin:

  • GameLift Plugin Amazon untuk Unreal Engine, versi 1.1.0

  • GameLift Plugin Amazon untuk Unity, versi 2.1.0

  • Plugin SDK Server C ++ untuk Unreal, versi 5.1.1

  • Plugin SDK Server C # untuk Unity, versi 5.1.2

Kami melakukan perbaikan berikut:

  • [ GameLift Plugin Amazon untuk Unreal Engine] Memperbarui instruksi instalasi dan menyederhanakan kemasannya. Plugin ini sekarang menyertakan versi terbaru dari C++ Server SDK untuk Unreal.

  • Memutakhirkan plugin untuk mendukung versi terbaru GameLift Server SDK.

Anda sudah dapat mengatur properti game saat membuat sesi game, dan untuk mencari sesi game untuk properti tertentu. Sekarang Anda juga dapat menambahkan dan memperbarui properti ini dalam sesi permainan aktif.

Misalnya, pemain Anda memilih pada peta yang ingin mereka mainkan. Klien game Anda memanggil UpdateGameSession untuk memodifikasi GameProperty nilai{"Key": "map", "Value":"jungle"}. Game Anda kemudian mengimplementasikan peta baru untuk para pemain di sesi permainan.

Administrator game juga dapat mengambil data yang berguna dari properti game dengan menggunakan operasi. SearchGameSessions Misalnya, administrator dapat mencantumkan sesi permainan yang memiliki Status nilai ACTIVE dan properti game ini:{"Key": "map", "Value":"desert"}.

Pelajari lebih lanjut:

Sekarang Anda dapat mengelola seluruh tumpukan GameLift sumber daya Amazon menggunakan alat Infrastructure as Code (IAc). Alat-alat ini termasuk AWS CloudFormation, dan juga alat pihak ketiga seperti Terraform dan Pulumi. Dengan dukungan tambahan ini, Anda sekarang dapat fokus untuk membangun game Anda, dan memanfaatkan DevOps strategi untuk menangani manajemen sumber daya, CI/CD, dan penyebaran ke pelanggan Anda.

Sekarang Anda juga dapat menyediakan dan mengonfigurasi semua jenis GameLift sumber daya Amazon dengan menggunakan AWS Cloud Control API. Anda dapat terus bekerja dengan sumber daya menggunakan GameLift API Amazon atau AWS CloudFormation templat untuk Amazon GameLift.

Untuk detail tentang GameLift sumber daya Amazon yang tersedia melalui IAc, lihat referensi jenis GameLift sumber daya Amazon referensi jenis GameLift sumber daya Amazon.

Selain itu, Anda sekarang dapat secara otomatis menskalakan armada Anda menggunakan AWS CloudFormation template atau AWS Cloud Control API dengan menggunakan properti Fleet baru:ScalingPolicies.

Cloud Control API memberi pengembang seperangkat API standar untuk membuat, membaca, memperbarui, menghapus, dan mencantumkan sumber daya (CRUDL) di ratusan AWS layanan dan beberapa alat pihak ketiga seperti Terraform dan Pulumi.

Versi SDK yang diperbarui: GameLift Plugin Amazon untuk Unity, versi 2.0.0

GameLift Plugin Amazon untuk Unity menyediakan alat dan alur kerja yang merampingkan langkah-langkah untuk membuat game Unity Anda aktif dan berjalan untuk hosting cloud dengan Amazon. GameLift Amazon GameLift adalah layanan yang dikelola sepenuhnya yang memungkinkan pengembang game mengelola dan menskalakan server game khusus untuk game multipemain berbasis sesi.

Dengan versi ini, plugin untuk Unity diperbarui untuk menggunakan GameLift fitur Amazon terbaru, termasuk server SDK versi 5.x dan dukungan untuk pengujian lokal dengan Amazon GameLift Anywhere. Plugin ini kompatibel dengan Unity versi Unity 2021.3 LTS dan 2022.3 LTS.

Fitur plugin utama meliputi:

  • Alur kerja UI terpandu di editor Unity untuk skenario berikut:

    • Uji integrasi game Anda dengan Amazon GameLift menggunakan workstation lokal Anda sebagai host. Alur kerja ini membantu Anda menyiapkan GameLift Anywhere armada Amazon untuk mesin lokal Anda, meluncurkan instance server dan klien game Anda, meminta sesi game melalui Amazon GameLift, dan bergabung dengan game.

    • Terapkan solusi cloud hosting untuk server game terintegrasi Anda dengan EC2 yang GameLift dikelola Amazon dan sumber daya pendukung AWS . Alur kerja ini membantu Anda mengonfigurasi game untuk cloud hosting, dan menyediakan tiga skenario penerapan:

      • Menyebarkan server game ke satu armada.

      • Terapkan server game ke satu set armada Spot berbiaya rendah di beberapa Wilayah. AWS

      • Menyebarkan server game dengan FlexMatch mak comblang.

  • Kemampuan untuk mengatur profil pengguna yang menautkan ke pengguna AWS akun dan menetapkan AWS Wilayah default. Anda dapat mempertahankan beberapa profil agar berfungsi di berbagai AWS akun, pengguna akun, dan wilayah.

  • Kemudahan khusus yang membantu merampingkan proses GameLift integrasi dan penyebaran Amazon, termasuk:

    • Setiap solusi hosting mencakup AWS sumber daya pendukung, termasuk kumpulan pengguna Amazon Cognito yang menyediakan ID pemain unik dan validasi pemain. Solusinya juga mencakup bucket Amazon S3 untuk penyimpanan, notifikasi acara Amazon SNS, fungsi AWS Lambda , dan sumber daya lainnya.

    • Untuk Anywhere alur kerja, plugin mengotomatiskan pengaturan parameter server yang diperlukan.

    • Untuk alur kerja Amazon EC2, setiap solusi penerapan menyediakan layanan backend klien bawaan menggunakan fungsi Lambda. Layanan backend berada di antara klien game dan GameLift layanan Amazon dan mengelola semua panggilan langsung ke layanan Amazon. GameLift

  • Konten untuk pengujian integrasi, termasuk aset dan kode untuk contoh game multiplayer sederhana untuk menggambarkan server game dan integrasi klien game.

  • Dokumentasi plugin dengan panduan integrasi terperinci dan kode sampel.

Semua skenario penerapan, termasuk untuk Anywhere dan armada Amazon EC2, AWS CloudFormation menggunakan templat untuk mendeskripsikan dan menyebarkan sumber daya untuk solusi AWS game Anda. Template ini termasuk dalam unduhan GameLift plugin Amazon. Anda dapat menggunakannya apa adanya atau menyesuaikannya untuk game Anda.

Versi SDK yang diperbarui: AWS SDK 1.11.193

Fitur GameLift kredensi bersama Amazon yang baru memungkinkan aplikasi yang digunakan pada armada EC2 terkelola untuk berinteraksi dengan sumber daya lain. AWS Pembaruan ini memengaruhi aplikasi yang Anda bundel dan terapkan bersama dengan binari server game yang terintegrasi dengan server SDK versi 5.x atau yang lebih baru. (Executable server game sudah dapat meminta kredensional menggunakan aksi SDK 5.x server.) GetFleetRoleCredentials()

Misalnya, jika Anda ingin menerapkan build server game dengan CloudWatch agen Amazon untuk mengumpulkan metrik instans EC2 dan data lainnya, agen tersebut memerlukan izin untuk berinteraksi dengan sumber daya Anda. CloudWatch Untuk melakukannya, Anda harus terlebih dahulu menyiapkan peran AWS Identity and Access Management IAM) dengan izin untuk menggunakan CloudWatch sumber daya, lalu mengonfigurasi armada dengan peran IAM dan kredenal bersama diaktifkan. Saat Amazon GameLift menerapkan build server game Anda ke setiap instans EC2, Amazon akan menghasilkan file kredensyal bersama dan menyimpannya di instans. Semua aplikasi pada instance dapat menggunakan kredensi bersama. Amazon GameLift secara otomatis menyegarkan kredensi sementara sepanjang masa pakai instans.

Anda dapat mengaktifkan kredensi bersama saat membuat armada EC2 terkelola menggunakan metode berikut:

  • Dalam alur kerja pembuatan armada GameLift konsol Amazon.

  • Saat memanggil operasi API GameLift layanan Amazon CreateFleet menggunakan parameter baruInstanceRoleCredentialsProvider.

  • Saat memanggil operasi AWS CLI aws gamelift create-fleet dengan parameter. instance-role-credentials-provider

Pelajari lebih lanjut:

Versi SDK yang diperbarui: GameLift Plugin Amazon untuk Unreal Engine versi 1.0.0

GameLift Plugin Amazon untuk Unreal Engine menyediakan alat dan alur kerja yang merampingkan langkah Anda untuk memulai dan menjalankan game dengan Amazon GameLift untuk hosting cloud. Amazon GameLift adalah layanan yang dikelola sepenuhnya yang memungkinkan pengembang game mengelola dan menskalakan server game khusus untuk game multipemain berbasis sesi. Plugin ini mendukung UE versi 5.0, 5.1, dan 5.2. Fitur utama meliputi:

  • Alur kerja UI terpandu di editor Unreal] melewati jalur berikut:

    • Uji integrasi game Anda dengan Amazon GameLift menggunakan workstation lokal Anda sebagai host. Alur kerja ini membantu Anda menyiapkan GameLift Anywhere armada Amazon untuk mesin lokal Anda, meluncurkan instance server dan klien game Anda, meminta sesi game melalui Amazon GameLift, dan mendapatkan informasi koneksi untuk sesi game baru.

    • Terapkan solusi hosting cloud Amazon EC2 untuk server game terintegrasi Anda. Alur kerja ini membantu Anda mengonfigurasi game Anda untuk cloud hosting, dan menyediakan tiga skenario penerapan yang berbeda: menyebarkan ke satu armada, menyebarkan ke satu set armada spot di beberapa wilayah, atau menyebarkan ke satu set armada dengan mak comblang. FlexMatch Solusi untuk setiap skenario penerapan mencakup GameLift sumber daya Amazon dan sumber AWS daya pendukung.

  • Kemampuan untuk mengatur profil pengguna yang menautkan ke pengguna AWS akun dan menentukan AWS Wilayah default. Anda dapat mempertahankan beberapa profil agar berfungsi di berbagai AWS akun, pengguna akun, dan wilayah.

  • Kemudahan khusus yang membantu merampingkan proses GameLift integrasi dan penyebaran Amazon, termasuk:

    • Setiap solusi hosting mencakup AWS sumber daya pendukung, termasuk kumpulan pengguna Amazon Cognito dasar yang menyediakan ID pemutar unik, bucket Amazon S3 untuk penyimpanan, pemberitahuan acara Amazon SNS, dan fungsi. AWS Lambda

    • Untuk Anywhere alur kerja, plugin mengotomatiskan pengaturan parameter server yang diperlukan menggunakan argumen baris perintah.

    • Untuk alur kerja Amazon EC2, setiap solusi penerapan menyediakan layanan backend klien bawaan menggunakan fungsi Lambda. Layanan backend menerima permintaan dari klien game dan meneruskannya ke layanan Amazon GameLift .

  • Konten untuk pengujian integrasi, termasuk peta permainan pemula dan dua peta pengujian dengan cetak biru dasar dan elemen UI.

  • Dokumentasi plugin dengan panduan integrasi terperinci dan kode sampel.

Semua skenario penerapan, termasuk armada for Anywhere dan Amazon EC2, AWS CloudFormation menggunakan templat untuk menjelaskan solusinya. Plugin menggunakan template ini saat menyebarkan GameLift sumber daya Amazon untuk game Anda. Template ini termasuk dalam unduhan GameLift plugin Amazon dan dapat diedit. Anda dapat menggunakannya apa adanya atau memodifikasinya untuk permainan Anda.

Versi SDK yang diperbarui: AWS SDK 1.11.144

Dengan Amazon, GameLift Anda sekarang dapat meng-host game Anda di cloud menggunakan instans EC2 dengan prosesor AWS Graviton. Dirancang oleh AWS prosesor berbasis ARM64, instans Graviton memberikan kinerja harga terbaik untuk beban kerja cloud menggunakan EC2, dengan peningkatan hingga 40% dibandingkan instans berbasis x86 yang sebanding. Prosesor Graviton3 terbaru menawarkan kinerja komputasi hingga 25% lebih baik dibandingkan versi sebelumnya.

Dengan Amazon GameLift, Anda sekarang dapat memilih dari instance baru ini di keluarga AWS Graviton:

  • Contoh berbasis Graviton2: c6g, c6gn, r6g, m6g, g5g

  • Contoh berbasis Graviton3: c7g, r7g, m7g

Pelajari lebih lanjut:
  • AWS Prosesor Graviton: Pelajari tentang manfaat dan penggunaan praktis instans EC2 berbasis Graviton.

  • Memulai Graviton: Dapatkan ikhtisar tentang instans berbasis Graviton dan wawasan tentang bagaimana aplikasi berjalan pada mereka tergantung pada sistem operasi, bahasa, dan waktu berjalan mereka.

catatan

Instans Graviton Arm memerlukan GameLift server Amazon yang dibangun di OS Linux. Server SDK 5.1.1 atau yang lebih baru diperlukan untuk C ++ dan C #. Server SDK 5.0 atau yang lebih baru diperlukan untuk Go. Instans ini tidak memberikan out-of-the-box dukungan untuk instalasi Mono di Amazon Linux 2023 (AL2023) atau Amazon Linux 2 (AL2).

Versi SDK yang diperbarui: Server SDK untuk C++, C #/Unity, Unreal 5.1.0

Rilis terbaru SDK GameLift server Amazon memberikan pembaruan untuk C ++, C #, dan plugin Unreal, dan plugin baru untuk digunakan dengan mesin game Unity. Pengembang game mengintegrasikan SDK GameLift server Amazon ke server game yang mereka gunakan untuk hosting di Amazon. GameLift

Versi SDK server terbaru berisi pembaruan berikut, yang mencakup sejumlah permintaan pelanggan:

Sekarang Anda dapat melacak metrik kinerja perangkat keras untuk armada EC2 yang GameLift dikelola Amazon. Metrik mencakup metrik instans EC2 untuk pemanfaatan CPU, volume lalu lintas jaringan, dan aktivitas baca/tulis disk. Untuk Amazon GameLift, metrik ini menjelaskan semua instans aktif di lokasi armada. Anda dapat melihat metrik perangkat keras armada ini menggunakan CloudWatch dasbor Amazon di. AWS Management Console Anda juga dapat melihatnya di GameLift konsol Amazon dalam detail armada.

Pelajari selengkapnya:

Versi SDK yang diperbarui: AWS SDK 1.11.111

GameLift Pelanggan Amazon sekarang dapat menggunakan sistem operasi Amazon Linux 2023 untuk meng-host server game mereka. AL2023 menawarkan beberapa peningkatan dibandingkan AL2 termasuk keamanan. Sistem operasi ini tersedia di semua Wilayah AWS kecuali Wilayah China.

Pelanggan dapat menggunakan sistem operasi Linux yang lebih baru dan terus menerima pembaruan keamanan penting ketika dukungan berakhir untuk Amazon Linux (AL1) pada Desember 2023. Support untuk Amazon Linux 2 berlanjut hingga 30 Juni 2025.

Versi SDK yang diperbarui: AWS SDK 1.11.87

Jika Anda menggunakan Amazon GameLift FleetiQ untuk hosting game, Anda sekarang dapat mencegah penempatan sesi game pada instance yang saat ini menguras tenaga. Instans yang menguras ditandai untuk shutdown, tetapi mereka masih dapat dipilih untuk menyelenggarakan sesi game baru jika tidak ada sumber daya hosting lain yang tersedia. Dengan fitur baru ini, Anda dapat mengecualikan penggunaan instance yang menguras seluruhnya.

Gunakan fitur ini saat menelepon ClaimGameServer untuk menemukan server game yang tersedia. Tambahkan FilterOption parameter baru dan atur status instance yang diizinkan ke ACTIVE saja. Sebagai tanggapan, Amazon GameLift FleetiQ hanya melihat instance aktif saat mencari dan mengklaim server game yang tersedia.

Pelajari lebih lanjut:

GameLift Pelanggan Amazon sekarang dapat menggunakan tag alokasi AWS Billing biaya untuk mengatur biaya hosting game mereka. Anda dapat menetapkan tag alokasi biaya ke sumber daya armada Amazon GameLift EC2 individual untuk melacak bagaimana armada Anda berkontribusi terhadap biaya hosting secara keseluruhan.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.11.63

GameLift Pelanggan Amazon sekarang dapat menggunakan sistem operasi Windows Server 2016 untuk meng-host server game mereka. Sistem operasi ini tersedia di semua Wilayah AWS. Pelanggan dapat menggunakan sistem operasi Windows yang lebih baru dan terus menerima pembaruan keamanan penting karena Microsoft mengakhiri dukungannya untuk Windows Server 2012 pada Oktober 2023.

Mulai hari ini, pelanggan baru yang membutuhkan lingkungan runtime Windows harus menentukan Windows Server 2016 saat membuat build server game baru untuk hosting. Pelanggan yang sudah ada dapat terus membuat build dan armada baru dengan Windows Server 2012 tetapi harus menyelesaikan migrasi dengan Windows Server 2016 sebelum tanggal dukungan Microsoft berakhir pada 10 Oktober 2023.

Pembaruan ini mencakup perubahan layanan berikut:

  • Saat membuat build server game menggunakan perintah Amazon GameLift SDK atau CLI, Anda sekarang harus secara eksplisit mengatur sistem operasi. Tidak ada lagi nilai default. Untuk menyebarkan server game Anda di Windows Server 2016, gunakan nilainyaWINDOWS_2016.

  • Saat membuat build server game menggunakan GameLift konsol Amazon, Anda harus memilih sistem operasi dari nilai yang tersedia. Jika Anda adalah pelanggan lama dengan armada Windows Server 2012 aktif, Anda dapat memilih salah satu WINDOWS_2012 atauWINDOWS_2016.

Versi SDK yang diperbarui: Server SDK 5.0.0 untuk Unreal

Versi terbaru dari plugin GameLift ringan Amazon untuk Unreal Engine sekarang didasarkan pada GameLift server Amazon SDK 5.x. Untuk mulai mengintegrasikan lingkungan Unreal Engine Anda dengan Amazon, GameLift lihat tautan berikut.

GameLift Konsol Amazon baru mencakup peningkatan ini:

  • Navigasi yang ditingkatkan - Panel navigasi baru memfasilitasi navigasi antara GameLift sumber daya Amazon.

  • Halaman GameLift landing Amazon - Halaman arahan baru menyediakan tautan ke dokumentasi yang bermanfaat, menampilkan ikhtisar Amazon tingkat tinggi GameLift, dan memberikan dukungan melalui tautan ke dokumentasi, pertanyaan umum, dan AWS re:Post.

  • CloudWatch Metrik Amazon yang ditingkatkan — GameLift Metrik Amazon sekarang tersedia di GameLift konsol Amazon dan dasbor Anda CloudWatch. Pembaruan ini juga mencakup metrik baru untuk kinerja, pemanfaatan, dan sesi pemain.

Server Side Encryption ((SSE)) untuk topik SNS mengenkripsi data sensitif Anda saat istirahat. SSE menggunakan AWS Key Management Service (AWS KMS) kunci untuk melindungi konten topik SNS Anda.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: Server SDK 5.0.0 untuk.NET 6. Tidak diperlukan pembaruan SDK.

Jika Anda menggunakan Unity Real-Time Development Platform, terus gunakan GameLift server Amazon SDK 5.0.0 dengan.NET 4.6. Unity tidak mendukung .NET 6.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: Server SDK 5.0.0 untuk Go

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.10.21, Server SDK 5.0.0 untuk C ++ dan C #

Amazon GameLift Anywhere menggunakan sumber daya server game Anda untuk meng-host server GameLift game Amazon. Anda dapat menggunakan Amazon GameLift Anywhere untuk mengintegrasikan sumber daya komputasi Anda sendiri dengan komputasi EC2 GameLift terkelola Amazon untuk mendistribusikan server game Anda di beberapa jenis komputasi. Anda juga dapat menggunakan Amazon GameLift Anywhere untuk menguji server game secara berulang tanpa mengunggah build ke Amazon GameLift untuk setiap iterasi.

Sorotan:

  • GameLift AnywhereArmada Amazon baru dan jenis komputasi

  • Amazon GameLift Anywhere menghitung pendaftaran sumber daya

  • Peningkatan siklus iterasi pengujian

Amazon GameLift Server SDK 5.0.0 memperkenalkan peningkatan pada SDK server yang ada dan jenis sumber daya baru, komputasi. Server SDK 5.0.0 mendukung Amazon GameLift Anywhere dan penggunaan sumber daya komputasi Anda sendiri untuk hosting server game.

Versi SDK yang diperbarui: AWS SDK 1.9.333

Amazon sekarang GameLift tersedia di delapan Local Zones di Amerika Serikat, sehingga Anda dapat menyebarkan armada Anda lebih dekat ke pemain. Anda dapat menggunakan semua GameLift fitur Amazon yang dikelola dengan Local Zones dengan menambahkan Local Zones ke armada Anda.

Local Zones memperluas AWS sumber daya dan layanan ke tepi cloud, dekat dengan populasi besar, industri, dan pusat teknologi informasi (TI). Ini berarti Anda dapat menerapkan aplikasi yang memerlukan latensi milidetik satu digit lebih dekat ke pengguna akhir atau ke pusat data lokal.

GameLift Konsol Amazon baru mencakup peningkatan ini:

  • Navigasi yang ditingkatkan - Panel navigasi baru memfasilitasi navigasi antara GameLift sumber daya Amazon.

  • Halaman GameLift landing Amazon - Halaman arahan baru menyediakan tautan ke dokumentasi yang bermanfaat, menampilkan ikhtisar Amazon tingkat tinggi GameLift, dan memberikan dukungan melalui tautan ke dokumentasi, pertanyaan umum, dan AWS re:Post.

  • CloudWatch Metrik Amazon yang ditingkatkan — GameLift Metrik Amazon sekarang tersedia di GameLift konsol Amazon dan dasbor Anda CloudWatch. Pembaruan ini juga mencakup metrik baru untuk kinerja, pemanfaatan, dan sesi pemain.

FlexMatch pengguna sekarang memiliki akses ke fitur-fitur berikut:

  • Aturan majemuk — Menambahkan dukungan untuk aturan perjodohan gabungan untuk pertandingan dari 40 pemain atau lebih sedikit. Anda sekarang dapat menggunakan pernyataan logis untuk membuat aturan majemuk untuk membentuk kecocokan. Tanpa aturan gabungan dalam set aturan Anda, untuk membentuk kecocokan, semua aturan dalam set aturan harus benar. Dengan aturan gabungan, Anda dapat memilih aturan mana yang akan diterapkan menggunakan operator logis berikut:and,or,not, danxor.

  • Pemilihan tim yang fleksibel — Ekspresi properti perjodohan yang diperbarui untuk mendukung pemilihan subset dari semua tim yang tersedia.

  • Daftar string yang lebih panjang - Meningkatkan jumlah string maksimum dari 10 menjadi 100 dalam daftar string nilai atribut pemain.

Versi SDK yang diperbarui: AWS SDK 1.9.133

Amazon sekarang GameLift tersedia di Wilayah Asia Pasifik (Osaka). Pengembang game sekarang dapat menyebarkan instans di Osaka menggunakan armada GameLift Multi-wilayah.

Anda sekarang dapat menggunakan server game yang dihosting Graviton2, berdasarkan arsitektur prosesor berbasis ARM, untuk mencapai peningkatan kinerja dengan biaya lebih rendah jika dibandingkan dengan opsi komputasi berbasis Intel yang setara.

Sorotan:
  • Amazon sekarang GameLift tersedia di Wilayah Asia Pasifik (Osaka).

  • Grup server game Amazon GameLift FleetiQ sekarang dapat dikonfigurasi untuk mengelola keluarga instans Graviton2 c6g, m6g, dan r6g.

Pelajari lebih lanjut:

GameLift Plugin Amazon untuk Unity versi 1.0.0 berisi pustaka dan UI asli yang memudahkan akses GameLift sumber daya Amazon dan mengintegrasikan Amazon GameLift ke dalam game Unity Anda. Anda dapat menggunakan GameLift plugin Amazon untuk Unity untuk mengakses Amazon GameLift API dan menerapkan AWS CloudFormation template untuk skenario game umum. Plugin ini juga menyertakan contoh permainan yang bekerja dengan skenario sampel. Anda dapat menggunakan Amazon GameLift Local untuk melihat pesan yang diteruskan antara klien game dan server game untuk mempelajari bagaimana game biasa berinteraksi dengan Amazon GameLift.

Plugin untuk Unity mendukung Unity 2019.4 LTS dan 2020.3 LTS.

Sorotan:

  • Membangun, menjalankan, dan memodifikasi contoh permainan dengan skenario yang berbeda, atau membuat sendiri.

  • Terapkan AWS CloudFormation skenario sampel untuk skenario permainan biasa termasuk auth saja, Armada wilayah tunggal, armada multi-wilayah dengan antrian dan mak comblang khusus, Armada Spot dengan antrian dan mak comblang khusus, dan. FlexMatch

Pelajari lebih lanjut:

Anda dapat menggunakan jenis aturan batchDistance untuk menentukan string atau atribut numerik, membawa sejumlah manfaat ke setiap segmen.

Sorotan:

  • Untuk pertandingan besar (>40 pemain), alih-alih menyeimbangkan pemain secara merata hanya dengan keterampilan, Anda sekarang bisa mendapatkan keseimbangan yang sama berdasarkan keterampilan, mode, dan peta. Pastikan bahwa semua orang dalam pertandingan berada dalam band keterampilan, band beberapa atribut numerik seperti liga atau gaya bermain, dan kelompok sesuai dengan atribut string seperti peta atau mode permainan. Anda juga dapat membuat ekspansi dari waktu ke waktu. Misalnya, Anda dapat membuat ekspansi untuk mengizinkan rentang tingkat keterampilan yang lebih besar untuk memasuki match seiring dengan semakin lama pemain menunggu.

    Untuk match di bawah 40 pemain, Anda dapat menggunakan ekspresi aturan baru yang disederhanakan.

Versi SDK yang diperbarui: Realtime Client SDK 1.2.0, Server SDK 3.4.0 untuk Unreal

Dengan pembaruan SDK terbaru ini, Anda sekarang dapat mengintegrasikan IL2CPP ke dalam aplikasi seluler Anda yang menggunakan SDK Klien RTS dan mengikuti praktik terbaik dengan kerangka kerja. Anda juga sekarang dapat membangun Amazon GameLift Server SDK untuk Unreal Version 4.26. Pembaruan ini berisi komponen yang terintegrasi dengan server game Windows atau Linux Anda, termasuk versi C ++ dan C # dari Amazon GameLift Server SDK, Amazon GameLift Local, dan plugin Unreal Engine.

Sorotan:

  • Menambahkan dukungan untuk IL2CPP di SDK Klien RTS dan untuk membangun pustaka asli sebagai kerangka kerja, sehingga Anda dapat membangun klien RTS untuk perangkat seluler terbaru.

  • Anda dapat menggunakan DescribePlayerSessions() untuk mendapatkan informasi untuk satu sesi pemain, untuk semua sesi pemain dalam sesi game, atau untuk semua sesi pemain yang terkait dengan satu ID pemain.

  • Anda dapat menggunakan GetInstanceCertificate() untuk mengambil lokasi file dari sertifikat TLS yang dikodekan PEM yang terkait dengan armada dan instance-nya.

  • Membuat SDK Server dukungan untuk Unreal versi 4.26.

  • C# SDK yang ada, versi 4.0.2, telah diverifikasi kompatibel dengan Unity 2020.3. Tidak ada pembaruan SDK yang diperlukan.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.8.168

Sekarang Anda dapat menggunakan kejadian untuk memantau aktivitas penempatan sesi game untuk antrean sesi game. Buat topik Amazon Simple Notification Service (Amazon SNS) untuk mempublikasikan pemberitahuan acara, atau mengatur pelacakan peristiwa menggunakan Acara. CloudWatch

Sorotan:

  • Untuk setiap antrean, Anda dapat mengatur string teks kustom untuk disertakan dalam semua pesan kejadian.

  • Saat menggunakan topik Amazon SNS, Anda dapat mengatur syarat akses tambahan yang membatasi publikasi hanya untuk antrean tertentu.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.8.163

GameLift Hosting terkelola Amazon sekarang tersedia di 21 AWS Wilayah. Wilayah baru meliputi Cape Town (af-south-1), Bahrain (me-south-1), Hong Kong (ap-east-1), Milan (eu-south-1), Paris (eu-west-3), dan Stockholm (eu-north-1).

Dengan fitur armada GameLift multi-lokasi Amazon yang baru, Anda sekarang dapat menyiapkan satu armada untuk GameLift meng-host server game Anda di salah satu atau semua 20 Wilayah yang didukung Amazon (kecuali Wilayah Beijing). Fitur ini bertujuan untuk secara signifikan mengurangi pekerjaan yang diperlukan untuk menyiapkan dan memelihara sumber daya GameLift hosting Amazon secara global. Armada multi-lokasi dapat dibuat di AWS Wilayah berikut: us-east-1 (Virginia N.), (Oregon), us-west-2 (Frankfurt), eu-central-1 (Irlandia), eu-west-1 (Sydney), ap-southeast-2 (Tokyo), dan ap-northeast-1 (Seoul). ap-northeast-2 Di semua Wilayah lain, Anda dapat terus menyiapkan armada lokasi tunggal sesuai kebutuhan. Semua armada yang dibuat sebelum rilis ini adalah armada satu lokasi. Menggunakan armada multi-lokasi tidak memengaruhi biaya hosting Anda. GameLiftHarga Amazon didasarkan pada jenis, lokasi, dan volume instans yang Anda gunakan. (Untuk informasi selengkapnya, lihat GameLiftharga Amazon.) AWS CloudFormation dukungan untuk armada multi-lokasi akan segera tersedia.

catatan

Armada multi-lokasi tidak tersedia di Wilayah China. GameLiftSumber daya Amazon yang berada di Wilayah China tidak dapat berinteraksi atau digunakan oleh sumber daya di GameLift Wilayah Amazon lainnya.

Sorotan:

  • Dengan armada multi-lokasi, tambahkan daftar lokasi jarak jauh secara eksplisit. Amazon GameLift menyebarkan instance dengan tipe dan konfigurasi yang sama, termasuk konfigurasi build dan runtime, ke Wilayah asal armada dan semua lokasi yang ditambahkan.

  • Sesuaikan pengaturan kapasitas dan penskalaan untuk setiap lokasi secara independen. Kebijakan penskalaan otomatis berlaku untuk seluruh armada, namun Anda dapat mengaktifkan atau menonaktifkannya berdasarkan lokasi.

  • Mulai sesi game baru di lokasi armada tertentu. Saat menggunakan antrian sesi permainan atau perjodohan untuk menempatkan sesi permainan, Anda sekarang dapat memprioritaskan di mana sesi permainan baru dimulai berdasarkan lokasi, biaya hosting, dan latensi pemain.

  • Dapatkan metrik hosting di GameLift konsol Amazon, digabungkan untuk semua lokasi dalam armada atau dipecah berdasarkan setiap lokasi armada.

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.8.139

Rilis ini mencakup pembaruan berikut:

  • Grup server game Amazon GameLift FleetiQ sekarang dapat dikonfigurasi untuk mengelola keluarga instans AMD C5a, M5a, dan R5a. Jenis instans Amazon EC2 yang didukung, seperti yang tercantum untuk GameServerGroup InstanceDefinition, sekarang mencakup yang berikut:

    • c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge

    • m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge

    • r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge

    Catatan: Instans AMD untuk FleetiQ saat ini tidak tersedia untuk digunakan di Wilayah China (Beijing). AWS Lihat Ketersediaan fitur dan perbedaan implementasi di Tiongkok.

  • Hosting game yang GameLift dikelola Amazon sekarang mendukung instans AMD di Wilayah China (Beijing), yang dioperasikan oleh Sinnet. Keluarga Instans AMD baru mencakup M5a dan R5a. Jenis instans EC2 yang didukung, seperti yang tercantum untuk armada InstanceType, sekarang mencakup yang berikut:

    • m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge

    • r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge

  • Amazon sekarang GameLift FlexMatch dapat digunakan sebagai solusi perjodohan mandiri di Wilayah China (Beijing), yang dioperasikan oleh Sinnet. Pelanggan dapat membuat FlexMatch mak comblang di Wilayah Beijing dan mengonfigurasi FlexMatchModeparameter ke STANDALONE. Untuk informasi lebih lanjut tentang FlexMatch, baik dengan hosting GameLift terkelola Amazon atau dengan solusi GameLift hosting non-Amazon, di Panduan GameLift FlexMatch Pengembang Amazon.

  • Saat menyiapkan notifikasi acara untuk Amazon GameLift FlexMatch, Anda sekarang dapat menetapkan topik Amazon SNS FIFO sebagai target notifikasi. Untuk informasi selengkapnya, lihat:

Versi SDK yang diperbarui: Amazon GameLift Server SDK 4.0.2, plugin Unreal versi 3.3.3

Versi terbaru dari Amazon GameLift Server SDK berisi komponen-komponen berikut:

  • Plugin Unreal yang diperbarui telah diperbarui untuk kompatibilitas dengan Unreal Engine 4.25. API tidak diubah.

  • C# SDK yang ada, versi 4.0.2, telah diverifikasi kompatibel dengan Unity 2020. Tidak ada pembaruan SDK yang diperlukan.

Unduh versi terbaru dari Amazon GameLift Server SDK di Amazon GameLift untuk memulai.

Versi SDK yang diperbarui: AWS SDK 1.8.95

Amazon GameLift FlexMatch adalah layanan perjodohan yang dapat disesuaikan untuk game multipemain. Awalnya dirancang untuk pengguna hosting GameLift terkelola Amazon, sekarang FlexMatch dapat diintegrasikan ke dalam game yang menggunakan sistem hosting lain, termasuk peer-to-peer, komputasi lokal berpemilik, dan tipe primitif komputasi awan. Game yang menggunakan Amazon GameLift FleetiQ untuk hosting game di Amazon EC2 sekarang dapat menerapkan perjodohan dengan. FlexMatch

FlexMatch menyediakan algoritme perjodohan yang kuat dan bahasa aturan yang memberi Anda garis lintang lebar untuk menyesuaikan proses perjodohan sehingga pemain dicocokkan berdasarkan karakteristik pemain utama dan latensi yang dilaporkan. Selain itu, FlexMatch menawarkan alur kerja permintaan perjodohan yang mendukung fitur seperti pesta pemain, penerimaan pemain, dan pengisian ulang pertandingan. Saat Anda menggunakan FlexMatch hosting GameLift terkelola Amazon atau Server Realtime, mak comblang secara otomatis menggunakan Amazon GameLift untuk menemukan sumber daya hosting dan memulai sesi permainan baru untuk pertandingan yang baru dibentuk. Saat menggunakan FlexMatch sebagai layanan mandiri, mak comblang memberikan hasil pertandingan kembali ke game Anda, yang kemudian dapat memulai sesi permainan baru menggunakan solusi hosting Anda.

Operasi API untuk FlexMatch merupakan bagian dari API GameLift layanan Amazon, yang disertakan dalam AWS SDK dan AWS Command Line Interface (AWS CLI). Rilis ini mencakup pembaruan ini untuk mendukung matchmaking mandiri:

  • Sumber daya API MatchmakingConfiguration memiliki perubahan berikut:

    • Properti baru, FlexMatchMode menunjukkan apakah mak comblang digunakan dengan hosting GameLift terkelola Amazon atau sebagai perjodohan mandiri.

    • Properti GameSessionQueueArns tidak diperlukan saat FlexMatchMode diatur ke mandiri.

    • Properti ini tidak digunakan dengan matchmaking mandiri: AdditionalPlayerCount, BackfillMode, GameProperties, GameSessionData.

  • Fitur backfill otomatis tidak tersedia dengan matchmaking mandiri.

Versi SDK yang diperbarui: AWS SDK 1.8.95

Daftar jenis instans Amazon EC2 yang didukung oleh Amazon GameLift sekarang mencakup tiga keluarga instans baru: C5a, M5a, dan R5a. Keluarga ini terdiri dari instans AMD yang dioptimalkan komputasi yang didukung oleh prosesor AMD EPYC yang berjalan pada frekuensi hingga 3,3. GHz. Instans AMD kompatibel dengan x86; game yang saat ini berjalan di Amazon GameLift dapat digunakan ke jenis instans AMD tanpa perubahan. Contoh baru tersedia di AWS Wilayah berikut: AS Timur (Virginia N. dan Ohio), AS Barat (Oregon dan California N.), Kanada Tengah (Montreal), Amerika Selatan (Sao Paulo), EU Central (Frankfurt), EU West (London dan Irlandia), Asia Pasifik Selatan (Mumbai), Asia Pasifik Timur Laut (Seoul dan Tokyo), dan Asia Pasifik Tenggara (Singapura dan Sydney).

Instans AMD baru meliputi:

  • c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge

  • m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge

  • r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge

Pelajari lebih lanjut:

Versi SDK yang diperbarui: Amazon GameLift Server SDK 4.0.2

Server SDK versi 4.0.2 yang baru memperbaiki masalah yang diketahui dengan operasi API. StartMatchBackfill() Operasi ini sekarang mengembalikan respon yang benar untuk permintaan pencocokan isi ulang.

Masalah tidak memengaruhi proses backfill match, dan tidak ada perubahan di cara kerja fitur ini. Masalah ini mungkin memengaruhi pesan log dan penanganan kesalahan untuk permintaan backfill match.

Unduh versi terbaru dari Amazon GameLift Server SDK di Amazon GameLift untuk memulai.

FlexMatch pengguna sekarang dapat menyesuaikan perilaku default berikut untuk proses perjodohan. Penyesuaian ini diatur dalam rangkaian aturan matchmaking. Tidak ada perubahan pada Amazon GameLift SDK.

  • Prioritaskan tiket backfill: Anda dapat memilih untuk menaikkan atau menurunkan bagaimana tiket backfill match diprioritaskan ketika mencari match yang dapat diterima. Memprioritaskan tiket isi ulang berguna saat fitur pengisian ulang otomatis diaktifkan. Gunakan properti algoritme backfillPriority.

  • Pra-sortir untuk mengoptimalkan konsistensi dan efisiensi kecocokan: Konfigurasikan mak comblang Anda untuk mengurutkan kumpulan tiket sebelum mengelompokkan tiket untuk dievaluasi. Dengan melakukan pra-sortir tiket berdasarkan atribut utama pemain, hasil match Anda cenderung memiliki pemain yang lebih mirip dalam atribut tersebut. Anda juga dapat meningkatkan efisiensi dalam proses evaluasi dengan melakukan pra-sortir pada atribut yang sama yang digunakan dalam aturan match. Gunakan properti algoritme sortByAttributes dengan properti strategy diatur ke "disortir".

  • Sesuaikan cara waktu tunggu ekspansi dipicu: Pilih antara pemicuan ekspansi berdasarkan usia tiket terbaru (default) atau tertua dalam match yang belum selesai. Memicu tiket tertua cenderung menyelesaikan match lebih cepat, sementara memicu tiket terbaru mengarah ke kualitas match yang lebih tinggi. Gunakan properti algoritme expansionAgeSelection.

Versi SDK yang diperbarui: Amazon GameLift Server SDK 4.0.1

SDK Server baru berisi pembaruan berikut:

Unduh versi terbaru dari Amazon GameLift Server SDK di Amazon GameLift untuk memulai.

Versi SDK yang diperbarui: AWS SDK 1.8.36

Solusi Amazon GameLift FleetiQ untuk hosting game berbasis cloud berbiaya rendah di Amazon EC2 sekarang tersedia secara umum. Amazon GameLift FleetiQ memberi pengembang kemampuan untuk meng-host server game langsung di Instans Spot Amazon EC2 dengan mengoptimalkan kelangsungan hidup mereka untuk hosting game. Pengembang game dapat menggunakan Amazon GameLift FleetiQ dengan game baru atau untuk menambah kapasitas untuk game yang ada. Solusi ini mendukung penggunaan kontainer atau AWS layanan lain seperti AWS Shield dan Amazon Elastic Container Service (Amazon ECS).

Rilis ketersediaan umum ini mencakup pembaruan berikut untuk solusi Amazon GameLift FleetiQ:

  • Operasi API baru DescribeGameServerInstances mengembalikan informasi, termasuk status, pada semua instans aktif untuk grup server game Amazon GameLift FleetiQ.

  • Strategi penyeimbangan baru, ON_DEMAND_ONLY, mengonfigurasi grup server game untuk menggunakan Instans Sesuai Permintaan saja. Anda dapat memperbarui strategi penyeimbangan grup server game kapan saja, sehingga memungkinkan untuk beralih antara menggunakan Instans Spot dan Instans Sesuai Permintaan sesuai kebutuhan.

  • Elemen pratinjau berikut telah diluncurkan untuk ketersediaan umum:

    • Penggunaan tombol sortir kustom untuk sumber daya server game. Server game dapat diurutkan berdasarkan stempel waktu pendaftaran.

    • Penandaan untuk sumber daya server game.

Versi SDK yang diperbarui: Amazon GameLift Server SDK 4.0.0, Amazon Local 1.0.5 GameLift

Versi terbaru dari Amazon GameLift Server SDK berisi komponen yang diperbarui berikut:

  • C# SDK versi 4.0.0 diperbarui untuk Unity 2019.

  • Unreal plugin versi 3.3.1 diperbarui untuk Unreal Engine versi 4.22, 4.23, dan 4.24.

  • Amazon GameLift Local versi 1.0.5 diperbarui untuk menguji integrasi yang menggunakan C# server SDK versi 4.0.0.

Unduh versi terbaru dari Amazon GameLift Server SDK di Amazon GameLift untuk memulai.

Versi SDK yang diperbarui: AWS SDK 1.7.310

Fitur Amazon GameLift FleetiQ mengoptimalkan kelangsungan hidup Instans Spot berbiaya rendah untuk digunakan dengan hosting game. Fitur ini sekarang diperluas untuk pelanggan yang ingin mengelola sumber daya hosting mereka secara langsung daripada melalui GameLift layanan Amazon yang dikelola. Solusi ini mendukung penggunaan kontainer atau AWS layanan lain seperti AWS Shield dan Amazon Elastic Container Service (Amazon ECS).

Pelajari lebih lanjut:

GameTech posting blog di Amazon GameLift FleetiQ

Versi SDK yang diperbarui: AWS SDK 1.7.249

Anda sekarang dapat memanfaatkan alat manajemen AWS sumber daya dengan GameLift sumber daya Amazon. Secara khusus, semua GameLift sumber daya utama Amazon — build, skrip, armada, antrian sesi game, konfigurasi perjodohan, dan set aturan perjodohan — sekarang diberi nilai Amazon Resource Name (ARN). Sumber daya ARN menyediakan pengidentifikasi konsisten yang unik di semua Wilayah. AWS Mereka dapat digunakan untuk membuat kebijakan izin khusus sumber daya AWS Identity and Access Management (IAM). Sumber daya sekarang diberi ARN dan juga pengidentifikasi sumber daya yang sudah ada sebelumnya, yang tidak spesifik Wilayah.

Selain itu, GameLift sumber daya Amazon sekarang mendukung penandaan. Anda dapat menggunakan tag untuk mengatur sumber daya, membuat kebijakan izin IAM untuk mengelola akses ke grup sumber daya, menyesuaikan rincian AWS biaya, dll. Saat mengelola tag untuk GameLift sumber daya Amazon, gunakan tindakan Amazon GameLift API TagResource()UntagResource(), danListTagsForResource().

Pelajari lebih lanjut:

Versi SDK yang diperbarui: AWS SDK 1.7.210

AWS CloudFormation template untuk Amazon GameLift

GameLift Sumber daya Amazon sekarang dapat dibuat dan dikelola melalui AWS CloudFormation. Templat AWS CloudFormation build dan fleet yang ada telah diperbarui agar selaras dengan sumber daya saat ini, dan template baru sekarang tersedia untuk skrip, antrian, konfigurasi perjodohan, dan kumpulan aturan perjodohan. AWS CloudFormation template sangat menyederhanakan tugas mengelola kelompok AWS sumber daya terkait, terutama saat menyebarkan game di beberapa Wilayah.

Pelajari lebih lanjut: