Mempersiapkan game Anda untuk diluncurkan dengan GameLift hosting Amazon - Amazon GameLift

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

Mempersiapkan game Anda untuk diluncurkan dengan GameLift hosting Amazon

Gunakan daftar periksa berikut untuk memvalidasi setiap fase penerapan game Anda. Item yang ditandai [Critical] sangat penting untuk peluncuran produksi Anda.

Unduh dan lengkapi kuesioner GameLift peluncuran Amazon, yang tersedia di konsol Amazon GameLift . Kami ingin setiap pengembang game yang menggunakan Amazon GameLift memiliki hari peluncuran yang lancar, dan informasi yang diminta membantu kami membantu Anda mempersiapkan pengujian beban, peluncuran lunak, atau peluncuran publik yang akan datang. Rencanakan untuk menyerahkan kuesioner yang telah diisi setidaknya tiga (3) bulan sebelum melakukan uji beban pertama Anda.

Siapkan game Anda

Bersiaplah untuk pengujian

  • [Kritis] Permintaan meningkat untuk kuota GameLift layanan Amazon dan Layanan AWS kuota lainnya sehingga lingkungan hidup Anda dapat meningkatkan kebutuhan produksi.

  • [Kritis] Verifikasi bahwa port terbuka pada armada langsung cocok dengan rentang port yang dapat digunakan server Anda.

  • [Kritis] Tutup RDP port 3389 dan SSH port 22.

  • Kembangkan rencana untuk DevOps pengelolaan game Anda. Jika Anda menggunakan CloudWatch Log Amazon atau metrik CloudWatch kustom Amazon, tentukan alarm untuk masalah serius atau kritis pada armada server. Simulasikan kegagalan dan uji runbook.

  • Verifikasi bahwa sumber daya komputasi yang Anda gunakan dapat mendukung jumlah proses server yang ingin Anda jalankan secara bersamaan pada setiap komputasi.

  • Sesuaikan kebijakan penskalaan Anda agar lebih konservatif pada awalnya dan berikan lebih banyak kapasitas menganggur daripada yang Anda pikir Anda butuhkan. Anda dapat mengoptimalkan biaya nanti. Pertimbangkan penggunaan kebijakan penskalaan berbasis target dengan kapasitas menganggur 20 persen.

  • Untuk FlexMatch, gunakan aturan latensi untuk mencocokkan pemain yang secara geografis dekat satu sama lain. Uji perilaku dari aturan ini dengan adanya beban dengan data latensi sintetis dari client uji beban Anda.

  • Uji beban otentikasi pemain dan infrastruktur sesi game Anda untuk melihat apakah skalanya efektif untuk memenuhi permintaan.

  • Verifikasi bahwa server yang dibiarkan berjalan selama beberapa hari masih dapat menerima koneksi.

  • Naikkan level AWS Support rencana Anda ke Bisnis atau Perusahaan sehingga AWS dapat merespons Anda selama masalah atau pemadaman.

Bersiaplah untuk peluncuran

  • [Kritis] Tetapkan kebijakan perlindungan armada ke perlindungan penuh pada semua armada langsung sehingga penskalaan tidak menghentikan sesi permainan aktif.

  • [Kritis] Tetapkan ukuran maksimum armada yang cukup tinggi untuk mengakomodasi permintaan puncak yang diantisipasi, minimal. Kami menyarankan Anda menggandakan ukuran maksimum Anda untuk permintaan yang tidak terduga.

  • Dorong seluruh tim pengembangan Anda untuk berpartisipasi dalam acara peluncuran dan pantau peluncuran game Anda di ruang peluncuran.

  • Pantau latensi pemain dan pengalaman pemain.

Rencanakan pembaruan pasca-peluncuran

  • Sesuaikan kebijakan penskalaan untuk meminimalkan kapasitas idle berdasarkan penggunaan pemain.

  • Ubah FlexMatch aturan atau tambahkan lokasi hosting berdasarkan data latensi pemain dan persyaratan yang direvisi.

  • Optimalkan konfigurasi runtime untuk menjalankan sesi game sebanyak mungkin di setiap sumber daya komputasi. Mazimisasi efisiensi kinerja dengan cara ini dapat secara langsung memengaruhi biaya armada Anda, karena Anda mungkin dapat menjalankan lebih banyak proses server dengan sumber daya komputasi yang sama.

  • Gunakan data analitik Anda untuk mendorong pengembangan berkelanjutan, meningkatkan pengalaman pemain dan umur panjang game, dan mengoptimalkan monetisasi.