Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menonaktifkan sesi game
Gunakan Amazon GameLift Servers konsol untuk mematikan sesi permainan tertentu. Fitur ini memberi Anda metode sederhana dan cepat untuk menemukan sesi permainan dan mengirim sinyal untuk menghentikannya. Metode penghentian lain mengharuskan Anda menemukan instance armada tempat sesi game berjalan, mengakses instance dari jarak jauh, dan mematikan sesi game secara manual.
Anda dapat mematikan sesi permainan dengan alasan apa pun. Alasan paling umum adalah menyelesaikan sesi permainan yang gagal dimatikan secara alami. Akibatnya, sumber daya hosting untuk sesi game tidak dapat dibebaskan untuk menjadi tuan rumah sesi game baru, dan kapasitas hosting armada menurun.
catatan
Fitur ini bergantung pada pengaturan konfigurasi tertentu untuk solusi hosting Anda. Ini memiliki batasan sebagai berikut:
-
Sesi game harus di-host di armada yang menjalankan build server game dengan SDK server untuk Amazon GameLift Servers v5 atau lebih tinggi. Jika server game Anda digunakan dengan versi yang lebih lama, Anda perlu menggunakan akses jarak jauh untuk menghapus sesi game.
-
Jika sesi game dihosting di armada Anywhere, armada harus menggunakan Amazon GameLift Servers Agen untuk mengelola proses server game.
Untuk mengakhiri sesi permainan
-
Di Amazon GameLift Servers konsol
, buka panel navigasi kiri. Pilih jenis solusi hosting dan buka halaman Armada. Contoh: Hosting, Dimana Saja, Ar mada
Hosting, EC2 Terkelola, Armada
Hosting, Kontainer terkelola, Ar mada
-
Setiap halaman Armada menampilkan daftar armada yang Anda pilih saat ini. Wilayah AWS Pilih armada yang menjadi tuan rumah sesi permainan yang ingin Anda akhiri.
-
Di halaman detail armada, buka tab Sesi permainan. Dalam daftar sesi permainan, pilih salah satu yang ingin Anda akhiri, dan pilih tombol Hentikan.
-
Dalam sesi Hentikan permainan? jendela, verifikasi bahwa Anda mematikan sesi permainan yang tepat dan pilih metode penghentian.
Penutupan sesi permainan normal — Opsi ini mengirimkan sinyal ke proses server yang menjadi tuan rumah sesi game untuk dimatikan. Jika build server game Anda terintegrasi dengan benarAmazon GameLift Servers, proses server memulai urutan shutdown sesi game, memberi tahu Amazon GameLift Servers bahwa itu berakhir, dan berhenti. Tergantung pada desain game Anda, urutan shutdown mungkin mencakup langkah-langkah untuk menyelesaikan sesi permainan dengan anggun, seperti menyimpan data dan memberi tahu pemain aktif. Metode ini mungkin memerlukan penundaan kecil untuk menyelesaikan urutan shutdown sesi game.
Penutupan sesi permainan segera — Opsi ini mengirimkan sinyal ke manajer proses untuk mematikan proses server yang menjadi tuan rumah sesi game. Opsi ini melewati shutdown sesi game normal. Itu dapat menghentikan sesi permainan bahkan ketika proses server tidak dapat merespons.
-
Konfirmasikan penghentian sesi permainan. Anda dapat melacak kemajuan penutupan di halaman konsol sesi permainan. Status sesi permainan akan berubah menjadi “Terminating”, dan kemudian menjadi “Terminated” ketika shutdown selesai.
Topik terkait
-
Anda juga dapat mematikan sesi game menggunakan AWS SDK dan AWS CLI. Untuk detail dan contoh selengkapnya, lihat topik Referensi Amazon GameLift Servers API TerminateGameSession.
Untuk informasi selengkapnya tentang integrasi server game dan bagaimana proses server merespons sinyal dari Amazon GameLift Servers layanan, lihatTambahkan GameLift Server Amazon ke server game Anda dengan SDK server.