Rede - Os jogos não podem ver / ingressar nos servidores LAN de ninguém, a menos que eu hospede


10

Isso acontece com vários jogos, do Battlefield 2 ao Trackmania e, portanto, parece haver algum erro de configuração da rede:

Quando qualquer outra pessoa hospeda um jogo da LAN, sou o único que não consegue ver o servidor no navegador do servidor, nem consigo ingressar nele com uma conexão IP direta. No entanto, quando eu hospedo o jogo, todo mundo é capaz de ingressar no meu servidor sem problemas. Eu também sou o único na rede com esses problemas.

Coisas que eu já verifiquei:

  • O Firewall do Windows está definido para permitir cada aplicativo (e o problema ainda acontece quando está completamente desativado)
  • Outros programas de rede e internet, como navegadores, email, ssh e ftp, estão funcionando perfeitamente
  • Várias configurações de endereço IP estático / dinâmico / máscara de sub-rede e gateway padrão não corrigem o problema

1
E os firewalls dos seus amigos? Qual é o layout da LAN? Roteador único ou múltiplos? Funciona em outras redes?
— gronostaj

Respostas:


26

O problema parecia ser que os jogos não lidam adequadamente com o meu PC com vários adaptadores de rede. Eles então se conectam usando o adaptador de rede errado e apenas veem a própria rede / sub-rede desse adaptador.

No meu caso, isso foi causado pelo adaptador de rede Virtualbox , embora também pareça comum com outros adaptadores de software, como o Hamachi . A solução mais simples que encontrei foi desativar o adaptador problemático antes de jogar qualquer jogo. Outras opções possíveis são desativar todos os outros adaptadores de rede, exceto aquele da sua rede atual ou configurar corretamente a prioridade dos adaptadores de rede.

A prioridade dos adaptadores de rede pode ser definida seguindo este procedimento no Windows Vista / Seven ( fonte ):

  • Abra o 'Centro de Rede e Compartilhamento'
  • Escolha as configurações 'Alterar adaptador'
  • Pressione ALT no teclado para mostrar os menus
  • No menu 'Avançado', escolha 'Configurações avançadas'
  • Na guia 'Adaptadores e ligações', selecione o adaptador de rede adequado na 'Lista de conexões'
  • Use a seta verde à direita para movê-la para o topo da lista de prioridades do adaptador de rede do Windows
  • Clique em 'OK' para aplicar as novas configurações e pronto!

Por que essa configuração crucial é oculta assim? Estou usando o Windows 10 e seu método funciona da mesma forma. Obrigado!
— mattmilten

Eu tive que reiniciar depois de desativar todos os outros adaptadores de rede, mas isso parece ter funcionado para mim no StarCraft Brood War. Obrigado!
— Anthony Astige 17/05/19

1

Se você conhece o IP do servidor, é possível inserir via linha de comando da seguinte maneira:

TmForever.exe / lan /join=192.168.100.110

Para mim, funcionou!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.