UnreliableRemoteEvent

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El objeto Evento remoto no confiable es una variante del objeto RemoteEvent.Facilita la comunicación asincrónica, sin orden y poco confiable, de un solo sentido a través del límite cliente-servidor sin renunciar a una respuesta.Esta comunicación se puede dirigir desde un cliente al servidor, desde el servidor a un cliente específico o desde el servidor a todos los clientes.

Para que tanto el servidor como los clientes accedan a una instancia UnreliableRemoteEvent , debe estar en un lugar donde ambas partes puedan verla, como ReplicatedStorage , aunque en algunos casos es apropiado almacenarla en Workspace o dentro de un Tool .

UnreliableRemoteEvent es mejor utilizado para eventos efímeros, incluidos efectos que solo son relevantes por un corto período de tiempo o para replicar datos que cambian continuamente.Estos eventos no se vuelven a enviar si se pierden y no esperan a que lleguen eventos previamente disparados antes de ser procesados, lo que potencialmente reduce la latencia y el tráfico de red.Cuando se requiera orden y confiabilidad, use un RemoteEvent en su lugar.

Limitaciones de parámetros

Cualquier tipo de objeto de Roblox como un Enum , Instance o otros se puede pasar como parámetro cuando se active un UnreliableRemoteEvent , así como tipos de Luau como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las limitaciones de .

Hay un límite de 900 bytes para la carga de un UnreliableRemoteEvent .Se eliminan cargas más grandes.Al igual que todos los eventos, los métodos UnreliableRemoteEvent codifican y comprimen ciertos tipos de objetos, como los búferes, que reducen el tamaño de la carga y pueden hacer que sea difícil verificar si estás bajo el límite antes de disparar el evento.Si alcanza con frecuencia este límite, considere si un estándar RemoteEvent es la mejor opción para su caso de uso.

Resumen

Métodos

Eventos

Propiedades

Métodos

FireAllClients

()

Parámetros

arguments: Tuple
Valor predeterminado: ""

Devuelve

()

FireClient

()

Parámetros

player: Player
Valor predeterminado: ""
arguments: Tuple
Valor predeterminado: ""

Devuelve

()

FireServer

()

Parámetros

arguments: Tuple
Valor predeterminado: ""

Devuelve

()

Eventos

OnClientEvent

Parámetros

arguments: Tuple

OnServerEvent

Parámetros

player: Player
arguments: Tuple