Pular para o conteúdo principal
Os servidores de jogo do PlayFab são aplicativos em contêineres. Quando os servidores de jogo são implantados no Azure, seu ambiente de rede é virtualizado, e o servidor de jogo não terá acesso direto aos seus endereços IP acessíveis pela Internet. Em vez disso, os servidores de jogo que usam GetAdaptersInfo (Windows) ou GetIfAddrs (Linux) observarão um único adaptador de rede com endereços IP não exclusivos que foram configurados por meio de Network Address Translation (NAT44). Esse uso de virtualização de rede e NAT permite que os servidores de jogo mantenham as conexões mesmo que a infraestrutura subjacente do Azure esteja mudando. Todos os servidores de jogo têm conectividade IPv4, mas a conectividade IPv6 será adicionada no futuro.
Todos os servidores de jogo têm conectividade IPv4; a conectividade IPv6 será adicionada no futuro.
Servidores de jogo do PlayFab - Virtualização de rede Você pode configurar uma implantação de servidor para alocar várias instâncias de servidor de jogo em uma única máquina virtual. Na maior parte, isso não modifica o ambiente de rede, pois cada conteinerização permite que cada instância de servidor de jogo tenha endereços IP e espaços de portas TCP/UDP independentes. No entanto, todas as instâncias em uma única máquina virtual compartilham a infraestrutura de rede física e podem gerar contenção de rede. Ao testar configurações de alta densidade, é importante testar se a contenção típica não causa problemas inaceitáveis na jogabilidade. Diferentes tamanhos de máquina virtual e sistemas operacionais são provisionados com níveis diferentes de largura de banda. Para ver a largura de banda provisionada para um SKU específico, consulte a documentação de taxa de transferência do Azure. Os servidores de jogo são alocados por meio de chamadas de serviço para serviço pela API de servidor do PlayFab. As informações de conexão necessárias para a conectividade do cliente são passadas por esses serviços e clientes, que normalmente usam soquetes TCP ou UDP para estabelecer uma conexão direta com o servidor de jogo. Normalmente, os servidores de jogo escutam em portas UDP e TCP conhecidas selecionadas pelo desenvolvedor do jogo. Os clientes de jogo precisam do endereço IP voltado para a Internet dos seus servidores de jogo para se conectar a eles. Os clientes também precisam de informações de encaminhamento de porta para que as portas conhecidas nas quais o servidor está escutando sejam endereçáveis por meio do mecanismo de virtualização de rede do Azure. Servidores de jogo do PlayFab - conectando clientes de jogo
  • Endereço IPv4 público
  • Um mapeamento das portas fornecidas pelo desenvolvedor (por nome) para a porta voltada para a Internet.

Habilitando portas TCP/UDP para servidores de jogo

Os requisitos de porta fornecidos pelo Game Manager ou pelo CreateBuild da API de entidade permitem que os clientes de jogo contatem a máquina virtual. Eles também configuram o firewall do sistema operacional residente para permitir o tráfego de rede nas portas que você especificar.

Portas e endereços IP públicos voltados para a Internet usados pelos servidores multijogador

Os endereços IP usados pelas VMs multijogador são extraídos do pool geral de endereços IP usados pelas VMs do Azure. Esses IPs são especificados como a marca de serviço AzureCloud. Para obter mais informações, consulte marcas de serviço locais. Todas as VMs usam o intervalo de portas 30000-31000 para o tráfego do jogo e 50000-55000 para o tráfego de acesso remoto (SSH/RDP).
Última modificação em 8 de outubro de 2026