View a markdown version of this page

Buat GameLift Server Amazon armada kontainer yang dikelola - GameLift Server Amazon

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

Buat GameLift Server Amazon armada kontainer yang dikelola

Buat armada Amazon GameLift Servers kontainer terkelola untuk menyebarkan dan meng-host server game kontainer Anda di AWS Cloud. Saat Anda membuat armada kontainer, tentukan definisi grup kontainer yang menentukan satu atau lebih 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 saat menyediakan instans EC2, menginstal lingkungan runtime, menyebarkan grup kontainer Anda ke instans, dan mulai meluncurkan proses server game. Bergantung pada lingkungan runtime yang dibutuhkan build server game Amazon GameLift Servers Anda, menerapkan versi terbaru Amazon Machine Image (AMI) pada saat pembuatan armada (dan semua instance mendatang 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 Debug GameLift Server Amazon masalah armada.

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 runtime yang aman dan terkini untuk server game yang Anda hosting. Ini membutuhkan pembuatan armada baru dan migrasi lalu lintas pemain ke sana. Untuk panduan lebih lanjut, lihatPraktik terbaik keamanan untuk GameLift Server Amazon.

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

Console

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

Buka bilah navigasi kiri konsol dan pilih Container ter kelola: Armada. Pada halaman Armada, pilih Buat armada kontainer.

Langkah 1: Tentukan detail armada kontainer terkelola
  1. Di bagian rincian 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 menggunakan instance armada apa pun dan belum dapat meng-host 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 menambahkan definisi dan versi grup kontainer per instans. 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 instance
  1. Dalam penerapan Inst ance, pilih satu atau beberapa lokasi jarak jauh untuk menerapkan instans. 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 oleh persyaratan ini.

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

    Untuk informasi selengkapnya tentang Wilayah yang tidak diaktifkan secara default dan cara mengaktifkannya, lihat Mengel Wilayah AWS ola di Referensi Umum AWS. Lihat Memulai dengan Zona Lokal di Panduan AWS Pengguna Zona Lokal.

  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 memfilter daftar lengkap jenis instans yang tersedia berdasarkan persyaratan sumber daya dan lokasi yang Anda masukkan. Anda dapat menambahkan filter tambahan sesuai kebutuhan.

    catatan

    Untuk instance Graviton ARM, pastikan gambar kontainer dalam definisi grup kontainer Anda dibuat untuk arsitektur ARM. Jika tidak, penyebaran armada akan gagal.

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

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 sebuah GameLift Server Amazon konfigurasi 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, Amazon GameLift Servers seperti memulai proses pembuatan armada. Anda dapat melacak status armada baru di halaman Armada. Armada siap untuk menyelenggarakan 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-fleet di Refer AWS CLI ensi Perintah.

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

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

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

  • Secara default, armada membuka satu set port koneksi dan port izin masuk seperti yang dihitung olehAmazon 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 serangkaian atribut armada yang mencakup pengaturan konfigurasi yang Anda minta dan ID armada kontainer baru. Amazon GameLift Serverskemudian menetapkan status armada dan status lokasi ke Baru 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: