Bom, Finalmente to tomando a iniciativa de escrever outro tutorial ( pq o antigo ja ficou obsoleto, pq o DukesterX faliu)
-> Primeiramente obtenha tudo que for necessario:
1. Arquivo DUKE3D.GRP do jogo. É o arquivo principal do jogo que contém todas texturas, sons mapas e etc do jogo, é o unico arquivo que os Dukes de Windows pedem pra poder rodar. Esse arquivo tem 42,3 MB, a versão usada é a do duke Atomic 1.5, caso você tiver versões velhas ou não tiver, você pode pedir no chat do Meltdown.
2. O Source port (chamo de "duke de windows" pra facilitar entendimento) chamado hDuke (o mais fiel ao original e com antihack, destinado a jogos online), para baichalo acesse:
http://hduke.dukenukem.com.br 3. O Launcher Multiplayer (simplificando: "Programa pra jogar o jogo online") chamado Meltdown. Download:
http://duke3d.org/Duke%20Files/Meltdown.zip-> Eu poderia muito bem juntar tudo num arquivo só pra facilitar sua vida, mas acredite isso é inviavel, eis os motivos:
1. Meu host não permite postagem de nada ilegal aqui (to falando do arquivo do DUKE3D.GRP)
2. Os programas sofrem atualizações constantes, e quando sair uma versão nova você vai ter que baichala de qualquer jeito, entao é melhor você ja aprender a fazer isso agora porque vai precisar fazer mais pra frente.
-> Agora vamos ao processo de Instalação:
1. Crie uma pasta com nome Duke (ou com o nome que você quiser) dentro da sua pasta de jogos (isso é, se você for organizado e realmente ter uma), feito isso crie mais 3 pastas dentro da pasta Duke, uma com nome hDuke outra com nome Meltdown e uma com nome Maps (e caso vc pretenda jogar algum mod ou coisa do tipo também crie mais uma com nome Mods).
2. Extraia o ZIP do hDuke na pasta hDuke e coloque o arquivo DUKE3D.GRP nessa mesma pasta também.
3. Instale o Meltdown na pasta Meltdown.
4. Agora antes de mais nada, vá na pasta do hDuke e rode o executável "hduke.exe" para testar se está funcionando. Existem alguns erros com driver de som e de video não instalados que costumam prejudicar o hDuke. Como nunca tive estes problemas não posso listalos aqui, mas com o tempo vou documentando aqui, então se não funcionar, verifique se seus drivers estão instalados corretamente, se persistir o problema entao peça ajuda explicando direitinho seu erro para eu poder documentar aqui. Bom então contando que o jogo rode, recomendo você já aproveitar pra fazer sua configuração, arrumar seus controles e tal pra nao ter que fazer isso depois.
5. Com o hDuke funcionando, passamos pra configuração do Meltdown. Abra o executavel do Meltdown, vá em "Settings" e depois em "Duke & Networking". No campo do hDuke clique em "Locate" para localizar o executavel do hDuke. Sem fechar essa janela também localise a pasta de Maps (E tambem pra pasta Mods, caso vc tenha criado-a).
6. Já aproveite para configurar seu nick durante o jogo, liberar notificações de som e as portas que serão usadas (recomendo mecher nessa ultima só se você realmente souber o que está fazendo !!). O primeiro nick da lista é o nick que mostrará no chat e pode ser escrito de qualquer forma. O segundo Nick é o que mostrará no jogo, e deve ser limitado a 8 caracteres e conter apenas letras, numeros e os outros poucos algarismos, se você por caracteres estranhos no nick do jogo bugs estranhos podem acontecer...
Feito isso toda configuração de software estará pronta, e você provavelemnte já poderá sair jogando... A não ser que voce tenha internet compartilhada/modem roteado, dai você terá que mecher na configuração do roteador (essa é a parte chata).
-> Liberando as portas no Roteador:
1. Vá em Iniciar > Executar OU apenas aperte janelinha+R (aquela tecla entre o ctrl e o alt, aperte ela junto com R) feito isso irá aparecer a janela "Executar". Digite CMD e de OK. Na "tela preta" que aparecer digite IPCONFIG, feito isso anote o "Endereço de ip" (ip interno/local) e o gateway.
2. Agora vamos acessar a interface do modem pelo seu navegador. Na barra de endereços (aonde você digita o endereço dos sites) digite o numero do Gateway(não é pra por www e depois o numero, é SÓ o numero, como tá ali, tipo POR EXEMPLO: 192.168.254.100) Feito isso ele irá acessar a interface do modem roteador. Agora você deverá fazer login no modem (precisa de username e senha) os quais você saberá se foi você que configurou. Se não foi você então você pode falar com a pessoa que configurou para você OU então torcer que ainda esteja com a senha e login padrões (que muda de modelo para modelo), que voce encontra vendo no manual do modem. O maximo que posso fazer agora é lhe passar esse guia que contém as senhas padrões de varios (se não todos) modem roteadores pra ver se você consegue fazer seu acesso:
http://www.routerpasswords.com3. Já logado no roteador, agora você deverá liberar as portas 8501 TCP e 23513 UDP para o SEU IP interno (aquele que pedi pra você anotar). Infelizmente apartir daqui não tenho muito como lhe ajudar, pois cada modem roteador é diferente. Procure algo como "port forwarding" nos menus. O maximo que posso fazer é indicar esse site que possui guias para varios modelos de varias marcas de modens (em inglês):
http://portforward.com/. Após todo o processo o modem irá se Rebootar (reiniciar) e a conexão de todos da sua rede irá cair por alguns instantes para que a nova configuração entre em ação.
Lembrando que outra opção viavel seria por outras portas que ja estariam liberadas no lugar da 23513 UDP e 8501 TCP. A unica limitação nesse caso seria que ambos programas que usam a mesma porta nao poderiam ser usados ao mesmo tempo.
Agora vamos testar se voce tem as portas liberadas corretamente. Abra o Meltdown, vá em settings, e Click nos dois botoes "Test" para testar as portas. Ele irá retornar uma mensagem dizendo se fucnionou ou não.
Feito isso as portas necessarias estarão liberadas e você poderá entrar e criar salas normalmente.
-> Aqui vou por uma relação dos problemas que alguns tem enfrentado e sua solução:
1. Eu já tinha liberado as portas, ja estava jogando normalmente, mas parou de funcionar derrepente. Não troquei de modem e nem mechi na configuração, o que aconteceu?
R: Por algum misterio seu IP interno deve ter mudado. Verifique se seu ip interno atual e o IP interno que voce usou para liberar as portas continuam o mesmo. Caso tiverem diferentes, só é necessario trocar o IP para qual as portas irao redirecionar ( eh pra ter um botao de EDIT ali.)
Qualquer duvida postem aí ou chorem lá no chat do Melt.
