Porta 7777 e rede do open.mp explicadas
Problemas de conexão são a dúvida mais comum de quem monta o primeiro servidor. Entender como a rede do open.mp funciona resolve a maioria deles.
A porta padrão: 7777 (UDP)
O open.mp, assim como o SA-MP, usa por padrão a porta 7777 com protocolo UDP. Pela mesma porta passam:
- A conexão dos jogadores (dados do jogo);
- As consultas da lista de servidores (nome, jogadores, ping);
- O RCON remoto (quando habilitado).
Os jogadores conectam em IP:7777 (ou na porta configurada).
Porta diferente
Em hospedagens com painel, cada servidor recebe uma porta alocada, que pode não ser 7777. Nesse caso, os jogadores precisam informar a porta: 203.0.113.10:7788. Use sempre a porta mostrada no painel.
Por que UDP
O UDP é mais leve e rápido que o TCP para jogos, porque não espera confirmação de cada pacote. O protocolo do jogo cuida da confiabilidade do que é importante.
Lista de servidores
Com o announce ativado, o servidor aparece na lista pública. A lista e os clientes consultam o servidor pela mesma porta UDP para mostrar nome, jogadores e ping.
RCON
O RCON (administração remota) também usa a porta do servidor. Mantenha-o desativado se não usar, ou com senha forte. Veja o post sobre RCON.
Testando
- Tente conectar pelo cliente usando
IP:porta; - Verifique se o servidor aparece na lista (se o announce estiver ativo);
- Confira no console se o servidor iniciou sem erros de porta ("port already in use", por exemplo).
Hospedar em casa complica
Em casa, seria preciso:
- Redirecionar a porta UDP no roteador;
- Ter IP público (operadoras com CGNAT impedem conexões de fora);
- Expor o IP da sua casa a ataques DDoS.
Em uma hospedagem, a rede já vem pronta e protegida.
Hospede seu servidor com a VittHost
Nos planos OPENMP-BR da VittHost, a porta do servidor vem configurada e aparece no painel Pterodactyl. Servidores no Brasil, proteção DDoS, MySQL incluso, ativação imediata e teste grátis de 3 dias.