View a markdown version of this page

Apa itu GameLift Server Amazon? - GameLift Server Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Apa itu GameLift Server Amazon?

Gunakan Amazon GameLift Servers untuk menyebarkan, mengoperasikan, dan menskalakan server khusus berbiaya rendah di cloud untuk game multipemain berbasis sesi. Dibangun di atas infrastruktur komputasi AWS global, Amazon GameLift Servers membantu menghadirkan server game berkinerja tinggi dan keandalan tinggi sambil menskalakan penggunaan sumber daya Anda secara dinamis untuk memenuhi permintaan pemain di seluruh dunia.

Fitur utama

  • Terapkan hosting di AWS Wilayah dan Zona Lokal di seluruh dunia untuk membawa game Anda ke pemain baru. Lihat daftar lengkap lokasi yang didukung oleh Amazon GameLift Servers.

  • Berikan latensi serendah mungkin dan pengalaman pemain yang hebat, di mana pun pemain Anda berada.

  • Gunakan antrian penempatan multi-lokasi untuk menempatkan pemain secara dinamis ke dalam sesi permainan dengan pengalaman pemain yang optimal.

  • Mengoptimalkan kapasitas armada untuk efisiensi biaya sambil menjaga kualitas layanan.

  • Kapasitas skala berdasarkan permintaan pemain menggunakan penskalaan otomatis berbasis target

  • Pertahankan buffer kapasitas untuk menangani aliran pemain yang tiba-tiba.

Lihat detail lebih lanjut diGameLift Server Amazon opsi hosting game.

  • Hosting game di cloud, dikelola oleh Amazon GameLift Servers

    • Host server game di infrastruktur Amazon Elastic Compute Cloud (Amazon EC2). Pilih dari jenis sumber daya termasuk instans Graviton yang dioptimalkan untuk komput C-family asi (), memori yang dioptimalkan (R-family), dan hemat biaya. ARM-based

    • Sesuaikan cara Amazon GameLift Servers mengelola semua aspek solusi hosting game Anda, mulai dari menyebarkan server game dan memulai sesi game hingga mencocokkan pemain dan memasukkan mereka ke dalam game.

    • Gunakan armada multi-lokasi untuk merampingkan penyebaran server game global.

    • Manfaatkan hosting berbiaya rendah dengan Inst ans Spot Amazon EC2.

    • Terapkan server game Windows atau Linux dengan hosting EC2 terkelola.

    • Terapkan Linux-based kontainer dengan server game Anda dengan hosting kontainer terkelola.

  • Hosting game dikelola oleh Anda, dengan Any Amazon GameLift Servers where

    • Manfaatkan penempatan sesi Amazon GameLift Servers game dan kemampuan manajemen sesi.

    • Self-manage penyebaran dan penskalaan server game pada perangkat keras Anda sendiri, infrastruktur lokal, atau penyedia cloud lainnya.

  • Hosting game hibrida

    • Buat solusi hosting game yang menggunakan kombinasi armada terkel Amazon GameLift Servers ola dan armada Anywhere untuk bekerja dengan solusi yang ada atau mendukung migrasi.

  • Biarkan Amazon GameLift Servers mengelola proses server game untuk Anda, lacak status dan ketersediaan server game, dan tempatkan sesi game baru berdasarkan permintaan.

  • Gunakan fitur penempatan sesi permainan untuk membantu pemain menemukan dan bergabung dengan sesi permainan yang akan memberikan pengalaman pemain terbaik. Andalkan Amazon GameLift Servers pengambilan keputusan, atau sesuaikan kriteria seperti biaya hosting, latensi pemain, dan lokasi geografis.

  • Buat antrian penempatan sesi game untuk memproses permintaan sesi game baru secara efisien. Gunakan fitur untuk mengatur keseimbangan antara kualitas penempatan dan kecepatan yang sesuai dengan harapan game dan pemain Anda.

  • Manfaatkan fitur sesi pemain opsional untuk memesan slot pemain dalam sesi permainan, memvalidasi pemain pada koneksi, dan memantau ketersediaan slot. Cari atau filter sesi permainan yang ada untuk menemukan slot yang tersedia.

  • Tambahkan perjodohan yang kuat yang sepenuhnya terintegrasi dengan solusi Amazon GameLift Servers hosting Anda.

  • Buat aturan perjodohan khusus berdasarkan atribut dan preferensi pemain, seperti tingkat keterampilan atau pilihan karakter, dan gunakan logika kompleks sesuai kebutuhan.

  • Siapkan pertandingan berbasis tim untuk gameplay kompetitif atau kooperatif. Seimbangkan pemain di seluruh komposisi and/or pertandingan tim.

  • Optimalkan algoritma perjodohan untuk menyeimbangkan kualitas pertandingan dan waktu tunggu.

  • Mendukung pertandingan dari 2 hingga 200 pemain bersamaan.

  • Dukung pengisian ulang pertandingan untuk mengisi slot pemain yang tersedia dan menjaga sesi permainan tetap penuh.

  • Dapatkan metrik real-time tentang penggunaan dan kinerja untuk sesi game dan aktivitas pemain, serta kinerja dan kesehatan hosting untuk armada yang dikelola.

  • Integrasikan dengan Amazon CloudWatch untuk peringatan dan dasbor.

  • Akses log server dan pelacakan peristiwa untuk pemecahan masalah.

  • Analisis data kinerja dan pemanfaatan untuk mengoptimalkan penskalaan (armada yang dikelola) atau alokasi sumber daya (armada yang dikelola sendiri).

  • Sesuaikan logika penempatan sesi game, termasuk memprioritaskan latensi, biaya, dan lokasi.

  • Untuk hosting terkelola, pilih sumber daya hosting game Anda dan berikan instruksi untuk meluncurkan dan menjalankan server game di setiap instance. Untuk kontainer terkelola, sesuaikan alokasi sumber daya di seluruh kontainer.

  • Tentukan aturan perjodohan Anda sendiri.

  • Menerapkan strategi khusus untuk penskalaan kapasitas.

  • Tambahkan kode server game untuk diintegrasikan dengan AWS layanan yang ada, seperti database atau alat penyimpanan konten.

  • Buat layanan backend dengan fitur khusus untuk mengelola permintaan bergabung pemain (seperti pihak pemain), menangani otentikasi, atau menambahkan logika dan ketekunan khusus.

  • Gunakan layanan seperti Amazon DynamoDB, Amazon Simple Storage Service, dan Amazon Aurora DSQL untuk persistensi status permainan.

  • Terapkan Amazon Cognito untuk otentikasi pemain.

  • Memproses analitik game dengan Amazon Kinesis dan Amazon S3.

  • Tambahkan obrolan suara dengan Amazon Chime SDK.

  • Buat fitur game khusus menggunakan AWS Lambda dan Amazon API Gateway.

Cara bekerja dengan GameLift Server Amazon

Gunakan alat ini untuk bekerja dengannyaAmazon GameLift Servers.

AWS CLI

Gunakan AWS Command Line Interface (AWS CLI) untuk melakukan panggilan ke AWS SDK, termasuk API layanan untukAmazon GameLift Servers. Lihat Memulai dengan AWS CLI di Panduan AWS Command Line Interface Pengguna.

Konsol Amazon GameLift Servers

Gunakan for Konsol Manajemen AWSAmazon GameLift Servers untuk mengonfigurasi sumber daya, mengelola penerapan server game Anda, dan melacak metrik kinerja dan penggunaan. Kon Amazon GameLift Servers sol adalah alternatif GUI untuk mengelola sumber daya secara terprogram atau dengan. AWS CLI

SDK Amazon GameLift Servers

Amazon GameLift ServersSDK berisi pustaka yang diperlukan untuk membangun komunikasi antara klien game Anda, server game, dan layanan game dan Amazon GameLift Servers layanan. Untuk informasi selengkapnya, lihat Dapatkan GameLift Server Amazon alat pengembangan.

AWS CloudFormation

Gunakan AWS CloudFormation untuk memodelkan, menyediakan, dan mengelola AWS sumber daya untuk solusi hosting game Anda dengan memperlakukan infrastruktur sebagai kode. Buat templat yang menjelaskan sumber daya, dan men CloudFormation gotomatiskan tugas mengonfigurasi dan menyebarkan sumber daya ke lokasi yang Anda tentukan.