Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Unggah skrip Server Realtime ke Amazon GameLift
Saat Anda siap untuk menerapkan Server Realtime untuk game Anda, unggah file skrip server Realtime yang telah selesai ke Amazon. GameLift Lakukan ini dengan membuat sumber daya GameLift skrip Amazon dan menentukan lokasi file skrip Anda. Anda juga dapat memperbarui file skrip server yang sudah disebarkan dengan mengunggah file baru untuk sumber daya skrip yang ada.
Saat Anda membuat sumber daya skrip baru, Amazon GameLift memberikan ID skrip unik (misalnya,script-1111aaaa-22bb-33cc-44dd-5555eeee66ff
) dan mengunggah salinan file skrip. Waktu upload tergantung pada ukuran file skrip Anda dan kecepatan koneksi Anda.
Setelah Anda membuat sumber daya skrip, Amazon GameLift menerapkan skrip dengan armada Server Realtime baru. Amazon GameLift menginstal skrip server Anda ke setiap instans dalam armada, menempatkan file skrip. /local/game
Untuk memecahkan masalah aktivasi armada yang terkait dengan skrip server, lihat. Debug masalah GameLift armada Amazon
Buat paket file skrip
Skrip server Anda dapat menyertakan satu atau beberapa file yang digabungkan menjadi satu file.zip untuk diunggah. File.zip harus berisi semua file yang perlu dijalankan oleh skrip Anda.
Anda dapat menyimpan file skrip zip di direktori file lokal atau di bucket Amazon Simple Storage Service (Amazon S3).
Unggah file skrip dari direktori lokal
Jika Anda menyimpan file skrip secara lokal, Anda dapat mengunggahnya ke Amazon GameLift dari sana. Untuk membuat sumber daya skrip, gunakan GameLift konsol Amazon atau AWS Command Line Interface(AWS CLI)
Unggah file skrip dari Amazon S3
Anda dapat menyimpan file skrip Anda di bucket Amazon S3 dan mengunggahnya ke Amazon GameLift dari sana. Saat membuat skrip, Anda menentukan lokasi bucket S3 dan Amazon GameLift mengambil file skrip Anda dari Amazon S3.
Untuk membuat sumber daya skrip
-
Simpan file skrip Anda dalam bucket S3. Buat file.zip yang berisi file skrip server Anda dan unggah ke bucket S3 dalam Akun AWS yang Anda kontrol. Perhatikan objek URIāAnda memerlukan ini saat membuat skrip AmazonGameLift.
catatan
Amazon GameLift tidak mendukung pengunggahan dari bucket S3 dengan nama yang berisi periode (.).
-
Berikan GameLift akses Amazon ke file skrip Anda. Untuk membuat peran AWS Identity and Access Management (IAM) yang memungkinkan Amazon GameLift mengakses bucket S3 yang berisi skrip server Anda, ikuti instruksi di dalamnya. Menyiapkan peran layanan IAM untuk Amazon GameLift Setelah Anda membuat peran baru, perhatikan namanya, yang Anda butuhkan saat membuat skrip.
-
Buat skrip. Gunakan GameLift konsol Amazon atau AWS CLI untuk membuat catatan skrip baru. Untuk membuat permintaan ini, Anda harus memiliki
PassRole
izin IAM, seperti yang dijelaskan dalamContoh izin IAM untuk Amazon GameLift.
Memperbarui file skrip
Anda dapat memperbarui metadata untuk sumber daya skrip menggunakan GameLift konsol Amazon atau perintah update-script
AWS CLI.
Anda juga dapat memperbarui konten skrip untuk sumber daya skrip. Amazon GameLift menerapkan konten skrip ke semua instans armada yang menggunakan sumber daya skrip yang diperbarui. Saat skrip yang diperbarui diterapkan, instance menggunakannya saat memulai sesi game baru. Sesi game yang sudah berjalan pada saat pembaruan tidak menggunakan skrip yang diperbarui.
Untuk memperbarui file script
-
Untuk file skrip yang disimpan secara lokal, untuk mengunggah file.zip skrip yang diperbarui, gunakan GameLift konsol Amazon atau perintah. update-script
-
Untuk file skrip yang disimpan dalam bucket Amazon S3, unggah file skrip yang diperbarui ke bucket S3. Amazon GameLift secara berkala memeriksa file skrip yang diperbarui dan mengambilnya langsung dari bucket S3.