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 khusus 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 Anywhere
Amazon GameLift Serversplugin untuk Unreal Engine dan Unity
Topik
Pembaruan di server SDK 5 untuk Amazon GameLift Servers
Server game yang dihosting menggunakan SDK server Amazon GameLift Servers untuk berkomunikasi dengan Amazon GameLift Servers layanan untuk memulai dan mengelola sesi permainan bagi pemain. Versi terbaru, Amazon GameLift Servers server SDK 5, menawarkan sejumlah perbaikan dan dukungan untuk Amazon GameLift Servers fitur-fitur baru. Jika pembuatan server game Anda saat ini menggunakan Amazon GameLift Servers server SDK 4 atau versi lebih lama, ikuti panduan dalam topik ini untuk memperbarui game Anda.
Amazon GameLift Serversserver 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 - Plugin Amazon GameLift Servers mandiri untuk Unreal Engine dan Unity memerlukan pustaka SDK 5 Amazon GameLift Servers server. Plugin ini menawarkan alur kerja terpandu untuk mengintegrasikan, menguji, dan menyebarkan game Anda untuk hosting. Amazon GameLift Servers Lihat Amazon GameLift Serversplugin untuk Unity (server SDK 5.x) dan Amazon GameLift Serversplugin 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 Amazon GameLift ServersAgen
. Alat pengujian yang diperbarui — Fitur Amazon GameLift Servers Anywhere memungkinkan Anda mengatur lingkungan pengujian lokal atau berbasis cloud untuk game Anda. Siapkan pengujian dengan atau tanpa Amazon GameLift Servers Agen. Alat-alat ini menggantikan Amazon GameLift Servers Lokal. Lihat Siapkan pengujian lokal dengan Amazon GameLift Servers Anywhere.
-
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 dalam 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 armada terkelola. Amazon GameLift Servers Lihat Terhubung dari jarak jauh ke Amazon GameLift Servers contoh armada.