Otimizando mods para reduzir o download
Mods deixam o servidor único — mas cada megabyte é baixado por todos os jogadores que entram. Mods otimizados significam entrada mais rápida, menos desistências e melhor FPS.
Onde está o peso
Na maioria dos servidores, as texturas (TXD) são a maior parte do download. Um carro "realista" com texturas 4096×4096 pode sozinho ter dezenas de megabytes.
1. Reduza a resolução das texturas
- Para GTA SA, texturas de 512×512 ou 1024×1024 costumam ser suficientes para veículos;
- Detalhes pequenos (logos, faróis) podem ser ainda menores;
- Ferramentas de edição de TXD permitem exportar, redimensionar e reimportar as texturas.
2. Use compressão adequada
Formatos de textura comprimidos (DXT) ocupam bem menos espaço que texturas sem compressão. Use compressão com canal alfa apenas quando necessário (vidros, transparências).
3. Reduza polígonos
Modelos com centenas de milhares de polígonos pesam no download e no FPS. Prefira versões "low poly" otimizadas para o GTA SA.
4. Remova o que não é visto
- Interiores detalhados de carros que ninguém vê;
- Texturas duplicadas dentro do mesmo TXD;
- Modelos de mods que não estão mais em uso.
5. Compartilhe texturas
Vários objetos do mesmo mapa podem usar um único TXD compartilhado, em vez de cada um ter o seu.
6. Carregue sob demanda
Use download="false" no <file> e downloadFile para baixar mods apenas quando necessários (ex.: carros de uma concessionária específica, skins de uma facção).
7. Sons
- Converta para formatos comprimidos;
- Bitrate moderado (músicas de fundo não precisam de qualidade máxima);
- Rádios podem usar streaming por URL em vez de arquivos.
8. Meça antes e depois
Anote o tamanho total dos arquivos de cliente e o tempo de download de um jogador novo antes e depois das otimizações.
Servidor de download
Além de otimizar, entregue os arquivos por um servidor HTTP eficiente (como o nginx), configurado em httpdownloadurl. Veja o post dedicado.
Hospede seu servidor com a VittHost
O MTASA-BR da VittHost tem downloads acelerados por nginx dedicado, para que seus mods cheguem rápido aos jogadores. Servidores no Brasil, painel Pterodactyl, proteção DDoS, MySQL incluso e teste grátis de 3 dias.