Pular para o conteúdo

Por que seu pack de carros come a memória do jogador

Cem carros addon derrubam um servidor muito antes dos modelos. A folha de pintura é 4K, o mapa de sujeira é 4K, o interior que ninguém olha é 4K, e metade disso está salva sem compressão. Veja como medir isso e cortar sem mexer no carro.

Onde um carro desperdiça memória

Os carros são os maiores vilões na maioria dos servidores, e quase nunca é o mesh. É que um veículo vem com um conjunto completo de folhas — pintura, sujeira, specular, normal, interior, emblemas, placa — e um modelador que trabalha no single player não tem motivo nenhum para reduzir qualquer uma delas.

Os mapas de sujeira são o exemplo mais claro. Um overlay de sujeira é ruído de baixa frequência. Em 4096 ele é idêntico ao mesmo mapa em 1024 e custa dezesseis vezes mais memória. Os interiores vêm logo depois: são vistos de um banco, a uma distância, e quase nunca na resolução em que vêm.

Multiplique pelo pack. Um carro com 180 MB de texturas é uma curiosidade; quarenta deles são o motivo de os jogadores tomarem timeout ao entrar.

Meça antes de cortar

Solte o carro e cada textura dentro dele é aberta e descrita: dimensões, formato, se tem mips e quanto custa em memória. O total aparece antes e depois do corte proposto, então a decisão é um número e não um palpite.

1Solte o carrozip, rpf ou arquivos soltos2Leituracada textura medida3Escolhateto, piso, o que manter4Gerarmesmos nomes e pastas
O teto começa em 2048 e o piso em 256; você pode mudar os dois.

Tudo o que estiver no piso ou abaixo dele fica como está. Tudo o que passar do teto é reduzido até ele. Tudo o que estiver salvo sem compressão é comprimido, o que costuma ser o maior item da conta e não muda nada na tela.

O modelo não é tocado

Esta ferramenta reescreve texturas. Ela não reconstrói o .yft, não move o esqueleto, não mexe no handling, nos vidros nem na colisão — então o carro que volta se comporta exatamente como o que entrou, e a exportação é segura para um carro que já está no ar no seu servidor.

Duas mudanças são opcionais pelo mesmo motivo. Deixar quadrada uma textura que não é potência de dois redimensiona uma arte que você não pediu para reduzir. Gerar níveis de detalhe para um modelo que veio sem eles é trabalho de verdade no mesh — leva minutos num carro, então vai para a fila de trabalhos e a página espera.

Grátis com um plano

O Vehicle Optimiser não custa nada em nenhum plano, nem dentro da janela de vantagens de um pacote de créditos. Otimizar é o que você quer fazer com cem carros, e um preço por exportação te impediria de fazer isso.

Se um envio é um carro ou não é decidido pelos próprios arquivos — um vehicles.meta, carvariations.meta, carcols.meta ou handling.meta, ou um .yft sem arquivos de mapa ao lado. Não pela página que você abriu, que é algo que o navegador afirma e o servidor não tem como verificar.

Experimente grátis

Crie uma conta grátis, entre no Discord para receber seus créditos e monte seu primeiro asset em minutos.