Nota2: Los servidores privados son esfuerzos educativos libres con el objeto de poner aprueba las habilidades de los desarrolladores y probarlos en situaciones reales. El servidor privado no pretende reemplazar la experiencia del usuario en los servidores oficiales battle.net por Blizzard.
Hola amigo usuario o administrador de cabinas, he preparado este pequeño manual recopilando la información que encontré en la web.
OBJETIVO:
Jugar Wacraft III en servidores privados CON LA CAPACIDAD E CREAR JUEGOS (SER HOST) y que miembros de tu red local (si la tienes) puedan entrar en el (WAN/LAN PARTY).
REQUISITOS:
*Debes tener tu Warcraft III ROC/TFT instalado, parchado a la 1.21a y listo para jugar en algun servidor en battle.net
Notas:
- Los parches los encuentras en la pagina de http://www.blizzard.com, entra en support, patches :)
- Si tu cd original se rompió cuando viajabas en la combi, tu novia lo rompio por vicioso o lo olvidaste en el taxi moto, entonces la solución la encuentras aquí: http://www.gameburnworld.com/ busca en game fixes :)
- Ahora para poder jugar en servidores privados debes tener el loader by acid.
http://www.imperiumgames.com.ar/downloads/loader.rar
- Debes tener tus mapas de Dota All Stars instalados ...mentira..esto no es obligatorio, pero entonces para que tanto esfuerzo ¿? http://www.getdota.com
aquí no detallo mucho pq hay muchos foros y manuales sobre esto, ademas es muy fácil y no requiere explicación.
** Debes estar familiarzado con terminos basicos de redes: "direccion ip", router, switch, puertos, gateway, DNS, DHCP, firewall, ISP, etc, etc.
Cualquier duda busca en http://www.wikipedia.com
*** Tener desactivado cualquier servidor DHCP en el router. La asignación de direcciones IP en cada pc debe ser realizada manualmente.
**** Estar 100% seguro que: tienes internet!!!, tu router y/o tu switch están prendidos, tu router, switch y tarjetas de red están en buen estado, tu pcs estan libres de virus, gusanos, troyanos, etc, y que tu sistema operativo windows este bien instalado.
DIRECCIONES IP:
Asumiendo que las direcciones IP son como la figura:
NOTA:Si estas en el caso a (con una sola PC olvidate de las PC2 a las PC8)
¿Como obtengo la dirección IP de Internet de mi cabina?
http://whatsmyip.org/
¿Como obtengo la dirección IP de cada estación en mi red local y la de mi router?
En Windows XP/2003 -> Menu Inicio/Ejecutar/ Cmd (enter) > ipconfig
Busca red de area local, local network o algo parecido (que no diga hamachi, ni vmware)
Mira la figura, la dirección ip de esa PC en la red local es 192.168.1.5, pero otra estación tiene una dirección diferente. Hay que repetir el proceso y tomar nota de eso en todas las demas PCs (siete restantes)
CASOS Y MÉTODOS:
Hay dos casos,
caso a -- domiciliaria simple (si solo hay un pc detras del router)
caso b -- red local, cabina, cybercafe o game center.
Caso a: Pc domiciliaria
================================
Internet
--> Modem/Router
-----> PC -> ip = 192.168.1.11
Aquí el único, mas sencillo y 100% fiable método es abrir el puerto 6112 de tu router y direccionarlo a la ip local de tu PC 192.168.1.11. Entra en esta dirección, identifica tu router con la marca y modelo y sigue el procedimiento, es realmente sencillo!!!!
http://www.portforward.com/english/applications/port_forwarding/WarcraftIII/WarcraftIIIindex.htm
Si no funciona, NO TE OLVIDES abrir el puerto 6112 en el firewall de windows (u otro programa firewall) si lo tienes activado.
Esto es realmente fácil, imposible equivocarse, que se diviertan!!!
Problemas comunes:
No se la clave de mi router ¿que hago?
En estas paginas encontraras algunas claves por defecto para routers.
http://www.cirt.net/cgi-bin/passwd.pl
http://www.phenoelit.de/dpl/dpl.html
http://www.bandaancha.st/documentos.php?docid=143
Aun asi no funciona ¿que hago?
Pide ayuda en la red o busca que alguien te ayude profesionalmente.
Caso b: Cabina/GameCenter/Cybercafe
================================
Internet
--> Modem/Router
-----> PC1 -> ip = 192.168.1.11
-----> PC2 -> ip = 192.168.1.12
-----> PC3 -> ip = 192.168.1.13
...
-----> PC8 -> ip = 192.168.1.19
En este caso hay 4 métodos:
1) Método Lorna:
- Como tienes un solo IP de internet y ocho PCs. Llamas a telefonica y le PAGAS a telefonica para que te asigne 7 direcciones IP adicionales, y te configure el router para que cada IP quede asignada a cada PC y de paso te abran los puertos 6112 para cada PC.
"lorna"=sin merito, sin pensar, sin el mas mínimo esfuerzo, si es que me leen en otros paises.
2) Método Practico:
-Configurando el Router
Entra el menú de configuración de puertos o nat rules de tu router. Si no sabes cual es, entra en esta direccion, identifica tu router, y sigue el procedimiento hasta donde ingresas las direcciones IP.
http://www.portforward.com/english/applications/port_forwarding/WarcraftIII/WarcraftIIIindex.htm
El procedimiento del vinculo anterior es para abrir un solo puerto (el 6112) a una sola dirección ip (como el caso a). Lo que queremos nosotros es abrir muchos puertos diferentes a diferentes pcs. Entonces lo que hacemos es repetir 8 veces ese procedimiento cambiando cada vez la dirección IP y el puerto. Por ejemplo según la figura de arriba (con las direcciones ip), cada regla debe en pareja segun:
dirección ip -- puerto
192.168.1.11 -- 6112 .............(PC1)
192.168.1.12 -- 6113 .............(PC2)
192.168.1.13 -- 6114 .............(PC3)
192.168.1.14 -- 6115 .............(PC4)
192.168.1.15 -- 6116 .............(PC5)
192.168.1.16 -- 6117 .............(PC6)
192.168.1.17 -- 6118 .............(PC7)
192.168.1.18 -- 6119 .............(PC8)
Esto es también fácil, pero repetitivo.
-Configurando las estaciones:
Abres cada juego de warcraft y entras a Opciones/Jugabilidad/Puerto del juego y lo cambias de acuerdo a los cambios que hiciste en el router, osea según el ejemplo seria así:
Puerto del Juego:
PC1.... 6112
PC2.... 6113
PC3.... 6114
PC4.... 6115
PC5.... 6116
PC6.... 6117
PC7.... 6118
PC8.... 6119
Si tienes algún firewall activado (el de windows, norton, zone alarm, etc, etc), entonces abre los puertos TCP y UDP correspondientes en cada estación. No te hago una guía de esto porque es fácil. Por ultimo si tienes dudas desactivalo de todas las estaciones y luego al final cuando funcione, de a pocos configuras uno por uno con mas paciencia.
Hasta acá, cualquier PC puede ser host!! :). Pero ningún otro miembro de la red local va poder entrar al juego creado :(, solo van a poder entrar jugadores de internet :(... no se preocupen falta un paso mas, el mas importante.
-Habilitando el loopback en el router:
Esta opción es la mas importante porque permite que cada estación pueda "escucharse" así misma. Voy a tratar de explicarlo de manera facil, imagina que la PC2 (192.168.1.12) crea el juego en el server de battle.net y la PC3 quiere entrar, entonces el servidor battle.net (que no es mas que un gestor de partidas) le va a decir a la PC3 que el server esta escuchando en 213.45.1.124 puerto 6113, pero esa dirección corresponde a toda la cabina ¿? ajaA!! normalmente echaría error solicitarse preguntarse y responderse solos no creen, con el "loopback" activado si va a ser posible, pero no entraría en conflicto con ninguna otro juego de warcraft porque la única pc que escucha en el puerto 6113 es la 192.168.1.12. Por eso no olvidar cambiar también el puerto en el juego sino se producirían conflictos cíclicos catastróficos ...jeje mentira...la verdad no se que pasaría... pero apuesto un cd original que no funciona con dos host creados en el mismo puerto.
No todos los routers tienen esta opcion ("loopback"), y si los tienen normalmente tienen otros nombres tales como: "internet nat redirection" "fiter internet redirection" "nat redirection" "nat transversal" etc, etc, etc. Si te has comprado un router antiguo y barato o es un xavi que te regalo telefonica, diez a una que no tiene esta opcion. Si sabes que tu router tiene esta opcion (debes leer los manuales de tu router, sino busca los manuales en google o en www.adslayuda.com) solo es cuestión de activarlopq normalmente viene desactivado de fabrica.
Si tu router es Zyxel 645, 650 y 660 que la caja dice algo como (powered por zynos) entonces tienes suerte:
Menu Inicio/Ejecutar/ "telnet 192.1681.1" , enter pon tu clave ("1234" es por defecto) entra en el menu 24, luego en el sub-menu 8. y escribe este comando: "ip nat loopback on" enter luego "exit" enter, luego dale esc hasta el menu principal, dale 99 para salir de la configuración. Ahora si quieres que quede grabado en tu router, has lo siguiente:
1) telnet 192.168.1.1, pon tu password (por defecto 1234)
2) Menu 24, Sub-menu 8 (consola)
3) escribe "sys edit autoexec.net" enter
4) coloca I de Insert
5) ESCRIBE BIEN: "ip nat loopback on" luego le das enter, sal del modo edicion
6) escribe: "sys view autoexec.net" y verfica que el la primera linea este el "ip nat loopback on", sal con "exit". Sal de todos los menus, dale 99 para salir de la configuración.
7) apaga y prende tu router!!! y listo !!
Si tu router es xavi, la verdad no he encontrado información suficiente que sustente que estos routers soporten loopback. Puedes intentar el siguiente método pero no te garantizo resultados. Te recomiendo lo cambies por un router dlink o zyxel si estamos en un game center, sino tampoco podrás jugar starcraft o broodwar.
Si tu router es dlink, tienes suerte aca tienes otro manual bien completo:
http://www.tdaxcomputacion.com.ar/foro/viewtopic.php?t=64&view=next&sid=e421cd7cb3789db016e9def031a34d80
3) Método Desesperación:
- Realiza todo el método practico. Luego has lo siguiente:
- Descarga y descomprime este archivo http://rapidshare.com/files/15205455/Warcraft_III.rar.html
- Edita con el notepad el archivo config.ini, donde WANIP es la dirección internet de la cabina, NumMaps es la cantidad de estaciones y Host es la dirección ip de cada estación. Según el ejemplo debe quedarte asi:
- Luego copia esos dos archivos: ws2_32.dll y config.ini a la carpeta donde tienes instalado el Warcraft III de todas las estaciones, luego cruza los dedos para que funcione.
[War3Net]
WANIP=213.45.1.124
NumMaps=8
[PC0]
Port=6112
Host=192.168.1.11
[PC1]
Port=6113
Host=192.168.1.12
[PC2]
Port=6114
Host=192.168.1.13
[PC3]
Port=6115
Host=192.168.1.14
[PC4]
Port=6116
Host=192.168.1.15
[PC5]
Port=6117
Host=192.168.1.16
[PC6]
Port=6118
Host=192.168.1.17
[PC7]
Port=6119
Host=192.168.1.18
El único problema con este método es que la mayoría de personas tiene speedy con ip dinámica, es decir cambia cada ciertas horas (5-7 horas mas o menos), osea luego de te cambie telefónica el ip de tu cabina el método es inútil. Si te funciona tienes dos alternativas: la barata, que es modificar los archivos config.ini de cada pc cada vez que telefónica te cambie de ip o, la cara: pagas mas a telefonica para que te asigne una ip fija.
4) Método Alien:
- Un procedimiento mas complicado. Implica que necesitas una PC mas que haga de nat server con linux, mira el enlace:
http://ahyang.blogspot.com/2006/10/how-to-host-battlenet-game-where-your.html
Preguntas frecuentes:
¿Que router me recomiendas que me compre?
Dlink, Zyxel son suficientes (3com, cisco es otro lote $$$)
Dile al vendedor que tienes un game center con ## estaciones y necesitas que el router soporte alguna de estas: loopback, nat redirection o nat transversal, y verificar que al menos puedas crear 12 reglas de control de puertos.
Tengo 100 estaciones en mi cabina ¿puedo empezar en el puerto 6112 y terminar en el 6211?
Rotundo NOOO!! El servidor (gestor de partidas) solo escucha desde el puerto 6112 al 6119, osea ocho puertos por IP. Aqui la solución es: tener un router de soporte la administracion de multiples ips, luego gestionar con tu ISP que te asigne una IP por cada grupo de ocho estaciones configurar tu router por grupos de 8. Verifica que tu router soporte una gran cantidad de reglas de ruteo. No lo he probado pero teóricamente debe funcionar.
¿Hay un "método desesperación" para el starcraft o bloodwar ?
NO que yo conosca.
¿De que pagina web me descargo un router?
¡Alguien tiene una pistola!
Espero la info les sirva cabineros. Chau a todos.
cabinas.cnorte@gmail.com
9 comentarios:
man una pregunta tengo router speedtouch 545 y con las pag q me distes nc acer naa otra cosa me acuerdo q hace tiempo le puse clve pero no me acuerdo algun forma de conseguirla gracias V3-serkek
el link de como hacer loopback a un router dlink no sirve. ¿Puedes corregirlo por favor?
Yo tengo un d-link 2640T recien me lo cambiaron, ¿sabes si éste router tiene la opción de loopback? y si es asi puedes indicarme ¿como lo hago?...
Muchas gracias por tu respuesta y felicitaciones por el blog, esta muy bueno en contenido. ATTE. desde Hyo.
muy buena man la explicacion... estube navegando mucho en internet y hasta ahora sos el que mejor me explico el tema... te agradezco muchisimo!:D
Hola amigo, primero te felicito por la gran calidad de tu guia, soy estudiante de electronica y networking, y tenia el problema para que cuanto un usuario de la red crea un juego los otros no pueden accesar, mi pregunta es si posees informacion si el Belkin F5d8230-4 tiene loopback o si tienes un link o puedes darme mas informacion al respecto. Te agradezco de antemano y sigue guiando a los miles de gamers que se benefician post como los tuyos.
Hola,
Estoy tratando de habilitar el loopback en mi router, pude hacer todo el resto pero no encuentro la opcion del loopback, trate de googlear pero no encuentro mucha info al respecto. Sabes como hacerlo en un Arescom Netdsl 1000?
Si tienes alguna informacion al respecto seria de mucha ayuda.
De antemano gracias por tu info.
Saludos
Muchas gracias man la verdad me funciono muy bien, me quede buscando x 1 semana esta solucion T_T...
Jajajaja buena voz man! tu manual nos ha salvado la vida a muchos viciosones que amamos el DOTA, excelente informacion! gracias sigue adelante! =)
hola men mi pregunta es q en la pagina q mensionastes no encuentro mi modelo q es D-LINK DSL 2640T AYUDAME PORFIS .... AGREGAME SI ESK ME PUDIERAS AYUDAR yoteditodo@hotmail.com porfis men ayuda
hola, probé el método práctico, la PC2 puede entrar a la partida de la PC1 en battlenet, pero sale ese signo de interrogación al costado del nombre de la PC2, como que no tengo el mapa, y aunque si lo tengo, ese signo nunca se quita ni tampoco empieza a descargar, y luego de estar unos 15 segundos en la partida, la PC2 es botada, además hay algo raro, cuando el PC1(Host) escribe, PC2 lee lo que el host ha escrito, pero cuando PC2 escribe, el host no puede ver lo escrito, parece como que si PC2 no estuviera mandando información a PC1 por eso no verifica el mapa ni puede ver lo que la PC2 ha escrito, alguna idea?
Publicar un comentario