Rappels de script pour les serveurs en temps réel - Amazon GameLift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Rappels de script pour les serveurs en temps réel

Vous pouvez fournir une logique personnalisée pour répondre aux événements en implémentant ces rappels dans votre script en temps réel.

Init

Initialise le serveur en temps réel et reçoit une interface de serveur en temps réel.

Syntaxe

init(rtsession)

onMessage

Appelé lorsqu'un message reçu est envoyé au serveur.

Syntaxe

onMessage(gameMessage)

onHealthCheck

Appelé pour définir le statut d'intégrité de la session de jeu. Par défaut, le statut d'intégrité est sain (ou true). Ce rappel peut être implémenté pour effectuer des vérifications de l'état personnalisées et renvoyer un statut.

Syntaxe

onHealthCheck()

onStartGameSéance

Appelé lorsqu'une nouvelle session de jeu démarre, avec un objet de session de jeu transmis.

Syntaxe

onStartGameSession(session)

onProcessTerminate

Invoqué lorsque le processus du serveur est interrompu par le GameLift service Amazon. Il peut agir comme déclencheur pour quitter de façon nette la session de jeu. Il n'y a pas besoin d'appeler processEnding().

Syntaxe

onProcessTerminate()

onPlayerConnect

Appelé lorsqu'un joueur demande une connexion et a réussi la validation initiale.

Syntaxe

onPlayerConnect(connectMessage)

onPlayerAccepted

Appelé lorsqu'une connexion de joueur est acceptée.

Syntaxe

onPlayerAccepted(player)

onPlayerDisconnect

Appelé lorsqu'un joueur se déconnecte de la session de jeu, que ce soit en envoyant une demande de déconnexion ou par d'autres moyens.

Syntaxe

onPlayerDisconnect(peerId)

onProcessStarted

Appelé lorsqu'un processus serveur est démarré. Ce rappel autorise le script à effectuer toutes les tâches personnalisées nécessaires pour préparer l'hébergement d'une session de jeu.

Syntaxe

onProcessStarted(args)

onSendToJoueur

Appelé lorsqu'un message est reçu sur le serveur d'un joueur pour être livré à un autre joueur. Ce processus s'exécute avant que le message soit livré.

Syntaxe

onSendToPlayer(gameMessage)

onSendToGroupe

Appelé lorsqu'un message est reçu sur le serveur d'un joueur pour être livré à un groupe. Ce processus s'exécute avant que le message soit livré.

Syntaxe

onSendToGroup(gameMessage))

onPlayerJoinGroupe

Appelé lorsqu'un joueur envoie une demande pour rejoindre un groupe.

Syntaxe

onPlayerJoinGroup(groupId, peerId)

onPlayerLeaveGroupe

Appelé lorsqu'un joueur envoie une demande pour quitter un groupe.

Syntaxe

onPlayerLeaveGroup(groupId, peerId)