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 Amazon GameLift Servers
Bagian ini menyediakan dokumentasi referensi untuk server SDK 5.x untuk Amazon GameLift Servers. Server SDK 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 permainan dan menyediakan pembaruan status sesi permainan reguler ke layanan. Integrasikan server game Anda dengan SDK server sebelum Anda menerapkannya untuk hosting.
Gunakan referensi SDK server ini untuk mengintegrasikan server game multipemain kustom Anda untuk hosting Amazon GameLift Servers. Untuk panduan tentang proses integrasi, lihatTambahkan Amazon GameLift Servers ke server game Anda.
Versi utama terbaru dari SDK server untuk Amazon GameLift Servers adalah 5.x. Fitur hosting berikut memerlukan penggunaan versi 5.x:
Amazon GameLift Servers Dimanapun
Amazon GameLift Servers plugin untuk Unreal Engine dan Unity
Topik
Pembaruan di server SDK 5 untuk Amazon GameLift Servers
Server game yang di-host menggunakan SDK server untuk Amazon GameLift Servers untuk berkomunikasi dengan Amazon GameLift Servers layanan untuk memulai dan mengelola sesi permainan untuk pemain. Versi terbaru, Amazon GameLift Servers server SDK 5, menawarkan sejumlah perbaikan dan dukungan untuk yang baru Amazon GameLift Servers fitur. Jika build server game Anda saat ini menggunakan Amazon GameLift Servers server SDK 4 atau sebelumnya, ikuti panduan dalam topik ini untuk memperbarui game Anda.
Amazon GameLift Servers server SDK versi 5.0.0 dan di atasnya 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 — The Amazon GameLift Servers plugin mandiri untuk Unreal Engine dan Unity membutuhkan Amazon GameLift Servers pustaka SDK 5 server. Plugin ini menawarkan alur kerja terpandu untuk mengintegrasikan, menguji, dan menyebarkan game Anda Amazon GameLift Servers untuk hosting. Lihat Amazon GameLift Serversplugin untuk Unity (server SDK 5.x) dan Amazon GameLift Serversplugin untuk Unreal Engine dokumentasi.
-
Amazon GameLift Servers Dukungan di mana saja - Dengan armada Anywhere Anda dapat mengatur sumber daya hosting Anda sendiri untuk digunakan Amazon GameLift Servers fitur (termasuk perjodohan). Tambahkan Amazon GameLift Servers Agen untuk mengotomatiskan manajemen siklus hidup sesi permainan. 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 Amazon GameLift Servers Agen
. Alat pengujian yang diperbarui - The Amazon GameLift Servers Fitur Anywhere memungkinkan Anda mengatur lingkungan pengujian lokal atau berbasis cloud untuk game Anda. Mengatur pengujian dengan atau tanpa Amazon GameLift Servers Agen. Alat-alat ini menggantikan Amazon GameLift Servers Lokal. Lihat Siapkan pengujian lokal dengan Amazon GameLift Servers Dimanapun.
-
Solusi .NET terkonsolidasi untuk C # - Server C # SDK 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 pustaka Unity-built.
-
Compute
Sumber daya baru - Sumber daya baru ini menggabungkan berbagai jenis sumber daya hosting. Ini termasuk sumber daya hosting berbasis cloud (armada terkelola EC2 atau kontainer) dan sumber daya hosting yang dikendalikan pelanggan (armada Anywhere). Ini termasuk pembaruan berikut:-
Panggilan API baru untuk
Compute
sumber 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 khusus instance. Selain itu, tindakan ini untuk digunakan di armada Anywhere tanpa Amazon GameLift Servers Agen: RegisterCompute(), DeregisterCompute(), dan GetComputeAuthToken(). -
Metrik baru
ActiveCompute
dengan CloudWatch dimensiFleetId
,Location
, danComputeType
. Metrik ini menggantikan metrikActiveInstances
sebelumnya.
-
Amazon EC2 Systems Manager (SSM) untuk akses jarak jauh — Untuk keamanan tambahan, gunakan SSM alih-alih SSH saat menghubungkan ke instans di Amazon GameLift Servers armada yang dikelola. Lihat Terhubung dari jarak jauh ke Amazon GameLift Servers contoh armada.