Servidores de Jogos

Custom models: objetos e skins personalizados no open.mp

Custom models: objetos e skins personalizados no open.mp

Desde a versão 0.3.DL do SA-MP, os servidores podem enviar modelos personalizados para os jogadores: objetos novos e skins novas, sem que o jogador instale mods manualmente. O open.mp mantém esse recurso para clientes compatíveis.

O que dá para adicionar

  • Objetos (AddSimpleModel): móveis, placas, construções, itens;
  • Skins (AddCharModel): uniformes de facção, roupas exclusivas.

Cada modelo precisa de um arquivo .dff (geometria) e .txd (texturas).

Exemplo

public OnGameModeInit()
{
    // virtual world -1 = todos; baseid = modelo base; newid = ID novo
    AddSimpleModel(-1, 19379, -1000, "placa_servidor.dff", "placa_servidor.txd");
    AddCharModel(280, 20001, "policial_br.dff", "policial_br.txd");
    return 1;
}

Os arquivos ficam na pasta models/ do servidor. A configuração exata (pasta, artconfig, opções de download) varia. Consulte a documentação do open.mp.

Download pelo cliente

  • O cliente baixa os modelos ao entrar no servidor;
  • A primeira conexão fica mais lenta, dependendo do tamanho total;
  • Muitos servidores hospedam os arquivos num servidor web (URL de download) para aliviar o servidor do jogo.

Compatibilidade de cliente

Custom models funcionam com clientes que suportam o recurso (SA-MP 0.3.DL e o cliente/launcher do open.mp). Jogadores em clientes sem suporte não conseguem ver os modelos ou entrar, conforme a configuração. Informe isso na divulgação do servidor.

Cuidados

  • Tamanho: modelos pesados deixam a primeira entrada lenta e afastam jogadores. Otimize polígonos e texturas;
  • IDs: organize uma faixa de IDs para objetos e outra para skins, e documente;
  • Direitos: use modelos próprios ou com licença que permita o uso. Extrair modelos de outros jogos sem permissão pode violar direitos autorais. Veja nosso post sobre o tema (não substitui orientação jurídica).

Quando vale a pena

  • Uniformes de facções e empresas;
  • Itens de inventário com visual próprio;
  • Mapas com identidade (placas, logotipos, prédios únicos).

Use com moderação: poucos modelos bem feitos valem mais que centenas de arquivos pesados.

Hospede seu servidor com a VittHost

Nos planos OPENMP-BR da VittHost, você envia modelos e texturas por SFTP ou gerenciador de arquivos no painel Pterodactyl, com disco de 10 GB a 80 GB conforme o plano. Servidores no Brasil, proteção DDoS, MySQL incluso e teste grátis de 3 dias.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS