Callback skrip untuk Server Realtime - Amazon GameLift

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

Callback skrip untuk Server Realtime

Anda dapat memberikan logika kustom untuk merespon kejadian dengan menerapkan callback ini dalam skrip Realtime Anda.

Init

Menginisialisasi server Realtime 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 AmazonGameLift. 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)

onSendToGrup

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

Sintaksis

onSendToGroup(gameMessage))

onPlayerJoinGrup

Dipanggil ketika seorang pemain mengirimkan permintaan untuk bergabung dengan grup.

Sintaksis

onPlayerJoinGroup(groupId, peerId)

onPlayerLeaveGrup

Dipanggil ketika seorang pemain mengirimkan permintaan untuk meninggalkan grup.

Sintaksis

onPlayerLeaveGroup(groupId, peerId)