Tudo em um servidor Multi Theft Auto é um resource. Um gamemode, um mapa, um placar e um painel de admin são todos resources, o que significa que instalar conteúdo é sempre o mesmo trabalho.
Onde ficam os resources
mods/deathmatch/resources/
Um resource é uma pasta ou um arquivo zip, e o nome dele é o que você usa nos comandos. Um resource sempre contém um meta.xml, que é como o MTA o reconhece.
Instale um resource
- No painel, abra Files e vá até
mods/deathmatch/resources/. - Envie a pasta do resource ou o zip dele. Não o renomeie.
- No Console do painel, diga ao servidor para escanear de novo:
refresh - Inicie-o:
start resourcename
Não precisa reiniciar. Este é um dos pontos realmente fortes do MTA, e significa que você pode testar um resource em um servidor no ar e pará-lo de novo se ele se comportar mal.
Faça-o iniciar automaticamente
Iniciar um resource pelo console não sobrevive a uma reinicialização. Para torná-lo permanente, pare o servidor e adicione-o ao mods/deathmatch/mtaserver.conf:
<resource src="resourcename" startup="1" protected="0"/>
A ordem importa. Um resource que depende de outro precisa vir depois dele.
Gamemodes e mapas
Um gamemode é um resource com type="gamemode" no seu meta.xml, e os mapas são resources que declaram a que gamemode pertencem. Para mudar o gamemode em execução:
changemode gamemodename
changemap mapname
O resource mapmanager precisa estar rodando para esses comandos funcionarem. Ele faz parte do conjunto padrão de resources.
Comandos úteis do console
refreshescaneia de novo a pasta de resources atrás de conteúdo novo.refreshallescaneia de novo e recarrega tudo, incluindo arquivos alterados.restart resourcenamedepois de você editar um script.stop resourcenamelistmostra todos os resources que o servidor conhece e o estado de cada um.
Quando um resource não inicia
O console do painel cita o problema. As causas habituais são:
- Um
meta.xmlausente ou malformado. - Uma dependência que não está instalada ou não foi iniciada. O console cita o nome dela.
- O resource precisar de direitos da ACL que não lhe foram concedidos. Adicione o resource ao grupo apropriado com
aclgroup add Admin resource.resourcename, e só para resources em que você confia. - Um erro de script, que é impresso com o nome do arquivo e o número da linha.
Downloads do cliente
Os arquivos que um resource marca como do lado do cliente são baixados por todo jogador ao entrar, pela porta HTTP do servidor. Um resource grande significa uma primeira entrada longa, então remova modelos e sons que não são usados antes de colocar um gamemode em um servidor público.



