Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan game Anda untuk Amazon GameLift
Topik ini menjelaskan langkah-langkah untuk mempersiapkan game multipemain Anda untuk integrasi dengan GameLift hosting Amazon yang dikelola. Untuk mempersiapkan permainan Anda, Anda harus mengaktifkan komunikasi antara itu dan AmazonGameLift.
Siapkan server game khusus Anda
Untuk memulai dan menghentikan sesi permainan, dan untuk melakukan tugas lain, server game harus dapat memberi tahu Amazon GameLift tentang statusnya. Untuk mengaktifkan komunikasi dengan AmazonGameLift, tambahkan kode ke proyek server game Anda. Untuk informasi selengkapnya, lihat Integrasikan game dengan server game khusus.
-
Siapkan server game khusus Anda untuk hosting di AmazonGameLift.
-
Dapatkan Amazon GameLift Server SDK
dan buat untuk bahasa pemrograman dan mesin game pilihan Anda. -
Tambahkan kode ke proyek server game Anda untuk mengaktifkan komunikasi dengan AmazonGameLift.
-
-
Siapkan klien game Anda untuk terhubung ke sesi game yang GameLift dihosting Amazon.
-
Tambahkan AWS SDK ke layanan backend dan proyek klien game Anda. Untuk informasi selengkapnya, lihat Mengunduh Amazon GameLift SDK untuk layanan klien.
-
Tambahkan fungsionalitas untuk mengambil informasi tentang sesi permainan, menempatkan sesi permainan baru, dan cadangan ruang untuk pemain pada sesi permainan.
-
(Opsional) Gunakan FlexMatch untuk perjodohan pemain. Untuk informasi selengkapnya, lihat FlexMatchintegrasi dengan GameLift hosting Amazon.
-
Siapkan server Realtime
Amazon GameLift Realtime Servers menyediakan solusi server ringan yang dapat Anda konfigurasikan agar sesuai dengan game Anda. Server Realtime memberikan manfaat yang sama dengan yang GameLift ditawarkan Amazon ke server game, tetapi dengan penyesuaian server game yang berkurang.
Buat skrip Realtime untuk hosting di AmazonGameLift.
Skrip realtime berisi konfigurasi server Anda dan logika permainan kustom opsional. Server waktu nyata dibuat untuk memulai dan menghentikan sesi permainan, menerima koneksi pemain, dan mengelola komunikasi dengan Amazon GameLift dan antar pemain dalam permainan. Ada juga kait bagi Anda untuk menambahkan logika server khusus untuk game Anda. Server realtime menggunakan Node.js danJavaScript. Untuk informasi selengkapnya, lihat Membuat skrip Realtime dan Uji integrasi Anda dengan Amazon GameLift.