Servidores de Jogos

Organizando a pasta de resources em categorias

Organizando a pasta de resources em categorias

Servidores de MTA crescem rápido: em pouco tempo são dezenas ou centenas de resources. Uma boa organização economiza horas de procura e evita erros.

Pastas com colchetes

O MTA trata pastas com nome entre colchetes como categorias: ele procura resources dentro delas, mas o nome da categoria não faz parte do nome do resource.

resources/
├── [admin]/
│   ├── admin/
│   └── logs_staff/
├── [core]/
│   ├── rp_login/
│   ├── rp_banco/
│   └── rp_contas/
├── [empregos]/
│   ├── emp_taxista/
│   └── emp_mecanico/
├── [veiculos]/
│   ├── veh_concessionaria/
│   └── veh_mods/
├── [mapas]/
│   └── map_prefeitura/
├── [hud]/
│   └── hud_principal/
└── [desativados]/
    └── sistema_antigo/

Para iniciar emp_taxista, basta start emp_taxista.

Padronize os nomes

  • Prefixos por área: rp_, emp_, veh_, map_, hud_;
  • Apenas letras minúsculas, números e sublinhado — evita problemas no Linux, que diferencia maiúsculas e minúsculas;
  • Nomes descritivos: veh_concessionaria é melhor que sistema2.

Separe o núcleo

Resources dos quais muitos outros dependem (banco de dados, contas, utilitários) ficam em [core] e iniciam primeiro. Use <include> no meta.xml para declarar dependências.

Uma pasta para desativados

Em vez de apagar resources antigos na hora, mova para [desativados] e retire do mtaserver.conf. Depois de um tempo sem uso, apague.

Documente

Um arquivo simples (fora da pasta de resources) com:

  • O que cada resource faz;
  • Dependências;
  • Quem é o responsável;
  • Comandos e permissões de ACL necessárias.

Versione com Git

Mantenha os resources em um repositório Git privado:

  • Histórico de todas as mudanças;
  • Facilidade para voltar versões com bug;
  • Trabalho em equipe organizado.

Nunca coloque senhas de banco de dados no repositório — use arquivos de configuração fora do controle de versão.

Hospede seu servidor com a VittHost

No MTASA-BR da VittHost, você organiza seus resources pelo gerenciador de arquivos ou SFTP do painel Pterodactyl. Servidores no Brasil, proteção DDoS, MySQL incluso, downloads acelerados por nginx dedicado 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