Ativos aumentados podem e VÃO causar problemas de streaming: a correção

Corrija o aviso FiveM 'Oversized assets can and WILL lead to streaming issues', perda de textura e uma cidade que não carrega: o limite de 16 MB e como encolher ativos.

No console do cliente (F8) ou no início do recurso:

text
Oversized assets can and WILL lead to streaming issues

A mensagem nomeia um recurso e os arquivos que são muito grandes. Se você também viu texturas cinzentas ou planas, edifícios que aparecem tarde, ou uma cidade que nunca carrega completamente, eles têm a mesma fonte. Este guia explica o limite, como encontrar os arquivos pesados e como encolhê-los.

O que o aviso significa

Todo arquivo transmitido (um modelo, um dicionário de textura, um pedaço de mapa) tem que caber na memória de streaming do jogo. Texturas (.ytd, .ytf) são as mais pesadas. FiveM verifica o tamanho de memória física de cada ativo transmitido, e avisa quando um arquivo ultrapassa seu limite, que é 16 MB para arquivos .ytd e .ytf.

O aviso não é um crash por si só. Mas um arquivo acima do limite é o que é mais provável que falhe em carregar, e usa espaço de tudo mais. Muitos arquivos aumentados juntos pioram muito o problema.

Sinais no seu servidor

  • O texto de aviso no console, com o nome do recurso e arquivo.
  • Texturas que permanecem em baixa qualidade, cinzentas ou planas, ou que de repente desaparecem.
  • Edifícios e estradas que carregam tarde, ou uma cidade que não carrega enquanto você está nela.
  • Veículos que aparecem sem rodas, sem pintura ou como uma casca branca.
  • Jogadores com PCs mais fracos que travam ou congelam mais frequentemente que outros.

Estes sinais aparecem para alguns jogadores primeiro. Uma máquina com menos memória de vídeo ou RAM atinge o limite mais cedo que uma forte, é por isso que você pode ter um servidor que funciona para você e falha para seus jogadores.

Passo 1: encontre os arquivos pesados

Comece com o aviso: ele lista o recurso e frequentemente o arquivo. Depois verifique na pasta do recurso, em stream, pelos arquivos maiores. No Windows, abra a pasta e ordene por tamanho. Note que o número que importa é o tamanho de memória uma vez carregado, que pode ser maior que o arquivo no disco, mas os maiores arquivos no disco ainda são os primeiros suspeitos.

powershell
Get-ChildItem -Recurse -Include *.ytd,*.ytf,*.yft,*.ydr .\resources |
  Sort-Object Length -Descending |
  Select-Object -First 20 FullName, @{n='MB';e={[math]::Round($_.Length/1MB,1)}}

Isto lista os 20 maiores arquivos transmitidos de sua pasta de recursos. Execute a partir de sua pasta de servidor.

Dica: os maiores culpados são quase sempre pacotes de carros com texturas 4K, pacotes de roupas e mapas personalizados com grandes dicionários de textura.

Passo 2: encolha as texturas

A maioria dos arquivos aumentados são texturas que são maiores do que precisam ser. Um carro ou uma camiseta visto em uma tela não precisa de uma textura 4096 por 4096 para cada parte.

  • Baixe a resolução da textura no .ytd. Um editor de texturas como OpenIV pode abrir um .ytd e mostrar cada textura com seu tamanho. Ferramentas de textura também podem redimensionar e recomprimir. Ir de 4096 para 2048 pixels corta a memória em cerca de três quartos, e a diferença é difícil de ver no jogo.
  • Use um formato comprimido. Dicionários de textura usam compressão estilo DXT. Uma textura salva em um formato maior e não comprimido é muito mais pesada sem ganho.
  • Remova o que não é usado. Um .ytd frequentemente mantém texturas que nenhum modelo usa, como liveries extras. Delete-as.
  • Divida um arquivo enorme. Se um dicionário mantém mais do que precisa, uma ferramenta pode dividi-lo em menores. Mantenha nomes de textura combinados com os modelos que os usam.

Sempre trabalhe em uma cópia, e teste o carro ou a roupa no jogo após cada mudança. Um nome de textura quebrado ou uma textura faltando mostra imediatamente como uma superfície xadrez ou branca.

Se uma pasta de stream não é sua (por exemplo, um pacote pago), peça ao autor uma versão mais leve. Não edite arquivos criptografados.

Passo 3: muitos carros addon

Um servidor com 300 carros addon de alta resolução tem um problema, mesmo que cada arquivo esteja abaixo de 16 MB. Carros são carregados conforme os jogadores os veem, e cada um usa memória de modelo e textura. Algumas maneiras de ficar dentro do orçamento:

  • Remova carros que ninguém usa. Verifique o que os jogadores realmente dirigem.
  • Escolha carros com um tamanho razoável, e pule pacotes de qualidade "ultra" que são maiores que o resto.
  • Mantenha uma versão de um carro, não três variantes com diferentes texturas.

Mais sobre carros em como adicionar carros addon a FiveM.

Passo 4: o que seus jogadores podem mudar

Uma correção no servidor é a única que se sustenta, mas um jogador com um PC fraco pode aliviar o problema enquanto você trabalha:

  • Baixe a qualidade de textura nas configurações gráficas de GTA V.
  • Baixe a densidade de população e a escala de distância estendida.
  • Feche outros programas para deixar mais RAM e memória de vídeo livres.
  • Limpe o cache do jogo se texturas permanecerem quebradas após você corrigir os arquivos: veja limpar o cache FiveM.

Previna em um novo recurso

Antes de adicionar um pacote, verifique seu tamanho no disco. Uma pasta de stream de várias centenas de MB para um carro ou uma roupa é um sinal de aviso. Adicione os recursos um de cada vez, depois inicie o jogo e leia o console F8. Se o aviso aparecer após um recurso específico, você encontrou aquele que causa, e você pode corrigi-lo ou removê-lo antes que afete os jogadores.

Lista de verificação

Sintoma Solução
Aviso de ativos aumentados para um arquivo Reduza o arquivo abaixo de 16 MB (redimensione e comprima texturas)
Texturas cinzentas, planas ou desaparecendo Encontre o .ytd aumentado e encolha ou remova
Cidade não carrega Conteúdo pesado demais: remova carros addon e pacotes não usados
Carro aparece branco Verifique se o .ytd está presente, válido e não aumentado
Apenas alguns jogadores afetados Baixe qualidade de textura e densidade de população no lado deles
Texturas ainda quebradas após a correção Limpe o cache do cliente
Não são seus arquivos Peça ao autor uma versão mais leve

Respostas rápidas

Que limite de tamanho dispara o aviso de ativos aumentados?

FiveM avisa quando um ativo transmitido como um arquivo .ytd ou .ytf está acima de cerca de 16 MB em tamanho de memória física. Arquivos mais pesados podem falhar ao transmitir adequadamente.

Por que as texturas desaparecem ou a cidade não carrega?

O jogo tem um orçamento de memória de streaming limitado. Arquivos muito grandes, ou muitos carros e roupas addon pesados carregados de uma vez, o usam, e outras texturas e partes do mapa não são carregadas.

O jogador pode corrigi-lo com suas configurações gráficas?

Ajuda. Qualidade de textura mais baixa usa menos memória, e fechar outros programas libera RAM, mas a correção real é remover ou encolher os ativos aumentados no servidor.

Scripts sem esse problema

Clothing DesignerCrie roupas dentro do FiveM — pincel, camadas, importação de imagens e IA — e vista na hora.Ver script →Chameleon Paints82 pinturas camaleão que mudam de cor, num menu de um clique.Ver script →Advanced BoostingBoosting de veículos pelo tablet: contratos da classe D à S+, crews e fila ao vivo.Ver script →

Continue lendo