Pular para o conteúdo principal

Como abrir as portas de um servidor de Perfect World

Para os jogadores conectarem no seu Perfect World, a porta do cliente (gdeliveryd) precisa estar aberta no firewall. Os demais serviços conversam internamente.


Portas do Perfect World​

PortaProtocoloFunção
29000TCPPorta do cliente (gdeliveryd) — por onde os jogadores entram
InternasTCPauthd, gamedbd, gacd, glinkd, etc. (comunicação entre serviços)
Comunicação interna

Em um único servidor, o firewall precisa liberar principalmente a 29000 para o mundo externo; as portas internas ficam no localhost. Se o seu repack usar outra porta para o gdeliveryd, abra a correspondente.


No Linux (UFW)​

sudo ufw allow 29000/tcp
sudo ufw reload

Como testar​

  1. Suba a stack na ordem (logservice → authd → gamedbd → gacd → gfactiond → gdeliveryd → glinkd → gs) — veja estrutura de serviços.
  2. Ajuste o cliente (arquivo de host/servidor) para o IP da VPS e tente logar.

🛠️ Problemas comuns​

ProblemaCausa provávelSolução
Ninguém conectaIP interno nos configsTrocar pelo IP público da VPS
29000 aberta e nadaServiço caído/fora de ordemConferir a stack na ordem certa
Porta diferenteRepack usa outra portaAbrir a porta real do gdeliveryd

Passo a passo em servidor de Perfect World não conecta.


🔗 Veja também​