Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Server SDK 5.x untuk GameLift Server Amazon
Bagian ini menyediakan dokumentasi referensi untuk server SDK 5.x untukAmazon GameLift Servers. SDK server menyediakan fungsionalitas inti yang digunakan server game Anda untuk berinteraksi dengan Amazon GameLift Servers layanan. Misalnya, server game Anda menerima permintaan dari layanan untuk memulai dan menghentikan sesi game dan menyediakan pembaruan status sesi game reguler ke layanan. Integrasikan server game Anda dengan SDK server sebelum Anda menyebarkannya untuk hosting.
Gunakan referensi SDK server ini untuk mengintegrasikan server game multipemain kustom Anda untuk hosting denganAmazon GameLift Servers. Untuk panduan tentang proses integrasi, lihatTambahkan GameLift Server Amazon ke server game Anda dengan SDK server.
Versi utama terbaru dari SDK server untuk Amazon GameLift Servers adalah 5.x. Fitur hosting berikut memerlukan penggunaan versi 5.x:
Amazon GameLift Servers Anywhere
Amazon GameLift Serversplugin untuk Unreal Engine dan Unity
catatan
Jika Anda perlu menggunakan SDK server versi 4.x atau yang lebih lama, lihat dokument Server SDK untuk GameLift Server Amazon versi 4 dan sebelumnya asi dan informasi unduhan.
Pembaruan di server SDK 5 untuk GameLift Server Amazon
Server game Anda yang dihosting menggunakan SDK server Amazon GameLift Servers untuk berkomunikasi dengan Amazon GameLift Servers layanan untuk memulai dan mengelola sesi game untuk pemain. Versi terbaru, Amazon GameLift Servers server SDK 5, menawarkan sejumlah peningkatan dan dukungan untuk fitur- Amazon GameLift Servers fitur baru. Jika build server game Anda saat ini menggunakan SDK Amazon GameLift Servers server 4 atau versi lebih lama, ikuti panduan dalam topik ini untuk memperbarui game Anda.
Amazon GameLift ServersServer SDK versi 5.0.0 dan yang lebih tinggi mencakup pembaruan ini:
-
Bahasa yang diperluas - Perpustakaan tersedia dalam bahasa berikut: C ++, C #, Go. Anda dapat membangun pustaka C++ untuk digunakan dengan Unreal Engine.
-
Dukungan plugin mesin game - Plugin Amazon GameLift Servers mandiri untuk Unreal Engine dan Unity memerlukan perpustakaan Amazon GameLift Servers server SDK 5. Plugin ini menawarkan alur kerja terpandu untuk mengintegrasikan, menguji, dan menyebarkan game Anda Amazon GameLift Servers untuk hosting. Lihat GameLift Server Amazon plugin untuk Unity (server SDK 5.x) dan GameLift Server Amazon plugin untuk Unreal Engine dokumentasi.
-
Amazon GameLift ServersDukungan di mana saja — Dengan armada Anywhere Anda dapat mengatur sumber daya hosting Anda sendiri untuk menggunakan Amazon GameLift Servers fitur (termasuk perjodohan). Tambahkan Amazon GameLift Servers Agen untuk mengotomatiskan manajemen siklus hidup sesi game. Gunakan armada Anywhere untuk hosting produksi dengan perangkat keras lokal, atau siapkan lingkungan pengujian untuk pengembangan game berulang yang cepat. Lihat Hosting di mana saja dan A Amazon GameLift Servers gen
. Alat pengujian yang diperbarui - Fitur Any Amazon GameLift Servers where memungkinkan Anda mengatur lingkungan pengujian lokal atau berbasis cloud untuk game Anda. Siapkan pengujian dengan atau tanpa Amazon GameLift Servers Agen. Alat ini menggantikan Amazon GameLift Servers Lokal. Lihat Siapkan pengujian lokal dengan GameLift Server Amazon Dimana saja.
-
Solusi .NET terkonsolidasi untuk C# — SDK server C# 5.1+ mendukung.NET Framework 4.6.2 (ditingkatkan dari 4.6.1) dan.NET 6.0 dalam satu solusi. .NET Standard 2.1 tersedia dengan Unity-built pustaka.
-
Sumber
Computedaya baru — Sumber daya baru ini menggabungkan berbagai jenis sumber daya hosting. Ini termasuk sumber daya hosting berbasis cloud (armada EC2 atau kontainer terkelola) dan sumber daya hosting yang dikendalikan pelanggan (armada Anywhere). Ini termasuk pembaruan berikut:-
Panggilan API baru untuk
Computesumber daya meliputi: ListCompute (), DescribeCompute (), dan GetComputeAccess (). Tindakan ini mengembalikan informasi sumber daya hosting untuk semua jenis Amazon GameLift Servers armada. Secara umum, untuk armada dengan server game yang menggunakan server SDK 5.x, gunakan tindakan khusus komputasi untuk mengganti tindakan spesifik instance. Selain itu, tindakan ini untuk digunakan di armada Anywhere tanpa Amazon GameLift Servers Agen: RegisterCompute (), DeregisterCompute (), dan GetComputeAuthToken (). -
Metrik baru
ActiveComputedengan CloudWatch dimensiFleetId,Location, danComputeType. Metrik ini menggantikan metrik sebelumnyaActiveInstances.
-
Amazon EC2 Systems Manager (SSM) untuk akses jarak jauh — Untuk keamanan tambahan, gunakan SSM alih-alih SSH saat menghubungkan ke instans dalam Amazon GameLift Servers armada terkelola. Lihat Sambungkan ke instans armada.