janeiro 27, 2009

Hamachi e Left 4 Dead - Mudando o IP do Hamachi

Denovo o Hamachi. Mais um post de utilidade pública.
Agora com mais uma variável: O jogo Left 4 Dead, que será abreviado como L4D daqui pra frente.

O Problema


Pra você jogar com os seus amiguinhos sem estar conectado ao steam você deve habilitar o console do desenvolvedor e acessá-lo com '~'. Depois disso o servidor tem que dar os comandos a seguir - lembrando sempre que ao teclar TAB ele completa o comando - e teclando ENTER ao fim de cada um deles:

sv_lan 1
net_start
map nome_do_mapa
Se tudo der certo você entrará no jogo e seus compadres poderão conectar com o comando:
connect SEU.NUMERO.DE.IP
Simples né?
O problema é que o L4D só deixa eles conectarem se os dois primeiros números do seu ip for o mesmo dos seus colegas, o que não é um problema se você estiver em uma rede real... mas se
tiver no hamachi esse número geralmente NÃO é o mesmo.


Solução

É tão fácil que nem vou colocar fotos.

Antes de mais nada - siga o meu outro tutorial sobre o Hamachi e faça os seus amigos também seguirem. Tenha certeza que o firewall do windows não está se engraçando com o seu programa - o nome do exe é hl2.exe geralmente.

Aí o SERVIDOR (quem for dar HOST, hospedar, sei lá o que a sua geração fala!) deve fazer o seguinte:

Vamos supor que o seu IP do Hamachi é 5.111.0.1. Você deve fazer que todos os seus amigos fiquem com o começo 5.111 . O resto não importa, desde que todos sejam diferentes!

1. Abra as Preferências do Hamachi, clique no ícone Janela e marque a opção "Show 'Advanced...' peer menu item".
2. Na tela principal, clique com o botão direito em cima de cada um que for jogar e clique em "Advanced..."
3. Na caixa "Peer VPN Alias" dê um número de IP com o prefixo igual ao seu. Seguindo o nosso exemplo, ele poderia ser 5.111.0.2
4. Faça o mesmo para todos os outros jogadores.

O IP que fica exibindo pra cada jogador da lista Hamachi não vai mudar. Tenha fé que mesmo que parece que não mudou nada, mudou.

Pronto. Crie o jogo e mandem eles conectarem em você. Se não funcionar, você não seguiu o maldito tutorial. Leia denovo!

Boa Caçada!