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)