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)