Buat armada kontainer Amazon GameLift Servers terkelola - Amazon GameLift Servers

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

Buat armada kontainer Amazon GameLift Servers terkelola

Buat armada kontainer Amazon GameLift Servers terkelola untuk menyebarkan dan meng-host server game kontainer Anda di Cloud. AWS Saat Anda membuat armada kontainer, tentukan definisi grup kontainer yang menentukan satu atau beberapa gambar kontainer (setidaknya satu yang menyertakan build server game Anda) dan pengaturan konfigurasi.

Saat Anda membuat sumber daya armada kontainer terkelola baru, Anda segera memulai fase pertama pembuatan armada. Pembuatan armada terkelola melewati beberapa Amazon GameLift Servers fase sebagai penyediaan EC2 instance, menginstal lingkungan runtime, menyebarkan grup kontainer Anda ke instance, dan mulai meluncurkan proses server game. Bergantung pada lingkungan runtime yang dibutuhkan build server game Anda, Amazon GameLift Servers menerapkan versi terbaru Amazon Machine Image (AMI) pada saat pembuatan armada (dan semua instance future dalam armada akan menggunakan versi yang sama). Anda dapat memantau status armada di konsol atau menggunakan AWS Command Line Interface (AWS CLI). Ketika armada siap untuk menyelenggarakan sesi permainan, statusnya berubah menjadiACTIVE. Untuk bantuan terkait masalah pembuatan armada, lihat Masalah Amazon GameLift Servers armada debug.

Anda dapat memilih untuk membuat armada kontainer kosong dan kemudian menambahkan atau memperbarui definisi grup kontainer armada nanti. Jika Anda membuat armada tanpa definisi grup kontainer, armada tidak akan mencapai status aktif.

catatan

Sebagai praktik terbaik, kami sarankan mengganti armada Anda setiap 30 hari untuk menjaga lingkungan yang aman dan up-to-date runtime untuk server game yang Anda host. Ini membutuhkan pembuatan armada baru dan memigrasikan lalu lintas pemain ke sana. Untuk panduan lebih lanjut, lihatPraktik terbaik keamanan untuk Amazon GameLift Servers.

Gunakan Amazon GameLift Serverskonsol atau AWS Command Line Interface (AWS CLI) untuk membuat armada kontainer.

Console

Di Amazon GameLift Serverskonsol, pilih Wilayah AWS tempat Anda ingin membuat armada. Definisi grup kontainer harus berada di wilayah yang sama di mana Anda ingin membuat armada.

Buka bilah navigasi kiri konsol dan pilih Kontainer terkelola: Armada. Pada halaman Armada, pilih Buat armada kontainer.

Langkah 1: Tentukan detail armada kontainer yang dikelola
  1. Di bagian Detail armada kontainer, masukkan deskripsi armada.

  2. Tentukan peran IAM untuk armada. Peran ini memiliki izin yang Amazon GameLift Servers harus dimiliki untuk mengelola armada kontainer atas nama Anda. Untuk bantuan membuat peran layanan yang diperlukan, lihatMenyiapkan peran layanan IAM untuk Amazon GameLift Servers.

  3. Pilih opsi konfigurasi Log. CloudWatch Opsi dipilih secara default. Berikan informasi yang diperlukan berdasarkan opsi yang Anda pilih.

  4. Tambahkan grup kontainer ke armada. Ini adalah langkah opsional. Anda dapat memilih untuk membuat armada tanpa grup kontainer dengan rencana untuk menambahkannya nanti. Armada tanpa grup kontainer tidak akan menyebarkan instance armada apa pun dan belum dapat menghosting game apa pun, tetapi sumber daya armada dibuat.

    • Pilih definisi grup kontainer server game. Secara opsional tentukan versi definisi yang ingin Anda terapkan. Jika Anda tidak menentukan nomor versi, Amazon GameLift Servers secara otomatis menggunakan versi terbaru.

    • Secara opsional tambahkan definisi dan versi grup kontainer per-instance. Jika Anda tidak menentukan nomor versi, Amazon GameLift Servers secara otomatis menggunakan versi terbaru.

  5. Dalam Detail tambahan, Anda dapat mengatur beberapa penyesuaian opsional. Tak satu pun dari pengaturan ini diperlukan untuk membuat armada kontainer.

Langkah 2: Tentukan detail contoh
  1. Dalam penyebaran Instance, pilih satu atau beberapa lokasi jarak jauh untuk menerapkan instance. Wilayah asal dipilih secara otomatis (ini adalah Wilayah tempat Anda membuat armada). Jika Anda memilih lokasi tambahan, instans armada juga digunakan di lokasi tersebut.

    penting

    Untuk menggunakan Wilayah yang tidak diaktifkan secara default, aktifkan di wilayah Anda Akun AWS.

    • Armada dengan Wilayah yang tidak diaktifkan yang Anda buat sebelum 28 Februari 2022 tidak terpengaruh.

    • Untuk membuat armada multi-lokasi baru atau memperbarui armada multi-lokasi yang ada, pertama-tama aktifkan Wilayah apa pun yang Anda pilih untuk digunakan.

    Untuk informasi selengkapnya tentang Wilayah yang tidak diaktifkan secara default dan cara mengaktifkannya, lihat Mengelola Wilayah AWS di Referensi Umum AWS.

  2. Pilih konfigurasi Instance untuk armada. Konsol secara otomatis menghitung vCPU minimum dan memori yang diperlukan (berdasarkan batas total yang Anda tetapkan untuk setiap grup kontainer). Ini menyaring daftar lengkap jenis instans yang tersedia berdasarkan persyaratan sumber daya dan lokasi yang Anda masukkan. Anda dapat menambahkan filter tambahan sesuai kebutuhan.

    Untuk informasi selengkapnya tentang memilih jenis instans, lihatKonfigurasikan armada kontainer. Ukuran jenis instans yang Anda pilih akan memengaruhi bagaimana grup kontainer server game dikemas ke setiap instance armada. Bergantung pada pilihan Anda, pertimbangkan untuk meninjau pengaturan Anda untuk grup kontainer server game yang diinginkan per instance.

Langkah 4: Tinjau dan buat
  • Tinjau pengaturan konfigurasi armada Anda.

    Anda dapat memperbarui metadata dan konfigurasi armada kapan saja, terlepas dari status armada. Untuk informasi selengkapnya, lihat Perbarui konfigurasi Amazon GameLift Servers armada. Anda dapat memperbarui kapasitas armada setelah armada mencapai status AKTIF. Untuk informasi selengkapnya, lihat Menskalakan kapasitas hosting game dengan Amazon GameLift Servers. Anda juga dapat menambahkan atau menghapus lokasi jarak jauh.

    Setelah selesai meninjau, pilih Buat.

    Jika permintaan Anda berhasil, konsol akan menampilkan halaman detail untuk sumber daya armada baru. Awalnya statusnya adalahNEW, seperti Amazon GameLift Servers memulai proses pembuatan armada. Anda dapat melacak status armada baru di halaman Armada. Armada siap menjadi tuan rumah sesi permainan ketika mencapai statusACTIVE.

AWS CLI

Untuk membuat armada kontainer dengan AWS CLI, buka jendela baris perintah dan gunakan create-container-fleet perintah. Untuk informasi selengkapnya tentang perintah ini, lihat create-container-fleetdi Referensi AWS CLI Perintah.

Contoh create-container-fleet permintaan yang ditunjukkan di bawah ini membuat armada kontainer baru dengan karakteristik sebagai berikut:

  • ContainerGroupsConfiguration Menentukan definisi grup kontainer server game saja:MyAdventureGameContainerGroup. Jumlah grup kontainer server game yang akan dikerahkan ke setiap instance armada dihitung olehAmazon GameLift Servers.

  • Armada menggunakan c5.large instans On-Demand secara default.

  • Secara default, armada membuka satu set port koneksi dan port izin masuk seperti yang dihitung oleh. Amazon GameLift Servers Ini menyebarkan grup kontainer ke lokasi berikut:

aws gamelift create-container-fleet \ --fleet-role-arn arn:aws:iam::MyAccount:role/MyContainersRole \ --game-server-container-group-definition-name "rn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2" \

Jika permintaan create-fleet berhasil, Amazon GameLift Servers mengembalikan satu set atribut armada yang menyertakan pengaturan konfigurasi yang Anda minta dan ID armada kontainer baru. Amazon GameLift Serverskemudian menetapkan status armada dan status lokasi ke New dan memulai proses aktivasi armada. Anda dapat melacak status armada dan melihat informasi armada lainnya menggunakan perintah CLI ini:

Anda dapat mengubah kapasitas armada dan pengaturan konfigurasi lainnya sesuai kebutuhan menggunakan perintah berikut: