Portas e firewall

Que portas abrir para um servidor de FiveM (30120)

A 30120 em TCP e UDP, a do txAdmin, os comandos prontos para Windows e Linux, e porque o teu servidor não aparece na lista.

3 min de leituraAtualizado a 6 de outubro de 2026FiveM

O FiveM usa uma única porta, a 30120, mas usa-a em TCP e em UDP ao mesmo tempo. Abrir só uma das duas é o motivo número um de «o meu servidor não aparece» ou «ligo-me e expulsa-me».

As portas

PortaProtocoloPara que serveAbrir?
30120TCPLista de servidores e download de recursosSim
30120UDPO jogo em siSim
40120TCPPainel web do txAdminMelhor não (ver abaixo)

Se no teu server.cfg mudaste a porta com endpoint_add_tcp e endpoint_add_udp, usa esse número em tudo o que vem a seguir.

Windows: cola isto no PowerShell como administrador

New-NetFirewallRule -DisplayName "FiveM TCP 30120 (entrada)" -Direction Inbound  -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (entrada)" -Direction Inbound  -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM TCP 30120 (saida)"   -Direction Outbound -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (saida)"   -Direction Outbound -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any

E para confirmar que o servidor está à escuta, com o FXServer a correr:

Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint  -LocalPort 30120

Linux

# Ubuntu / Debian
ufw allow 30120/tcp
ufw allow 30120/udp
ufw status numbered

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=30120/tcp
firewall-cmd --permanent --add-port=30120/udp
firewall-cmd --reload
# Está à escuta?
ss -lntup | grep 30120

txAdmin: não o abras ao mundo

O txAdmin está à escuta na 40120 e a partir daí controla-se o servidor inteiro. Abri-lo à Internet é deixar o painel de administração exposto a qualquer pessoa que faça um varrimento ao IP, e isso acontece sozinho poucos minutos depois de ligares a máquina.

O sensato é chegar lá por um túnel SSH. A partir do teu computador:

ssh -L 40120:localhost:40120 root@O_TEU_IP

E abres http://localhost:40120 no teu browser. Enquanto a sessão SSH estiver aberta, é como se o txAdmin estivesse no teu próprio PC, mas sem expor nada. Se mesmo assim precisares de o abrir, põe-lhe pelo menos uma palavra-passe longa e, na firewall, permite a 40120 só a partir do teu IP.

O meu servidor não aparece na lista

Por ordem de probabilidade:

  1. Falta a porta TCP ou a UDP. Confirma que tens as duas. A lista de servidores funciona por TCP; o jogo, por UDP.
  2. A chave de licença. Se estiver caducada, apagada ou mal copiada, o servidor arranca mas não se regista. O erro aparece nas primeiras linhas da consola. Gera-se gratuitamente em portal.cfx.re (o Keymaster já não existe): como a obter.
  3. Modo privado. Uma linha sv_master1 "" no server.cfg faz com que o servidor apareça como privado, sem se poder entrar a partir da lista. Apaga-a se não o quiseres assim. (O sv_endpointprivacy não tem nada a ver: só esconde os IP dos jogadores.)
  4. O servidor não está à escuta. Os comandos de cima. Se não devolverem nada, o FXServer não arrancou bem.
  5. Filtragem AntiDDoS. Na página do teu serviço, separador Segurança. Se criaste filtros à mão, a 30120 tem de estar em TCP e em UDP.

Se quiseres calcular antes quanta CPU e RAM o servidor te vai pedir, temos uma calculadora de recursos para FiveM e um gerador de server.cfg que já deixa os endpoints bem configurados.

Ainda não tens o servidor montado? Tens o guia completo para Windows e para Linux, e mais causas de «não aparece» nesta lista de verificação.

Artigos relacionados

Voltar ao centro de ajuda

Não encontras o que procuras?

Abre um ticket no teu painel e respondemos em menos de 5 minutos.