View a markdown version of this page

Bersiaplah untuk peluncuran dengan GameLift Server Amazon mengadakan - GameLift Server Amazon

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

Bersiaplah untuk peluncuran dengan GameLift Server Amazon mengadakan

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 Amazon GameLift Servers peluncuran, yang tersedia di Amazon GameLift Servers konsol . Kami ingin setiap pengembang game memiliki hari peluncuran yang lancar, dan informasi yang diminta membantu kami membantu kami mempersiapkan pengujian beban mendatang, peluncuran lunak, atau peluncuran publik. Amazon GameLift Servers Rencanakan untuk mengirimkan kuesioner yang telah diisi setidaknya tiga (3) bulan sebelum melakukan tes beban pertama Anda.

Siapkan permainan Anda

  • [Penting] Pastikan Anda telah menyelesaikan semua langkah peta jalan pengembangan untuk solusi hosting Anda, dan bahwa Anda memiliki semua komponen yang diperlukan, termasuk server game terintegrasi, layanan backend untuk klien game, armada hosting, dan metode penempatan sesi game (seperti antrian).

  • [Kritis] Buat peran AWS Identity and Access Management (IAM) yang memungkinkan server game Anda mengakses AWS sumber daya lain saat berjalan.

  • [Kritis] Rancang dan terapkan failover ke sumber daya hosting lain sesuai kebutuhan.

  • Rencanakan peluncuran armada ke lokasi target Anda, dengan mempertimbangkan antrian game dan struktur armada Anda.

  • Otomatiskan pener apan Anda menggunakan infrastruktur sebagai kode (IAC) dengan CloudFormation dan. AWS Cloud Development Kit (AWS CDK)

  • Kumpulkan log dan analitik menggunakan Amazon CloudWatch dan Amazon Simple Storage Service (Amazon S3).

Bersiaplah untuk pengujian

  • [Kritis ] Minta peningkatan kuota Amazon GameLift Servers layanan dan Layanan AWS kuota lainnya sehingga lingkungan hidup Anda dapat ditingkatkan sesuai kebutuhan produksi.

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

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

  • Kembangkan rencana untuk DevOps manajemen permainan Anda. Jika Anda menggunakan Amazon CloudWatch Logs atau metrik CloudWatch khusus Amazon, tentukan alarm untuk masalah parah atau kritis pada armada server. Simulasikan kegagalan dan uji runbook.

  • Pastikan 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 idle daripada yang Anda kira Anda butuhkan. Anda dapat mengoptimalkan biaya nanti. Pertimbangkan penggunaan kebijakan penskalaan berbasis target dengan kapasitas idle 20 persen.

  • UntukFlexMatch, 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 secara efektif untuk memenuhi permintaan.

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

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

Bersiaplah untuk peluncuran

  • [Kritis] Tet apkan kebijakan perlindungan armada ke perlindungan penuh pada semua armada langsung sehingga pengurangan skala 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 memantau peluncuran game Anda di ruang peluncuran.

  • Pantau latensi pemain dan pengalaman pemain.

Rencanakan pembaruan pasca-peluncuran

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

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

  • Optimalkan konfigurasi runtime untuk menjalankan sesi game sebanyak mungkin pada setiap sumber daya komputasi. Memaksimalkan efisiensi kinerja dengan cara ini dapat secara langsung mempengaruhi 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 permainan, serta mengoptimalkan monetisasi.