UnreliableRemoteEvent

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O objeto Evento Remoto Não Confiável é uma variante do ObjetoRemoteEvent.Facilita a comunicação assíncrona, sem ordem e imprevisível, de uma direção para a outra através da fronteira cliente-servidor sem renunciar a uma resposta.Esta comunicação pode ser direcionada de um cliente para o servidor, do servidor para um cliente específico ou do servidor para todos os clientes.

Para que tanto o servidor quanto os clientes acessem uma instância UnreliableRemoteEvent , deve estar em um lugar onde ambas as partes possam vê-la, como ReplicatedStorage , embora, em alguns casos, seja apropriado armazená-la em Workspace ou dentro de um Tool .

UnreliableRemoteEvent é melhor usado para eventos efêmeros, incluindo efeitos que são relevantes apenas por um curto período de tempo ou para replicar dados que mudam continuamente.Esses eventos não são reenviados se forem perdidos e não esperam por eventos previamente disparados para chegar antes de serem processados, potencialmente resultando em latência reduzida e tráfego de rede.Ao exigir ordem e confiabilidade, use um RemoteEvent em vez disso.

Limitações de Parâmetros

Qualquer tipo de objeto Roblox, como um Enum, Instance ou outros, pode ser passado como um parâmetro quando um UnreliableRemoteEvent for disparado, assim como tipos Luau, como números, strings e booleanos, embora você deva explorar cuidadosamente as limitações .

Há um limite de 900 bytes para o payload de um UnreliableRemoteEvent .Cargas maiores são descartadas.Como todos os eventos, os métodos UnreliableRemoteEvent codificam e compactam certos tipos de objetos, como buffers, que reduzem o tamanho do payload e podem tornar difícil verificar se você está sob o limite antes de disparar o evento.Se você frequentemente atingir esse limite, considere se um padrão RemoteEvent é o melhor ajuste para o seu caso de uso.

Resumo

Métodos

Eventos

Propriedades

Métodos

FireAllClients

()

Parâmetros

arguments: Tuple
Valor Padrão: ""

Devolução

()

FireClient

()

Parâmetros

player: Player
Valor Padrão: ""
arguments: Tuple
Valor Padrão: ""

Devolução

()

FireServer

()

Parâmetros

arguments: Tuple
Valor Padrão: ""

Devolução

()

Eventos

OnClientEvent

Parâmetros

arguments: Tuple

OnServerEvent

Parâmetros

player: Player
arguments: Tuple