Instalação no Linux
Baixe pela API, verifique o BLAKE3 e configure o serviço systemd.
O servidor MTAX é um executável próprio: ele hospeda o mundo, roda os resources em Lua e sincroniza os jogadores conectados. A máquina do servidor precisa de acesso HTTPS à plataforma MTAX para validar e renovar a licença, autorizar resources protegidos e consultar atualizações; os arquivos originais do GTA: San Andreas continuam sendo necessários apenas no lado do jogador.
Uma instalação do servidor tem este formato:
dbConnectCada pacote contém apenas o executável da sua plataforma. As pastas cache/ e databases/ são preenchidas pelo servidor e não precisam entrar no repositório dos seus scripts, mas devem ser preservadas em backups e atualizações — especialmente cache/assets/identity.key.
server.cfg e aplica as configurações.resources/ é escaneada e cada mtaxmanifest.lua é validado.ensure do server.cfg inicia o resource correspondente, na ordem em que aparece.Cada resource roda em uma VM Lua própria. Reiniciar um resource cria uma VM nova e reempacota os assets dele — nada vaza de uma execução para a outra.
O launcher registra o esquema de URL mtax:// na máquina do jogador, então um link no seu site ou numa mensagem do Discord pode jogar alguém direto no seu servidor:
mtax://play.exemplo.com:22003mtax://connect/play.exemplo.com:22003mtax://connect/203.0.113.10:22003?password=abracadabraAs duas formas fazem a mesma coisa; o connect/ existe só para ler melhor. O endereço é o mesmo host e porta UDP que o jogador digitaria à mão — o do endpoint_add_udp no server.cfg — e pode ser um hostname, um IPv4 ou um IPv6 entre colchetes.
Abrir o link inicia o launcher, ou entrega o endereço para a cópia que já está rodando.
Instalação no Linux
Baixe pela API, verifique o BLAKE3 e configure o serviço systemd.
Instalação no Windows
Baixe o instalador, avance o assistente e rode pelo atalho. É o caminho mais simples.
server.cfg
Todas as diretivas e convars aceitas pelo arquivo de configuração.
Resources
Como estruturar um resource e escrever o mtaxmanifest.lua.
Console
Comandos para iniciar, parar e inspecionar resources em tempo real.
Scripting
Introdução ao Lua no MTAX: eventos, comandos e funções.