Llamadas de retorno de comandos para servidores en tiempo real - Amazon GameLift

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.

Llamadas de retorno de comandos para servidores en tiempo real

Puede proporcionar una lógica personalizada para responder a los eventos mediante la implementación de estas devoluciones de llamada en su script en tiempo real.

Iniciar

Inicializa el servidor Realtime y recibe una interfaz de servidor Realtime.

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()

onStartGameSesión

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 GameLift servicio de Amazon 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)

onSendToJugador

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)

onSendToGrupo

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))

onPlayerJoinGrupo

Se invoca cuando un jugador envía una solicitud para unirse a un grupo.

Sintaxis

onPlayerJoinGroup(groupId, peerId)

onPlayerLeaveGrupo

Se invoca cuando un jugador envía una solicitud para abandonar un grupo.

Sintaxis

onPlayerLeaveGroup(groupId, peerId)