Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Devoluciones de llamadas de script para Realtime Servers
Puede proporcionar lógica personalizada para responder a eventos mediante la implementación de estas devoluciones de llamada en su script de Realtime.
Init
Inicializa el servidor de Realtime y recibe una interfaz de servidor en tiempo real.
Sintaxis
init(rtsession)
onMessage
Se invoca cuando un mensaje recibido se envía al servidor.
Sintaxis
onMessage(gameMessage)
onHealthCheck
Se invoca para establecer el estado de la sesión de juego. De forma predeterminada, el estado se encuentra en buen estado (o true
). Esta devolución de llamada se pueden implementar para realizar comprobaciones de estado personalizadas y devolver un estado.
Sintaxis
onHealthCheck()
onStartGameSession
Se invoca cuando comienza una nueva sesión de juego, con un objeto de sesión de juego transferido.
Sintaxis
onStartGameSession(session)
onProcessTerminate
Se invoca cuando el servicio de Amazon GameLift finaliza el proceso del servidor. Esto puede actuar como un disparador para salir de forma correcta de la sesión de juego. No es necesario llamar a processEnding().
Sintaxis
onProcessTerminate()
onPlayerConnect
Se invoca cuando un jugador solicita una conexión y ha pasado una validación inicial.
Sintaxis
onPlayerConnect(connectMessage)
onPlayerAccepted
Se invoca cuando se acepta una conexión de jugador.
Sintaxis
onPlayerAccepted(player)
onPlayerDisconnect
Se invoca cuando un jugador se desconecta de la sesión del juego, ya sea enviando una solicitud de desconexión o por otros métodos.
Sintaxis
onPlayerDisconnect(peerId)
onProcessStarted
Se invoca cuando se inicia un proceso de servidor. Esta devolución de llamada permite que el script realice las tareas personalizadas necesarias para la preparación para alojar una sesión de juego.
Sintaxis
onProcessStarted(args)
onSendToPlayer
Se invoca cuando se recibe un mensaje en el servidor de un jugador para entregarlo a otro jugador. Este proceso se ejecuta antes de que se entregue el mensaje.
Sintaxis
onSendToPlayer(gameMessage)
onSendToGroup
Se invoca cuando se recibe un mensaje en el servidor de un jugador para entregarlo a un grupo. Este proceso se ejecuta antes de que se entregue el mensaje.
Sintaxis
onSendToGroup(gameMessage))
onPlayerJoinGroup
Se invoca cuando un jugador envía una solicitud para unirse a un grupo.
Sintaxis
onPlayerJoinGroup(groupId, peerId)
onPlayerLeaveGroup
Se invoca cuando un jugador envía una solicitud para abandonar un grupo.
Sintaxis
onPlayerLeaveGroup(groupId, peerId)