Callback skrip untuk Amazon GameLift ServersRealtime - Amazon GameLift Servers

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

Callback skrip untuk Amazon GameLift ServersRealtime

Anda dapat memberikan logika khusus untuk menanggapi peristiwa dengan menerapkan callback ini dalam Realtime skrip Anda.

Init

Menginisialisasi Realtime server dan menerima antarmuka server Realtime.

Sintaksis

init(rtsession)

OnMessage

Dipanggil ketika pesan yang diterima dikirim ke server.

Sintaksis

onMessage(gameMessage)

onHealthCheck

Dipanggil untuk mengatur status kondisi sesi game. Secara default, status kondisi sehat (atau true). Callback ini dapat diimplementasikan untuk melakukan pemeriksaan kondisi kustom dan mengembalikan status.

Sintaksis

onHealthCheck()

onStartGameSesi

Dipanggil ketika sesi game baru dimulai, dengan objek sesi game yang dimasukkan.

Sintaksis

onStartGameSession(session)

onProcessTerminate

Dipanggil saat proses server dihentikan oleh layanan. Amazon GameLift Servers Hal ini dapat bertindak sebagai pemicu untuk keluar dengan bersih dari sesi game. Tidak perlu memanggil processEnding().

Sintaksis

onProcessTerminate()

onPlayerConnect

Dipanggil ketika pemain meminta koneksi dan telah melewati validasi awal.

Sintaksis

onPlayerConnect(connectMessage)

onPlayerAccepted

Dipanggil ketika koneksi pemain diterima.

Sintaksis

onPlayerAccepted(player)

onPlayerDisconnect

Dipanggil ketika pemain terputus dari sesi game, baik dengan mengirimkan permintaan putuskan atau dengan cara lain.

Sintaksis

onPlayerDisconnect(peerId)

onProcessStarted

Dipanggil ketika proses server dimulai. Callback ini memungkinkan skrip untuk melakukan tugas-tugas kustom yang diperlukan untuk persiapan menjadi host sesi game.

Sintaksis

onProcessStarted(args)

onSendToPemain

Dipanggil ketika pesan diterima pada server dari satu pemain yang akan dikirim ke pemain lain. Proses ini berjalan sebelum pesan dikirim.

Sintaksis

onSendToPlayer(gameMessage)

onSendToKelompok

Dipanggil ketika pesan diterima pada server dari satu pemain yang akan dikirim ke grup. Proses ini berjalan sebelum pesan dikirim.

Sintaksis

onSendToGroup(gameMessage))

onPlayerJoinKelompok

Dipanggil ketika seorang pemain mengirimkan permintaan untuk bergabung dengan grup.

Sintaksis

onPlayerJoinGroup(groupId, peerId)

onPlayerLeaveKelompok

Dipanggil ketika seorang pemain mengirimkan permintaan untuk meninggalkan grup.

Sintaksis

onPlayerLeaveGroup(groupId, peerId)