THE ORB
Iniciando o studio

A carga do evento é grande demais

Um script tentou mandar demais de uma vez. Pode ser cortado pela metade sem avisar, o que é pior do que falhar.

groupsOs dados chegam incompletoscodePrecisa de um desenvolvedor

Faça isto primeiro

Reporte para quem fez o script: ele está mandando muito mais do que precisa.

bug_reportMelhor colar o console inteiro

O que significa

Um evento levava mais dados do que o transporte aceita. Dependendo da versão, é cortado, descartado, ou quem mandou é derrubado. O corte silencioso é o pior caso: o handler roda com meio objeto.

O que causa isso

Ordenado pela frequência com que é a resposta.

  1. 1

    Mandar uma tabela inteira que foi crescendo

    Um inventário, uma lista de jogadores, uma configuração. Tudo bem nos testes com três itens, não com trezentos.

  2. 2

    Dados em base64 dentro de um evento

    Uma imagem ou um arquivo. Eventos não são transferência de arquivos.

  3. 3

    Uma tabela com muito mais do que era preciso

    Mandar o objeto inteiro do jogador quando só o id era necessário.

  4. 4

    Histórico acumulado

    Um log que é mandado junto com cada atualização.

Como saber qual é o seu

Meça antes de mandar:

print(#json.encode(payload))

Qualquer coisa em centenas de kilobytes é o problema, e normalmente tem um campo que leva quase tudo.

Onde olhar

A carga do evento que aparece no rastro.

Como consertar

Mande identificadores, deixe o receptor pedir o detalhe, e pagine as listas longas:

-- em vez do inventário inteiro
TriggerClientEvent('inv:changed', src, { slot = 3, item = 'water', count = 2 })

Para qualquer coisa realmente grande, use um state bag ou um endpoint HTTP em vez de um evento.

Ainda travado no seu próprio código?

Esta página é o que esse erro costuma significar. Cole o seu console no Server Fixer e ele vai ordenar tudo o que estiver lá e te dizer o que fazer primeiro; e se você preferir não mexer, o ORBIE consegue consertar o script e te devolver o resource pronto para soltar.

bug_reportAbrir o Server Fixer

Para esse tipo de erro, o Escâner de segurança marca o tratamento de eventos que leva até aqui.

Erros que andam junto com este