Portas do MTA:SA (22003, 22005, 22126) explicadas
Um servidor de MTA:SA usa três portas de rede. Entender cada uma resolve a maioria dos problemas de "servidor não aparece" ou "jogadores não conseguem baixar os arquivos".
As três portas
| Porta padrão | Protocolo | Função |
|---|---|---|
| 22003 | UDP | Jogo — conexão dos jogadores |
| 22005 | TCP | Servidor HTTP — download de arquivos dos resources e páginas web |
| 22126 | UDP | ASE — consultas da lista de servidores |
A porta ASE é, por padrão, a porta do jogo + 123 (22003 + 123 = 22126). Se a porta do jogo mudar, a do ASE muda junto.
Porta do jogo (UDP)
É por ela que os jogadores se conectam e trocam dados de sincronização (posições, tiros, veículos). Se ela estiver bloqueada, ninguém entra.
Porta HTTP (TCP)
Quando um jogador entra, o cliente baixa os arquivos client-side dos resources (scripts, modelos, texturas, sons) por essa porta. Ela também serve páginas web de resources, como o webadmin e o performancebrowser.
Problemas nela causam:
- Downloads travados em "Downloading...";
- Erros de conexão no início do download.
Uma alternativa é entregar esses arquivos por um servidor web externo (httpdownloadurl), mais rápido e que alivia o servidor do jogo.
Porta ASE (UDP)
Responde às consultas da lista de servidores do MTA (nome, jogadores, mapa, gamemode). Sem ela, o servidor funciona, mas não aparece corretamente na lista.
Testando as portas
No console do servidor, o comando:
openports
pede ao serviço do MTA para testar se as portas estão acessíveis de fora e mostra o resultado.
Em hospedagens com painel
No painel, as portas são alocadas para o seu servidor e já configuradas no mtaserver.conf. Use sempre as portas mostradas no painel — trocar manualmente pode deixar o servidor inacessível.
Hospedando em casa?
Seria preciso abrir as três portas no roteador — o que nem sempre é possível (por exemplo, com CGNAT) e expõe o IP da sua casa a ataques. Em uma hospedagem, isso já vem resolvido, com proteção DDoS.
Hospede seu servidor com a VittHost
No MTASA-BR da VittHost, as portas vêm configuradas e aparecem no painel Pterodactyl. Servidores no Brasil, proteção DDoS, MySQL incluso, downloads acelerados por nginx dedicado, ativação imediata e teste grátis de 3 dias.