Vai por esta ordem: está ordenada do mais frequente para o menos.
1. Está mesmo a correr?
Vê a consola do txAdmin (ou do FXServer). Se houver erros a vermelho ao arrancar ou o servidor reiniciar em ciclo, o problema está aí, não na rede. Confirma também que está à escuta:
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint -LocalPort 30120
# Linux
ss -lntup | grep 30120
2. As portas: 30120 em TCP e em UDP
É a falha número um. A lista de servidores funciona por TCP e o jogo por UDP: só com uma, ou não apareces ou ligas-te e expulsa-te. Tens os comandos em as portas do FiveM.
3. Experimenta entrar diretamente
No FiveM, F8 → connect O_TEU_IP:30120.
- Se entras assim mas não apareces na lista, ou apareces e não deixa ligar a partir dela: é a chave ou o modo privado (pontos 4 e 5), ou simplesmente a lista que demora uns minutos a atualizar.
- Se também não entras assim: são as portas, a firewall ou os filtros (pontos 2 e 6).
4. A chave de licença
Com a chave caducada, apagada ou mal copiada, o servidor arranca mas não se regista na lista. O erro aparece nas primeiras linhas da consola. Vê a chave de licença.
5. Que não o tenhas em modo privado
Se no teu server.cfg houver uma linha sv_master1 "" (ou sets sv_master1 ""), o teu servidor aparece como privado: aparece na lista, mas com o botão de ligar desativado, e só se entra com connect. Apaga-a se quiseres que entrem pela lista.
Não a confundas com sv_endpointprivacy true: essa só esconde os IP dos teus jogadores nos relatórios públicos do servidor. Vem assim de origem e convém deixá-la.
6. Os filtros AntiDDoS (servidores de Espanha)
No separador Segurança do teu serviço, aplica o filtro de um clique do FiveM. Se criaste filtros à mão, a 30120 tem de estar em TCP e em UDP. Vê os filtros.
7. Entram, mas são expulsos ao carregar
- Um recurso estragado: a consola diz qual falha ao arrancar ou quando o jogador entra.
- A base de dados não liga: erros do
oxmysqlna consola; vê base de dados para FiveM. - Versão do jogo diferente: se usas
sv_enforceGameBuild, os jogadores precisam dessa versão do GTA V; o próprio cliente descarrega-a, mas demora. - Packs de carros ou mapas muito pesados: o download inicial nunca mais acaba e alguns clientes desistem. Confirma também que não te falta RAM (como o ver).
Continua sem funcionar? Abre-nos um ticket com o IP, o que vês exatamente ao tentar entrar e as primeiras linhas da consola.