Servidores de Jogos

Veículos e objetos: evitando excesso e desperdício

Veículos e objetos: evitando excesso e desperdício

Servidores com muitos veículos espalhados, carros de jogadores que já saíram e objetos esquecidos consomem recursos e deixam o mundo bagunçado. Um pouco de gestão faz diferença.

Limites

O servidor tem limites de veículos e de modelos diferentes de veículos simultâneos, além dos limites do Streamer e do cliente para objetos. Consulte a documentação do open.mp para os valores da sua versão. Na prática, você raramente deve chegar perto deles.

Veículos pessoais sob demanda

Um servidor RP pode ter milhares de veículos registrados no banco. Não é preciso criar todos:

  • Crie o veículo quando o dono loga (ou quando ele usa /spawnarcarro);
  • Destrua quando o dono desconecta (salvando posição, combustível e danos);
  • Limite quantos veículos cada jogador pode ter spawnados ao mesmo tempo.

Veículos públicos e de emprego

  • Crie só os necessários para o número típico de jogadores;
  • Respawn automático quando ficam abandonados (SetVehicleToRespawn) ou em intervalos regulares, se desocupados.

Veículos de admin e de eventos

O /v da staff e os carros de eventos se acumulam. Registre quem criou e destrua:

  • Ao sair do veículo depois de alguns minutos;
  • Ao fim do evento;
  • Com um comando /limparveiculos para a staff.

Objetos temporários

Objetos de eventos, barreiras policiais, itens no chão:

  • Guarde o ID de tudo que criar;
  • Destrua quando não for mais necessário;
  • Coloque um tempo máximo de vida (por exemplo, itens no chão somem após 10 minutos).

Objetos anexados

SetPlayerAttachedObject tem um número limitado de slots por jogador. Organize quais sistemas usam quais slots (chapéu, arma nas costas, mochila) para que um não sobrescreva o outro.

Monitoramento

Crie um comando de staff que mostre:

  • Total de veículos criados;
  • Total de objetos no Streamer;
  • Veículos sem ocupantes há mais de X minutos.

Números crescendo sem parar indicam algo sendo criado e nunca destruído.

Hospede seu servidor com a VittHost

Nos planos OPENMP-BR da VittHost, você acompanha memória e CPU no painel Pterodactyl enquanto ajusta seus sistemas. Servidores no Brasil, proteção DDoS, MySQL incluso, compatibilidade total com scripts SA-MP 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