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 yang sebanding SDKs 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 SDKs, lihatDapatkan alat GameLift pengembangan Amazon.
Untuk mendapatkan Amazon terbaru GameLift SDKs, lihat situs GameLift SDKs unduhan Amazon
Versi saat ini
Pelepasan layanan | AWS SDK | Server SDK | Plugin untuk Unreal | Plugin untuk Unity | SDK klien waktu nyata | ||||
---|---|---|---|---|---|---|---|---|---|
C# | C# Kesatuan | C++ | C++ Tidak Nyata | Go | |||||
2025-01-14 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
Pelepasan layanan | AWS SDK | Server SDK | Plugin untuk Unreal | Plugin untuk Unity | SDK klien waktu nyata | ||||
---|---|---|---|---|---|---|---|---|---|
C# | C# Kesatuan | C++ | C++ Tidak Nyata | Go | |||||
2025-01-02 | 1.11.477 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
2024-12-19 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
2024-11-12 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 1.1.2 | 2.1.0 | 1.2.0 |
2024-09-19 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.3 | 5.1.2 | 5.1.0 | 1.1.2 | 2.1.0 | 1.2.0 |
2024-02-13 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.2 | 5.1.1 | 5.1.0 | 1.1.0 | 2.1.0 | 1.2.0 |
2023-12-14 | 1.11.225 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 |
2023-11-16 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 |
2023-11-02 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 1.3.1 | 1.2.0 |
2023-09-28 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.0.0 | 1.3.1 | 1.2.0 |
2023-08-17 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.3.1 | 1.2.0 | |
2023-07-27 | 1.11.111 |
5.1.0 (.NET 4 & 6 sekarang digabungkan) | 5.1.0 | 5.1.0 | 5.0.2 | 5.0.0 | 1.3.1 | 1.2.0 | |
2023-06-29 | 1.11.111 |
5.0.0 .NET 4, .NET 6 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
2023-06-15 | 1.11.87 |
5.0.0 .NET 4, .NET 6 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
2023-05-25 | 1.11.87 |
5.0.0 .NET 4, .NET 6 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
2023-04-20 | 1.11.63 |
5.0.0 .NET 4, .NET | 5.0.0 | 1.3.0 | 1.2.0 | ||||
2023-04-13 | 1.10.21 |
5.0.0 .NET 4, .NET | 5.0.0 | 1.2.1 | 1.2.0 | ||||
2023-02-09 | 1.10.21 |
5.0.0 .NET 4, .NET | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | |||
2023-01-31 | 1.10.21 |
3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||
2022-12-01 | 1.10.21 |
3.4.0 | 1.2.1 | 1.2.0 | |||||
2022-08-25 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||
2021-10-28 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||
2021-06-03 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||
2021-03-23 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
2021-03-16 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
2021-02-09 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
2020-12-22 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
2020-11-24 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
2020-11-11 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
2020-09-17 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
2020-08-27 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||
2020-04-16 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||
2020-04-02 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
2019-12-19 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
2019-11-14 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
2019-10-24 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
2019-09-03 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
2019-07-09 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||
2019-04-25 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||
2019-03-07 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||
2019-02-07 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||
2018-12-14 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||
2018-09-27 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||
2018-06-14 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||
2018-05-10 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||
2018-02-15 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||
2018-02-08 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||
2017-09-01 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||
2017-08-16 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||
2017-05-16 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||
2017-04-11 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||
2017-02-21 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||
2016-11-18 |
1.0.31 |
3.1.0 | |||||||
2016-10-13 |
1.0.17 |
3.1.0 | |||||||
2016-09-01 |
0.14.9 |
3.1.0 | |||||||
2016-08-04 |
0.12.16 |
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.
Versi SDK yang diperbarui:
-
AWS SDK 1.11.485
Menanggapi umpan balik pelanggan, kami merilis fungsionalitas baru yang memungkinkan Anda memprioritaskan lokasi untuk permintaan penempatan sesi game individual. Untuk antrian Anda yang dikonfigurasi untuk memprioritaskan penempatan berdasarkan lokasi, Anda sekarang dapat memberikan daftar lokasi prioritas yang disesuaikan dengan setiap permintaan penempatan.
Fitur baru ini memungkinkan pelanggan secara dinamis mengubah prioritas lokasi untuk setiap permintaan penempatan sesuai kebutuhan. Fleksibilitas tambahan berarti Anda dapat merespons kondisi yang berubah dengan lebih baik, seperti lokasi pemain, beban armada, atau kesehatan server. Ini juga dapat mendukung pelanggan yang ingin menyesuaikan lebih lanjut bagaimana lokasi penempatan dipilih.
Pelajari lebih lanjut:
Prioritaskan penempatan sesi game, Panduan Pengembang Amazon GameLift
StartGameSessionPlacement, Referensi GameLift API Amazon
Versi SDK yang diperbarui:
-
AWS SDK 1.11.477
Menanggapi umpan balik pelanggan, kami merilis fungsionalitas baru yang memungkinkan Anda lebih mudah menghentikan sesi permainan individual. Dengan rilis ini, Anda sekarang dapat mengakhiri sesi game langsung di GameLift konsol Amazon atau dengan menggunakan AWS CLI atau AWS SDK untuk Amazon. GameLift
Fitur baru ini membahas kebutuhan untuk menyelesaikan sesi permainan yang tetap aktif tetapi dalam keadaan buruk, yang mencegah sumber daya komputasi menghosting sesi game baru. Sebelumnya, pelanggan diminta untuk mengakses komputasi dari jarak jauh untuk menghentikan sesi permainan secara manual.
Anda memiliki dua metode penghentian untuk dipilih. Metode pertama mencoba untuk mengakhiri sesi permainan dengan anggun menggunakan urutan shutdown kustomnya, yang mungkin mencakup tindakan untuk memberi tahu pemain dan menyelesaikan data game. Metode kedua memaksa proses server berhenti, yang segera mengakhiri sesi permainan. Metode kedua ini memastikan bahwa sesi permainan berakhir bahkan ketika proses server tidak merespons.
Pelajari lebih lanjut:
Matikan sesi permainan menggunakan GameLift konsol Amazon, Panduan GameLift Pengembang Amazon
TerminateGameSession, Referensi GameLift API Amazon
Diperbarui versi plugin:
GameLift Plugin Amazon untuk Unreal Engine, versi 2.0.0
-
Diupgrade untuk mendukung server C ++ SDK 5.2.0 dengan dukungan kontainer terkelola.
-
Menambahkan dukungan untuk Unreal Engine 5.4 dan 5.5.
GameLift Plugin Amazon untuk Unity, versi 3.0.0
-
Diupgrade untuk mendukung server C ++ SDK 5.2.0 dengan dukungan kontainer terkelola.
-
Support untuk Unity 2021.3 LTS dan 2022.3 LTS untuk Windows dan Mac OS.
GameLift Plugin Amazon untuk mesin game Unreal dan Unity menyediakan alat dan alur kerja yang merampingkan langkah Anda untuk memulai dan menjalankan game dengan Amazon. GameLift Amazon GameLift adalah layanan hosting cloud yang dikelola sepenuhnya yang dapat digunakan pengembang game untuk mengelola dan menskalakan server game khusus untuk game multipemain berbasis sesi.
Versi plugin terbaru menawarkan penyempurnaan berikut:
-
Alur kerja terpandu untuk hosting dengan Kontainer Terkelola. Alur kerja ini memandu Anda melalui langkah-langkah untuk menyiapkan gambar kontainer dengan perangkat lunak server game Anda, dan menerapkan solusi hosting berbasis cloud untuk server game Anda. Alur kerja menawarkan dua skenario penerapan yang berbeda: penerapan sederhana dan penerapan yang lebih lengkap dengan antrian penempatan sesi game dan mak comblang. FlexMatch Setiap skenario menghasilkan armada GameLift kontainer Amazon dan AWS sumber daya pendukung.
-
Proses yang ditingkatkan untuk menyiapkan profil AWS pengguna dan mengelola kredensi AWS akses untuk penggunaan plugin. Anda dapat mempertahankan beberapa profil agar berfungsi dengan berbagai AWS akun, pengguna akun, dan wilayah.
-
Fungsionalitas tambahan untuk memperbarui armada kontainer yang ada. Anda dapat menerapkan gambar kontainer baru (seperti untuk pembaruan versi server game) dan mengubah pengaturan konfigurasi armada tanpa harus memulai dari awal.
-
Alur kerja yang ditingkatkan untuk hosting dengan armada Amazon GameLift Anywhere dan Dikelola. EC2 Perbaikan berdasarkan umpan balik pelanggan mencakup panduan yang lebih baik dengan tips dan tautan ke sumber daya yang bermanfaat.
Skenario penerapan untuk Kontainer Terkelola dan EC2 solusi Terkelola menggunakan AWS CloudFormation templat untuk membuat dan menyebarkan AWS sumber daya untuk setiap skenario. Template ini termasuk dalam unduhan GameLift plugin Amazon dan dapat diedit. Anda dapat menggunakannya apa adanya atau memodifikasinya untuk permainan Anda.
Pelajari lebih lanjut:
Plugin for Unreal: Menyebarkan game Anda ke armada kontainer terkelola, Panduan Pengembang Amazon GameLift
Plugin for Unity: Terapkan game Anda ke armada kontainer terkelola, Panduan GameLift Pengembang Amazon
Versi SDK yang diperbarui:
-
AWS SDK 1.11.445
-
Server SDK, versi 5.2.0 (semua bahasa)
Amazon GameLift merilis untuk ketersediaan umum solusi hosting baru untuk beban kerja server game kontainerisasi. Dengan rilis ini, pengembang game sekarang dapat memanfaatkan manfaat kontainerisasi termasuk lingkungan yang konsisten dan aman, proses penyebaran yang disederhanakan, dan pemanfaatan sumber daya yang dioptimalkan.
Armada kontainer terkelola menggunakan EC2 instans Amazon yang dikelola oleh Amazon GameLift atas nama Anda dan berdasarkan konfigurasi Anda. Anda membangun arsitektur kontainer khusus untuk game Anda dan menyediakan gambar kontainer dengan menyimpannya di repositori Amazon Elastic Container Registry (Amazon ECR). Armada kontainer hanya tersedia untuk server game berbasis Linux. Server game harus terintegrasi dengan Server SDK 5.2.0 atau lebih tinggi.
Dengan armada kontainer terkelola, Anda mendapatkan manfaat yang sama seperti EC2 armada yang dikelola. Ini termasuk dukungan untuk jenis instans On-Demand dan Spot, penskalaan kapasitas cerdas, penempatan sesi game dengan antrian, dan perjodohan. Anda juga mendapatkan metrik yang sama dengan jenis armada lainnya bersama dengan beberapa yang baru untuk kontainer. Fitur lain untuk armada kontainer meliputi:
-
Penyelarasan dengan pengalaman tanpa server untuk beban kerja kontainer. Jalankan satu proses server game per kontainer dan kemas banyak kontainer ke setiap instance armada untuk penggunaan sumber daya yang optimal. Jika Anda lebih suka memiliki wadah dengan beberapa proses server game, Anda dapat menggunakan GameLift Agen Amazon untuk manajemen host otomatis.
-
Pembuatan armada yang efisien. Armada kontainer dirancang untuk memerlukan pengaturan konfigurasi penerapan minimal, dengan nilai yang disarankan/default yang masuk akal. Anda dapat dengan cepat menyebarkan armada kerja, dan kemudian menyesuaikan pengaturan individual sesuai kebutuhan.
-
Alat pembuatan versi untuk arsitektur kontainer. Sekarang Anda dapat memperbarui definisi grup kontainer (yang mirip dengan “tugas” penampung), memelihara beberapa versi, dan menentukan versi mana yang akan diterapkan ke armada.
-
Alat pembaruan armada. Dengan armada kontainer, Anda tidak perlu lagi membuat armada baru saat ingin merilis pembaruan versi server game. Sebagai gantinya, Anda sekarang dapat memperbarui gambar kontainer Anda dan menerapkan pembaruan ke armada yang ada.
Anda dapat membangun armada GameLift kontainer Amazon di Wilayah AWS mana pun Amazon GameLift mendukung armada multi-lokasi, dan Anda dapat menerapkan instance armada kontainer ke lokasi jarak jauh yang didukung. Untuk detail selengkapnya, lihat Lokasi GameLift layanan Amazon. Kontainer terkelola saat ini tidak tersedia di Wilayah AWS Tiongkok.
Pelajari lebih lanjut:
Posting blog: Manfaatkan kontainer yang dikelola sepenuhnya untuk menyelenggarakan game multipemain dalam skala global di Amazon GameLift
Kontainer yang dikelolaikhtisar, Panduan GameLift Pengembang Amazon
Cara kerja kontainer di Amazon GameLift, Panduan GameLift Pengembang Amazon
Peta jalan pengembangan untuk wadah GameLift terkelola Amazon, Panduan GameLift Pengembang Amazon
-
CreateContainerFleet, Referensi GameLift API Amazon
Versi SDK yang diperbarui:
C++ Server SDK, versi 5.1.3
-
Kemampuan logging baru. Anda sekarang dapat mengakses log permintaan SDK.
-
Peningkatan keandalan transmisi pesan SDK. SDK sekarang menggunakan mekanisme rekoneksi yang lebih kuat untuk memulihkan jika terjadi gangguan jaringan atau penurunan pesan acak.
Diperbarui versi plugin:
GameLift Plugin Amazon untuk Unreal Engine, versi 1.1.2
-
Upgrade untuk mendukung versi terbaru dari server C++ SDK 5.1.3.
-
Di GameLift plugin Amazon untuk Unreal Engine, saat menjelajah server build yang dapat dieksekusi untuk armada, Anda sekarang memiliki opsi untuk menelusuri Semua File.
Plugin SDK Server C ++ untuk Unreal, versi 5.1.2
-
Upgrade untuk mendukung versi terbaru dari server C++ SDK 5.1.3.
Pelajari lebih lanjut:
-
Mengintegrasikan game dengan GameLift plugin Amazon untuk Unreal Engine, Panduan Pengembang Amazon GameLift
Berdasarkan umpan balik pelanggan, kami telah mengklarifikasi GameLift alur kerja Amazon untuk membuat EC2 armada terkelola dan menyiapkannya untuk menyelenggarakan sesi permainan. Peningkatan meliputi:
-
Kami telah memberikan deskripsi yang lebih spesifik dan akurat dari setiap fase proses pembuatan armada. Visibilitas yang ditingkatkan ini memudahkan untuk menentukan dan menyelesaikan masalah lebih cepat.
-
Fase Membangun dan Mengaktifkan memisahkan tugas (pembuatan) instance deployment dengan lebih baik dari tugas untuk memulai proses server game dan terhubung ke GameLift layanan Amazon (mengaktifkan). Perubahan ini membuatnya lebih mudah untuk mengenali kemungkinan penyebab masalah. Selain itu, Anda sekarang dapat terhubung dari jarak jauh ke armada saat mereka berada dalam fase Aktivasi.
-
Dua acara pembuatan armada baru mengkomunikasikan keberhasilan atau kegagalan skrip pemasangan server game. Jika Anda membangun server game menyertakan skrip penginstalan, Amazon GameLift mencoba menjalankan skrip dan memancarkan salah satu peristiwa baru berikut:
-
FLEET_CREATION_COMPLETED_INSTALLER
-
FLEET_CREATION_FAILED_INSTALLER
-
Pelajari lebih lanjut:
Cara kerja pembuatan GameLift armada Amazon, Panduan GameLift Pengembang Amazon
Debug masalah GameLift armada Amazon, Panduan GameLift Pengembang Amazon
-
Tipe data peristiwa, Referensi Amazon GameLift API
Berdasarkan umpan balik pelanggan, kami telah melakukan pembaruan berikut untuk pengalaman GameLift konsol Amazon
Preferensi tampilan Anda untuk halaman sekarang secara otomatis disimpan ke pengguna AWS akun Anda dan diterapkan setiap kali Anda kembali ke halaman. Preferensi tampilan memungkinkan Anda memilih informasi apa yang akan disertakan dalam tampilan tabel, seperti pada halaman daftar Armada. Sesuaikan preferensi tampilan Anda dengan menggunakan
ikon di sudut kanan atas tabel.
Alur kerja Buat Armada untuk armada EC2 terkelola telah disederhanakan untuk menggabungkan pemilihan lokasi armada dan jenis instance. Kami telah mempermudah Anda menemukan jenis instans yang tepat untuk armada Anda, bahkan ketika Anda mengubah pilihan lokasi.
Pelajari lebih lanjut:
Buat EC2 armada GameLift terkelola Amazon, Panduan GameLift Pengembang Amazon
Dengan hosting GameLift terkelola Amazon, Anda sekarang dapat menyebarkan sumber daya server game di Nigeria, Afrika Barat, dan memperluas jangkauan game Anda ke pemain di seluruh Afrika. Gunakan AWS Local Zones untuk menempatkan server game secara geografis lebih dekat dengan pemain Anda untuk mengurangi latensi dan meningkatkan gameplay secara signifikan.
Untuk segera mulai menyelenggarakan sesi permainan di Nigeria, tambahkan Zona Lokal Nigeria baru sebagai lokasi terpencil ke armada multi-lokasi baru atau yang sudah ada. Jika game Anda menggunakan Amazon GameLift FlexMatch, perbarui armada dalam antrian perjodohan Anda untuk menyertakan Zona Lokal baru. Dengan armada multi-lokasi, Anda dapat langsung mengelola kapasitas hosting di setiap lokasi.
Induk Wilayah AWS untuk Lagos, Zona Lokal Nigeria adalah Wilayah Afrika (Cape Town) af-south-1
(), yang juga didukung GameLift Amazon sebagai lokasi terpencil. Nama Zona Lokal Nigeria adalah. af-south-1-los-1
Pelajari lebih lanjut:
Lokasi GameLift layanan Amazon, Panduan GameLift Pengembang Amazon
Perbarui lokasi armada, Panduan GameLift Pengembang Amazon
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.
Pelajari lebih lanjut:
Sesi permainan dan pemain di GameLift konsol Amazon, Panduan GameLift Pengembang Amazon
Amazon GameLift sekarang menawarkan pratinjau armada kontainer, yang memberi Anda peningkatan portabilitas, skalabilitas, toleransi kesalahan, dan kelincahan.
Dalam armada kontainer, EC2 instans Amazon menampung satu atau lebih kontainer Anda. Wadah ini termasuk server game Anda bersama dengan apa pun yang dibutuhkannya, termasuk dependensi dan konfigurasi. Contoh dependensi termasuk SDKs 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:
-
Mengelola hosting dengan GameLift wadah Amazon, Panduan GameLift Pengembang Amazon
-
CreateContainerGroupDefinition, Referensi GameLift API Amazon
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 EC2 armada GameLift terkelola Amazon membaca parameter server langsung dari variabel lingkungan. Server game di Amazon GameLift Anywhere armada harus memanggilInitSDK()
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.
Pelajari lebih lanjut:
Mengintegrasikan game dengan GameLift plugin Amazon untuk Unreal Engine, Panduan Pengembang Amazon GameLift
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 mengubah 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 membuat daftar sesi permainan yang memiliki Status
nilai ACTIVE
dan properti game ini:{"Key": "map", "Value":"desert"}
.
Pelajari lebih lanjut:
Tambahkan Amazon GameLift ke klien game Anda, Panduan GameLift Pengembang Amazon
GameProperty, Referensi GameLift API Amazon
UpdateGameSession, Referensi GameLift API Amazon
SearchGameSessions, Referensi GameLift API Amazon
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 Amazon GameLift APIs 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 standar APIs untuk membuat, membaca, memperbarui, menghapus, dan mencantumkan sumber daya (CRUDL) di ratusan AWS layanan dan beberapa alat pihak ketiga seperti Terraform dan Pulumi.
Pelajari lebih lanjut:
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 Amazon GameLift Anywhere armada untuk mesin lokal Anda, luncurkan instance server dan klien game Anda, minta sesi game melalui Amazon GameLift, dan bergabunglah dengan game.
-
Terapkan solusi cloud hosting untuk server game terintegrasi Anda dengan AWS sumber daya yang GameLift dikelola EC2 dan didukung Amazon. 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 validasi pemain IDs dan pemain unik. 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 EC2 alur kerja Amazon, 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 EC2 armada Amazon, gunakan AWS CloudFormation templat untuk mendeskripsikan dan menyebarkan AWS sumber daya untuk solusi game Anda. Template ini termasuk dalam unduhan GameLift plugin Amazon. Anda dapat menggunakannya apa adanya atau menyesuaikannya untuk game Anda.
Pelajari lebih lanjut:
GameLift Plugin Amazon untuk Unity (server SDK 5.x), Panduan GameLift Pengembang Amazon
Versi SDK yang diperbarui: AWS SDK 1.11.193
Fitur kredensyal GameLift bersama Amazon yang baru memungkinkan aplikasi yang digunakan pada EC2 armada 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 EC2 instans dan data lainnya, agen 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 EC2 instance, Amazon akan menghasilkan file kredensyal bersama dan menyimpannya di instance. Semua aplikasi pada instance dapat menggunakan kredensi bersama. Amazon GameLift secara otomatis menyegarkan kredensi sementara sepanjang masa pakai instans.
Anda dapat mengaktifkan kredenal bersama saat membuat EC2 armada 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:
Berkomunikasi dengan AWS sumber daya lain dari armada Anda, Panduan GameLift Pengembang Amazon
CreateFleet, InstanceRoleCredentialsProvider, Referensi GameLift API Amazon
Siapkan peran layanan IAM, Panduan GameLift Pengembang Amazon
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 Amazon GameLift Anywhere armada untuk mesin lokal Anda, luncurkan instance server dan klien game Anda, minta sesi game melalui Amazon GameLift, dan dapatkan informasi koneksi untuk sesi game baru.
-
Terapkan solusi hosting EC2 cloud Amazon 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 pemutar unik IDs, 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 EC2 alur kerja Amazon, 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 untuk Anywhere dan EC2 armada Amazon, gunakan AWS CloudFormation 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.
Pelajari lebih lanjut:
GameLift Plugin Amazon untuk Unreal Engine, Panduan GameLift Pengembang Amazon
Versi SDK yang diperbarui: AWS SDK 1.11.144
Dengan Amazon, GameLift Anda sekarang dapat meng-host game Anda di cloud menggunakan EC2 instance dengan prosesor AWS Graviton. Dirancang oleh AWS prosesor berbasis ARM64, instans Graviton memberikan kinerja harga terbaik untuk penggunaan beban kerja cloud 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 instance berbasis EC2 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:
-
Unduh paket SDK khusus bahasa — Situs GameLift unduhan Amazon
yang diperbarui berisi paket SDK untuk setiap bahasa. Anda dapat mengunduh versi saat ini atau sebelumnya. -
Plugin SDK server C # baru untuk Unity - Paket SDK server baru untuk Unity berisi pustaka C# bawaan yang dapat Anda instal menggunakan manajer paket di Unity Editor (lihat panduan integrasi Unity yang baru). Pustaka ini menyertakan dependensi yang diperlukan melalui. UnityNuGet Anda dapat menggunakan plugin ini dengan Unity 2020.3 LTS, 2021.3 LTS dan 2022.3 LTS untuk Windows dan Mac OS. Ini mendukung profil .NET Framework dan .NET Standard Unity, dengan .NET Standard 2.1 dan .NET 4.x.
-
Solusi .NET terkonsolidasi untuk C # - Server SDK untuk C# sekarang mendukung .NET Framework 4.6.2 (ditingkatkan dari 4.6.1) dan.NET 6.0 dalam satu solusi. .NET Standard 2.1 tersedia dengan pustaka Unity-built.
-
Pembaruan Server SDK 5.1.0
-
[C ++, C #, Unreal] Anda sekarang dapat memanggil
InitSDK()
dengan atau tanpa parameter server. Server game yang berjalan di EC2 armada GameLift terkelola Amazon membaca parameter server langsung dari variabel lingkungan. Server game di Amazon GameLift Anywhere armada harus memanggilInitSDK()
dengan parameter server. -
[C ++, C #, Unreal] Panggilan SDK server telah meningkatkan pesan kesalahan.
-
[C++ SDK] Untuk meningkatkan waktu pembuatan SDK Server, flag build dinonaktifkan
-DRUN_CLANG_FORMAT
secara default. Anda dapat mengaktifkannya dengan-DRUN_CLANG_FORMAT=1
. -
[C++ SDK] Saat membangun pustaka tanpa pustaka standar (
-DGAMELIFT_USE_STD=0
),InitSDK()
tidak lagi menggunakan tipe data.std::
-
-
Dokumentasi SDK 5.x server yang diperluas
-
Panduan referensi SDK server yang diperbarui untuk C ++, C #/Unity, dan Unreal termasuk cakupan yang diperluas dari semua tipe data.
-
Versi baru dari panduan integrasi SDK 5 server untuk plugin Unity dan Unreal
-
-
Pembaruan dokumentasi tambahan
-
Dokumentasi yang direvisi untuk operasi API GameLift layanan Amazon GetComputeAccessdan GetInstanceAccessuntuk memperjelas prosedur akses jarak jauh berdasarkan versi SDK GameLift server Amazon yang digunakan.
-
Deskripsi yang direvisi GameSessionPlacementuntuk mendokumentasikan bagaimana informasi sesi game bersifat sementara ketika penempatan dalam status “tertunda”.
-
Anda sekarang dapat melacak metrik kinerja perangkat keras untuk EC2 armada GameLift terkelola Amazon Anda. Metrik mencakup metrik EC2 instance 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:
Pantau Amazon GameLift dengan Amazon CloudWatch(Metrik untuk armada), Panduan Pengembang Amazon GameLift
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 perbaikan AL2 termasuk keamanan. Sistem operasi ini tersedia di semua Wilayah AWS kecuali Wilayah Tiongkok.
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.
Pelajari selengkapnya:
Tautan Referensi GameLift API Amazon:
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 pengeringan sepenuhnya.
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:
ClaimGameServerdi Referensi GameLift API Amazon
-
Cara kerja FleetiQ di Panduan Pengembang Amazon GameLift FleetiQ
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 GameLift EC2 armada Amazon individual untuk melacak bagaimana armada Anda berkontribusi terhadap biaya hosting secara keseluruhan.
Pelajari lebih lanjut:
Menggunakan tag alokasi AWS biaya, AWS Billing Panduan Pengguna
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 nilainya
WINDOWS_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
.
Pelajari lebih lanjut:
Tautan Referensi GameLift API Amazon:
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.
Pelajari lebih lanjut:
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:
-
Unduh versi terbaru SDK GameLift server Amazon di Amazon GameLift untuk memulai
-
GameLift Server Amazon SDK 5.x untuk C# dan Unity -- Tindakan
Versi SDK yang diperbarui: Server SDK 5.0.0 untuk Go
Pelajari lebih lanjut:
-
Unduh versi terbaru SDK GameLift server Amazon di Amazon GameLift untuk memulai
Versi SDK yang diperbarui: AWS SDK 1.10.21, Server SDK 5.0.0 untuk C ++ dan C #
Amazon GameLift Anywheremenggunakan 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 EC2 komputasi GameLift terkelola Amazon untuk mendistribusikan server game Anda di beberapa jenis komputasi. Anda juga dapat menggunakan Amazon GameLift Anywhere untuk menguji server game Anda secara berulang tanpa mengunggah build ke Amazon GameLift untuk setiap iterasi.
Sorotan:
-
Amazon baru GameLift Anywhere armada 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.
Pelajari lebih lanjut:
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.
Pelajari lebih lanjut:
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 APIs 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 IL2 CPP 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 IL2 CPP 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:
-
Panduan GameLift Pengembang Amazon:
-
-
Parameter antrian sesi permainan baru
NotificationTarget
danCustomEventData
: GameSessionQueue,, CreateGameSessionQueueUpdateGameSessionQueue
-
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-west-1
Irlandia), (Sydney), ap-southeast-2
(Tokyo), dan ap-northeast-1
(Seoul). eu-central-1
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
catatan
Armada multi-lokasi tidak tersedia di Wilayah Tiongkok. GameLiftSumber daya Amazon yang berada di Wilayah Tiongkok tidak dapat berinteraksi atau digunakan oleh sumber daya di Wilayah Amazon GameLift 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:
-
-
Operasi lokasi armada baru: CreateFleetLocations, DescribeFleetLocationAttributes, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization, DeleteFleetLocations
-
Operasi armada yang diperbarui, dengan dukungan multi-lokasi baru: CreateFleet, UpdateFleetCapacity, Jelaskan EC2 InstanceLimits,, DescribeInstances, StopFleetActionsStartFleetActions
-
Operasi penempatan sesi game yang diperbarui, dengan prioritas baru dan kemampuan penyaringan: CreateGameSessionQueue,, DescribeGameSessionQueuesUpdateGameSessionQueue
-
Operasi pembuatan sesi game yang diperbarui, dengan dukungan lokasi baru: CreateGameSession, DescribeGameSessions, DescribeGameSessionDetails, SearchGameSessions
-
-
Panduan GameLift Pengembang Amazon:
-
Lokasi GameLift layanan Amazon (diperbarui)
-
Sesuaikan armada GameLift EC2 terkelola Amazon (baru)
Menskalakan kapasitas hosting game dengan Amazon GameLift (diperbarui)
-
Detail armada di GameLift konsol Amazon (diperbarui)
-
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 EC2 instans Amazon yang didukung, seperti yang tercantum untuk GameServerGroup InstanceDefinition, sekarang menyertakan 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 Tiongkok (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 EC2 instans 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 Tiongkok (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 pemberitahuan acara untuk Amazon GameLift FlexMatch, Anda sekarang dapat menetapkan topik Amazon SNS FIFO sebagai target notifikasi. Untuk informasi selengkapnya, lihat:
-
MatchmakingConfiguration NotificationTarget, Referensi GameLift API Amazon
-
Mengatur pemberitahuan FlexMatch acara, Panduan GameLift FlexMatch Pengembang Amazon
-
Memperkenalkan Amazon SNS FIFO - Pesan First-in-first-out Pub/Sub
, Blog Berita AWS
-
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 EC2 Amazon 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 saatFlexMatchMode
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 EC2 instans Amazon yang didukung oleh Amazon GameLift sekarang mencakup tiga keluarga instans baru: C5a, M5a, dan R5a. Keluarga ini terdiri dari instans yang dioptimalkan komputasi AMD 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 Tengah (Frankfurt), Uni Eropa Barat (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 SDKs.
-
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 evaluasi. 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 propertistrategy
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:
-
API C# versi 4.0.1
-
Operasi API TerminateGameSession() tidak lagi didukung. Ganti dengan panggilan ke ProcessEnding() untuk mengakhiri sesi game dan proses server.
-
Masalah yang diketahui dengan operasi GetInstanceCertificate() telah diperbaiki.
-
Operasi GetTerminationTime() sekarang mengembalikan nilai tipe data AwsDateTimeOutcome.
-
-
API C++ versi 3.4.1
-
Operasi TerminateGameSession() tidak lagi didukung. Ganti dengan panggilan ProcessEnding() untuk mengakhiri sesi permainan dan proses server.
-
-
Unreal Plugin Engine versi 3.3.2
-
Operasi TerminateGameSession() tidak lagi didukung. Ganti dengan panggilan ProcessEnding() untuk mengakhiri sesi permainan dan proses server.
-
Operasi callback
OnUpdateGameSession
ditambahkan untuk mendukung FProcessParameter pencocokan isi ulang.
-
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 EC2 Amazon sekarang tersedia secara umum. Amazon GameLift FleetiQ memberi pengembang kemampuan untuk meng-host server game langsung di EC2 Amazon Spot Instances 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
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:
-
TagResourcedi Referensi GameLift API Amazon
-
Penandaan sumber daya AWS dalam Referensi Umum AWS
-
Nama sumber daya Amazon di Referensi AWS Umum
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:
-
Referensi jenis GameLift sumber daya Amazon di Panduan AWS CloudFormation Pengguna
-
Mengelola sumber daya GameLift hosting Amazon menggunakan AWS CloudFormationdi Panduan GameLift Pengembang Amazon