Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memperbarui status server game
Setelah server game terdaftar, server harus secara teratur melaporkan status kesehatan dan pemanfaatan untuk menjaga status kapasitas server tetap sinkron Amazon GameLift Servers FleetIQ. Laporkan status kesehatan dan pemanfaatan dengan menelepon UpdateGameServer(). Pada contoh di bawah ini, server game melaporkan bahwa kondisi baik dan saat ini tidak ditempati oleh hosting pemain atau gameplay.
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status AVAILABLE
Status kondisi
Jika server game Anda memiliki mekanisme untuk melacak status kesehatan, Anda dapat menggunakan mekanisme ini untuk memicu pembaruan kesehatan server game Amazon GameLift Servers FleetIQ.
Status pemanfaatan
Pelaporan status pemanfaatan server game terus Amazon GameLift Servers FleetIQ diinformasikan tentang server game mana yang saat ini ideal dan tersedia untuk sesi permainan baru. Server game Anda harus memiliki mekanisme yang memicu pembaruan status pemanfaatan Amazon GameLift Servers FleetIQ. Misalnya, Anda dapat memicu pembaruan saat pemain terhubung ke server game atau saat sesi permainan dimulai.
Saat memulai sesi permainan, klien atau layanan perjodohan mengklaim server game yang tersedia (dengan menelepon ClaimGameServer()), meminta pemain untuk terhubung ke server game, dan memicu server game untuk memulai permainan. Proses ini dijelaskan di Integrasikan Amazon GameLift Servers FleetIQ menjadi klien game. Sebuah "klaim" server game berlaku selama 60 detik, dan server game harus dapat memperbarui status pemanfaatan selama rentang waktu ini. Jika status pemanfaatan tidak diperbarui, Amazon GameLift Servers FleetIQ menghapus klaim, mengasumsikan bahwa server game tersedia, dan dapat memesan server game untuk permintaan klaim klien lain.
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED