

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

# Server game dibangun
<a name="gamelift-console-builds"></a>

Sumber daya build mewakili perangkat lunak server game Anda. Anda mengunggah paket build Amazon GameLift Servers untuk penerapan ke EC2 armada terkelola.

Melihat informasi tentang build server game di Amazon GameLift Servers konsol atau menggunakan atau AWS SDK untuk. Amazon GameLift Servers

------
#### [ Console ]

Di halaman **Builds Amazon GameLift Servers** [konsol](https://console.aws.amazon.com/gamelift/), Anda dapat melihat informasi tentang dan mengelola semua build server game yang telah Anda unggah Amazon GameLift Servers untuk penerapan pada armada terkelola. EC2 Di panel navigasi, pilih **Hosting**, **Managed EC2**, **Builds**.

Halaman **Builds** menampilkan informasi berikut untuk setiap build. Anda dapat menyesuaikan konten tabel sesuai kebutuhan menggunakan alat **Preferensi** (lihat ![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/id_id/gameliftservers/latest/developerguide/images/settings.png) ikon di sudut kanan atas tabel). Preferensi khusus disimpan ke pengguna AWS akun Anda dan diterapkan secara otomatis setiap kali Anda melihat halaman ini.

**catatan**  
Halaman **Builds** hanya menampilkan build di AWS Wilayah Anda saat ini.
+ **Nama** — Nama yang terkait dengan build yang diunggah.
+ **Status** — Status bangunan. Menampilkan salah satu dari tiga pesan status:
  + **Diinisialisasi** - Unggahan belum dimulai atau masih dalam proses.
  + **Siap** - Build siap untuk pembuatan armada.
  + **Gagal** — Waktu build habis sebelum Amazon GameLift Servers menerima binari.
+ **Waktu pembuatan** - Tanggal dan waktu Anda mengunggah build. Amazon GameLift Servers
+ **Build ID** — ID unik yang ditetapkan untuk build saat diunggah.
+ **Versi** — Label versi yang terkait dengan build yang diunggah.
+ **Sistem operasi** — OS yang dijalankan oleh build. OS build menentukan sistem operasi mana yang Amazon GameLift Servers diinstal pada instance armada.
+ **Ukuran** — Ukuran, dalam megabyte (MB), dari file build yang diunggah ke. Amazon GameLift Servers
+ **Armada** — Jumlah armada yang dikerahkan dengan build.

Dari halaman ini Anda dapat melakukan hal-hal berikut:
+ Lihat detail bangunan. Pilih nama build untuk membuka halaman detail build-nya.
+ Buat armada baru dari sebuah bangunan. Pilih build, lalu pilih **Buat armada**.
+ Filter dan urutkan daftar bangunan. Gunakan kontrol di bagian atas tabel.
+ Menghapus bangunan. Pilih build, lalu pilih **Hapus**.

**Membangun detail**  
Pada halaman **Builds**, pilih nama build untuk membuka halaman detailnya. Bagian **Ikhtisar** pada halaman detail menampilkan informasi ringkasan build yang sama dengan halaman **Builds**. Bagian **Armada** menampilkan daftar armada yang menjalankan build, termasuk informasi ringkasan yang sama dengan halaman [**Armada**](gamelift-console-fleets.md).

------
#### [ AWS SDK ]

Gunakan perintah AWS CLI berikut untuk mengambil informasi tentang sumber daya ini:
+ [ListBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListBuilds.html)
+ [DescribeBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeBuild.html)

------

# Perbarui build server game
<a name="gamelift-build-cli-uploading-update-build-files"></a>

Saat menerapkan build server game untuk hosting EC2 Amazon GameLift Servers terkelola, Anda mengunggah perangkat lunak server game dan membuat sumber daya Amazon GameLift Servers build. Setelah membuat Amazon GameLift Servers build, Anda dapat memperbarui metadata build, tetapi Anda tidak dapat memperbarui file build itu sendiri. Untuk menerapkan pembaruan ke build server game Anda, Anda harus mengunggah kumpulan file baru dan membuat Amazon GameLift Servers build baru menggunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html)perintah. Atau, Anda dapat menggunakan [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html)perintah untuk mengunggah build baru dari bucket Amazon S3 yang Anda kontrol. Kemudian gunakan build baru dengan membuat armada baru untuk itu.

Anda dapat memperbarui metadata build, termasuk nama dan deskripsi. Untuk tugas-tugas ini, gunakan Amazon GameLift Servers konsol atau [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html) AWS CLI perintah. 

## Otomatiskan pembaruan pembuatan game Anda
<a name="gamelift-build-uploading-automate"></a>

Ikuti tips berikut untuk membantu mengotomatiskan dan merampingkan proses memperbarui build server game untuk Amazon GameLift Servers armada terkelola:
+ **Gunakan antrian sesi permainan dan tukar armada sesuai kebutuhan.** Saat mengirim permintaan sesi game keAmazon GameLift Servers, tentukan antrian sesi permainan, bukan armada tertentu. Dengan antrian, Anda dapat menambahkan armada dengan build baru dan menghapus armada lama sesuai kebutuhan. Untuk informasi selengkapnya, lihat [Konfigurasikan penempatan sesi game](queues-intro.md).
+ **Gunakan alias untuk mentransfer pemain ke build game baru.** Saat mengirim permintaan sesi game keAmazon GameLift Servers, tentukan alias armada, bukan ID armada. Untuk informasi selengkapnya, lihat [Buat sebuah Amazon GameLift Servers alias](aliases-creating.md).
+ **Siapkan untuk pengembangan berulang.** Selama pengembangan game, jelajahi opsi untuk menyiapkan lingkungan pengujian yang dihosting yang mendukung pengembangan berulang yang cepat. Lihat [Siapkan untuk pengembangan berulang dengan Amazon GameLift Servers Anywhere](integration-dev-iteration.md).

Cobalah sumber daya ini dari [Amazon GameLift ServersToolkit](https://github.com/aws/amazon-gamelift-toolkit) di GitHub:

**Alat pembaruan build cepat (hanya untuk pengembangan)**  
Alat ini membantu Anda memodifikasi build server game yang sudah digunakan pada komputasi dalam armada EC2 terkelola, menghemat waktu Anda selama iterasi pengembangan cepat. Alat ini memiliki beberapa opsi; Anda dapat mengganti seluruh pembuatan game atau mengubah file tertentu, dan Anda dapat mengelola cara memulai ulang proses server game setelah pembaruan. Anda juga dapat menggunakannya untuk memperbarui semua komputasi dalam armada atau menargetkan komputasi individu.  
Kunjungi repo Amazon GameLift Servers Toolkit GitHub untuk mendapatkan [alat pembaruan build cepat](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) GitHub dan pelajari lebih lanjut tentang cara menggunakannya.

**Skrip sampel penyebaran produksi**  
Skrip ini menggambarkan bagaimana Anda dapat mengotomatiskan proses memperbarui build server game yang digunakan pada armada EC2 terkelola dalam produksi. Untuk menggunakan skrip ini, solusi Amazon GameLift Servers hosting Anda harus menggunakan alias untuk armada IDs abstrak. Skrip sampel menangani langkah-langkah dasar berikut: mengunggah build yang diperbarui, membuat build baru dan menyebarkan ke armada baru, mengarahkan lalu lintas pemain dari armada yang ada ke armada baru, dan menghapus armada lama. Sesuaikan skrip sampel untuk memenuhi persyaratan penerapan spesifik Anda.  
Kunjungi repo Amazon GameLift Servers Toolkit GitHub untuk memasukkan [skrip contoh penerapan produksi](https://github.com/aws/amazon-gamelift-toolkit/tree/main/production-deployment-sample-script) GitHub dan pelajari lebih lanjut tentang cara menggunakannya.