Bem, agora terminados os tempos desumanos sobra-nos uns momentos pra descontrair. Assim sendo, nada melhor que juntar 3 colegas e desbastar cabeças a zombies! Todo o processo é muito fácil, e neste tutorial vou ensinar como criar uma rede privada utilizando Hamachi e como criar um servidor (não dedicado, isso vai ficar para outro post) de Left4Dead.
Recomenda-se que o jogador a fazer de servidor seja o que possua uma maior taxa de upload na sua conexão à Internet, assim como uma máquina que cumpra pelo menos pouco mais que os requisitos do jogo.
1. Instalação e configuração do Hamachi
Primeiro precisamos do hamachi, disponível na página do projecto.
A seguir, instala-se normalmente o programa, escolhendo um nick para o identificar. É-lhe logo atribuído um IP hamachi único, que será utilizado posteriormente para a criação do servidor.
Após esses passos, é preciso criar uma “Rede”, que servirá para que todos os membros que a ela se juntem se encontrem na mesma rede privada virtual (ou VPN). Apenas uma pessoa precisará de criar a rede, os outros elementos poderão simplesmente juntar-se a ela.
O jogo exige que todos os jogadores em lan se encontrem todos na mesma classe de ip, para isso teremos de verificar se o IP hamachi de todos os utilizadores possui os mesmos dois primeiros octetos, por exemplo:
No caso acima, o jogador a fazer de servidor encontra-se na sub-rede 5.161.xxx.xxx, enquanto apenas um dos outros elementos está na mesma sub-rede.
Neste caso, é necessário definir “aliases” para os restantes jogadores, para que seja possível que eles se juntem ao servidor de jogo. Para isso, deve-se ir às preferências do Hamachi e no menu “Window“, escolher a opção “Show “Advanced…” peer menu item“.
A seguir, com o botão direito clica-se em cada um dos jogadores, onde já lá aparece o sub-menu “Advanced”. Na janela que irá aparecer, define-se o “alias” para cada um dos jogadores que não estejam – neste caso – na sub-rede 5.161.xxx.xxx, atribuindo-lhes um ip com os dois primeiros octetos iguais.
2. Configuração do servidor de jogo
Esta provavelmente é a parte mais simples de todo o processo, uma vez que a rede está toda configurada. Tendo o jogo aberto primeiro é necesário activar a consola, para isso vai-se ao menu Options > Keyboard/Mouse, e mudar o estado de “Allow developer console” para “Enabled“. No meu caso tive dificuldades em conseguir abri-la, porque o atalho do teclado para a abrir era a tecla “`”. Assim sendo, modifiquei o ficheiro de configuração localizado (no meu caso) em “C:\Program Files\Left 4 Dead\left4dead\cfg\config.cfg” para que o atalho do teclado que abrisse a consola fosse a tecla “P”. Basta ir ao ficheiro (antes de iniciar o jogo) e alterar a linha:
bind “`” “toggleconsole”
para
bind “p” “toggleconsole”
Tendo isso feito, basta iniciar um jogo a single player e seguir os seguintes passos:
- Abrir a consola;
- Inserir os seguintes comandos:
ip ip_do_hamachi
sv_lan 1
sv_allow_lobby_connect_only 0
net_start
map nome_do_mapa_desejado
Tendo o último comando de ser inserido duas vezes, pelo que a primeira vez apenas desliga o jogador do modo single player.
Para os restantes jogadores, tudo o que têm a fazer é:
connect ip_do_servidor
Et voilá! Boas caçadas!
Filed under: Informatica, Jogos, Redes | Tagged: hamachi, left4dead | 7 Comments »