Um servidor BeamMP usa um único número de porta para tudo, tanto em TCP quanto em UDP. O padrão do BeamMP é 30814, mas um servidor PlayNHost tem uma porta própria, que o painel passa ao BeamMP a cada início. Os jogadores encontram o servidor pelo nome no launcher ou usam o Direct connect com o endereço, e ninguém precisa abrir porta no roteador ou no firewall.
Qual porta um servidor BeamMP usa?
| Porta | Para que serve | Protocolo | Padrão do BeamMP | No seu servidor PlayNHost | Onde você vê |
|---|---|---|---|---|---|
| Porta do jogo | TCP: entrada, chat e os downloads de mods que os jogadores recebem ao entrar. UDP: posições dos carros e outros dados dos veículos | TCP e UDP, o mesmo número | 30814 | A porta Principal, um número atribuído pela PlayNHost | Portas e rede, a linha Endereço de Jogar com amigos, e Endereço do Direct connect no card Lista de servidores do BeamMP |
O BeamMP-Server abre o listener TCP e o socket UDP na mesma porta, como mostra o código-fonte da versão v3.9.3. O próprio guia de servidor do BeamMP pede que quem hospeda em casa libere o servidor no firewall para "TCP e UDP". Na PlayNHost as duas já chegam à sua porta.
Não existe porta de query nem porta RCON. O servidor também conversa com os servidores do próprio BeamMP para verificar a chave, aparecer na lista e verificar as contas dos jogadores. Essas são conexões de saída, e funcionam a partir de servidores PlayNHost.
Por que minha porta não é 30814?
Muitos servidores dividem uma máquina, então cada servidor recebe o seu próprio número de porta. O painel o entrega ao BeamMP-Server a cada início, para que o BeamMP escute nela e informe a lista do BeamMP. Você nunca a define.
O Console mostra a porta quando o servidor está no ar, na linha de pronto do próprio BeamMP:
[03/11/26 15:00:00] [INFO] Vehicle data network online on port 25571 with a Max of 8 Clients
A hora e os números deste exemplo são inventados. A sua linha mostra a sua porta Principal e os seus slots de jogadores.
E a linha Port no ServerConfig.toml?
A linha Port = 30814 no ServerConfig.toml não faz nada na PlayNHost. O BeamMP-Server lê primeiro a porta que o painel lhe passa, e só recorre ao arquivo quando nenhuma é passada. Deixe a linha como está: mudá-la não move o servidor, e o Direct connect continua funcionando na porta mostrada no painel.
Como vejo a porta do meu servidor no painel?
- Abra seu servidor no painel e clique em Portas e rede no menu da esquerda.
- Copie o endereço em Passe isto aos seus jogadores. É o endereço e a porta, escritos como
address:port, por exemplo203.0.113.10:25571. - Confira Todas as portas. A porta marcada como Principal, descrita como A porta em que os jogadores se conectam, é a que o BeamMP usa. Abaixo do título Todas as portas, a página diz Toda porta aceita TCP e UDP.
O mesmo endereço está na sua página Visão geral: na linha Endereço do card Jogar com amigos e como Endereço do Direct connect no card Lista de servidores do BeamMP.
Mais sobre a própria página: Como encontrar as portas e o endereço IP do seu servidor.
Como os jogadores se conectam?
Há duas formas, ambas pelo launcher do BeamMP:
- A lista de servidores. Os jogadores abrem Servers e pesquisam o nome do servidor. Um servidor novo pode levar alguns minutos para aparecer. Um servidor privado nunca aparece na lista.
- Direct connect. Os jogadores digitam o IP e a porta do seu endereço. O Direct connect vai direto à sua porta e não usa a lista do BeamMP, então funciona para um servidor privado e enquanto a lista do BeamMP não está respondendo.
Os passos completos estão em Como se conectar ao seu servidor BeamMP.
Preciso abrir portas no meu roteador ou firewall?
Não. O firewall na frente dos servidores de jogo da PlayNHost deixa passar o tráfego para as portas que o painel dá aos servidores, TCP e UDP, e bloqueia o resto. A sua porta do BeamMP fica acessível pela internet assim que o servidor roda.
Os jogadores se conectam de fora para o seu servidor, o que todo roteador doméstico comum permite. Os passos de redirecionamento de portas e de firewall do Windows no guia do BeamMP são para quem hospeda um servidor no próprio PC, em casa.
Problemas comuns de porta e soluções
O servidor não está na lista do launcher
Abra o card Lista de servidores do BeamMP em Visão geral. Ele procura o seu endereço, com a sua porta, na lista pública do BeamMP e diz por que o servidor está ou não está lá: Iniciando, Privado, Sem chave, Chave recusada, BeamMP não responde ou Não listado. Enquanto isso, os jogadores podem usar o Direct connect. As soluções para cada selo estão em Seu servidor BeamMP não aparece na lista de servidores.
O Console diz que a porta do servidor está em uso
O BeamMP para ao iniciar com bind: Address already in use no Console. Outro programa está segurando a porta, na maioria das vezes uma cópia deste servidor que não tinha terminado de desligar. Espere um minuto e aperte Iniciar de novo. Se continuar acontecendo, envie a linha ao suporte em um ticket. Mais causas estão em O servidor BeamMP não inicia ou os jogadores não conseguem entrar.
O Direct connect falha
- O jogador digitou o 30814 padrão do BeamMP, ou deixou a porta de fora. Copie o endereço inteiro da linha Endereço de Jogar com amigos.
- O servidor ainda está iniciando. Espere a linha
Vehicle data network online on portno Console. - Uma rede de escola, trabalho ou pública pode bloquear portas incomuns. Teste em outra rede.
O Console diz que os servidores do BeamMP não responderam
O BeamMP imprime Backend failed to respond to a heartbeat. Your server may temporarily disappear from the server list. This is not an error, and will likely resolve itself soon. Direct connect will still work. Isso é sobre os servidores do próprio BeamMP, não sobre a sua porta. Os jogadores entram com o Direct connect até passar.
Para qualquer outra coisa, comece por Problemas e soluções do servidor BeamMP.



