Suporte Steam
Redes peer-to-peer e partilha do seu endereço IP
Quando é que o meu endereço IP é partilhado com outros jogadores? Quais são as desvantagens? Como posso controlar quando isto deve acontecer?

O que é uma rede peer-to-peer?

Uma rede peer-to-peer é uma rede onde mensagens são enviadas diretamente de um jogador para outro e contrasta com redes de servidores dedicados, onde todos os jogadores comunicam com um só servidor em vez de comunicarem uns com os outros diretamente.

Ligações peer-to-peer através do seu endereço IP público

A maioria dos jogos que usam redes peer-to-peer tentam estabelecer uma ligação direta entre os jogadores, o que significa que os jogadores partilham os seus endereços IP públicos uns com os outros e comunicam diretamente através desses endereços IP. A maioria dos computadores dos jogadores estabelece uma ligação à Internet através de um router. O endereço IP público é o endereço desse router, que funciona como uma firewall no sentido de apenas permitir determinados tipos de tráfego do exterior para o seu computador. Para que uma rede peer-to-peer possa ligar jogadores através dos seus endereços IP públicos, um processo chamado NAT transversal é usado para mediar com firewalls e obter os endereços IP.

Quais são os riscos de partilhar o meu endereço IP público?

Se outro jogador tiver o seu endereço IP público, ele pode enviar pacotes de dados diretamente para si. Esta solução é excelente se essa pessoa for um amigo, porque esta é normalmente a forma mais rápida de comunicação. Porém, se um utilizador com más intenções adquirir o seu endereço IP público, ele poderá sobrecarregar a sua ligação à Internet com pacotes de dados. Este fenómeno é conhecido como ataque DoS (denial of service, ou negação de serviço). Muitas ligações à Internet de consumidores podem ser facilmente sobrecarregadas por um ataque DoS de volume relativamente baixo.

Ligações peer-to-peer através de retransmissores (relays)

O processo NAT transversal nem sempre consegue estabelecer uma ligação direta, dependendo da configuração da firewall. Quando isto acontece, os jogadores precisam da ajuda de um retransmissor (relay) para comunicar uns com os outros. A firewall de cada jogador irá aceitar pacotes de dados do retransmissor (pode encontrar aqui um bom artigo que descreve o processo em detalhe). Uma vantagem de usar retransmissores é não ser necessário partilhar o seu endereço IP com o outro jogador. Normalmente, retransmissores são usados como último recurso (apenas se uma ligação direta não for possível), já que retransmitir pacotes de dados é um serviço relativamente dispendioso. Neste caso, os endereços IP já foram trocados e um ataque DoS ainda é possível, mesmo se uma ligação direta não foi possível. Se um ou ambos os utilizadores decidirem não partilhar os seus endereços IP, uma ligação direta não será possível e o processo NAT transversal irá precisar da utilização do retransmissor. Para que uma ligação direta possa ser efetuada, ambos os utilizadores deverão partilhar os seus endereços IP.

Como posso impedir jogos de partilharem o meu endereço IP?

A única maneira mais estável de impedir um jogo de partilhar o seu endereço IP é usando uma VPN. Nesta situação, o seu endereço IP público será o endereço do computador do fornecedor da VPN, e o seu IP permanecerá privado.

O Steam partilha o meu endereço IP?

O Steam não partilha o seu endereço IP com os outros jogadores. Sempre que é necessária uma rede peer-to-peer, por exemplo em chat por voz, essa comunicação é realizada através de retransmissores. Porém, não podemos controlar o que jogos que usam conectividade peer-to-peer fazem.

E os jogos que usam APIs de rede do Steam?

Se um jogo usa as nossas APIs de rede mais recentes (ISteamNetworkingSockets e ISteamNetworkingMessages), o tráfego pode ser retransmitido através de SDR (Steam Datagram Relay), a infraestrutura e rede de retransmissores da Valve a nível mundial, e pode decidir quando permitir que uma aplicação partilhe o seu endereço IP. Em Steam / Definições / Durante o jogo / Rede Steam, há uma opção que controla quando o seu endereço IP é revelado:

  • Nunca. O seu IP nunca é partilhado com outros jogadores. Tráfego peer-to-peer é sempre realizado através de retransmissores.
  • Sempre. Permite que aplicações partilhem sempre o seu IP com outros jogadores. Se o outro jogador também partilhar o endereço IP dele, uma ligação direta poderá ser estabelecida. Caso contrário, retransmissores serão usados.
  • Predefinição. Esta opção não irá partilhar o seu endereço IP, a não ser que seja necessário para evitar situações de ping excessivo.
  • Só com amigos. Partilhe o seu endereço IP apenas com utilizadores na sua lista de amigos.


Recomendamos à maioria dos jogadores a opção "Predefinição". Se estiver com um ping elevado e conhecer os riscos de partilhar o seu endereço IP de forma a conseguir uma ligação mais rápida, experimente selecionar a opção "Sempre". Lembre-se que partilhar o seu endereço IP não significa que uma ligação direta será efetuada. O outro jogador terá de partilhar o endereço IP dele e o processo NAT transversal terá de conseguir mediar com as firewalls.

Tenha em atenção que o jogo pode decidir obrigar o uso de retransmissores para certas ligações, como em partidas competitivas importantes em que tentativas de ataques DoS são mais prováveis.

Objetivos da rede peer-to-peer do Steam

A equipa do Steam está a desenvolver soluções para que deixe de ser necessário partilhar o endereço de IP para conseguir uma boa ligação. Infelizmente, ainda estamos longe desse objetivo. Até lá, tentaremos ocultar os endereços IP do maior número possível de jogadores e ao mesmo tempo proporcionar uma rede estável e maneiras de os jogadores protegerem a sua privacidade se assim o desejarem.


Precisas de ajuda com o Steam?
Usa o assistente de ajuda do Steam para determinar o teu problema e obteres a ajuda que precisas.
Ajuda da Comunidade
Escreve ou procura nas Discussões Steam por uma resposta à tua pergunta.