Still Warcraft III :-(

Gamer's Internet Tunnel, formerly Gamer's IPX Tunnel

Still Warcraft III :-(

Postby couillot » Tue Oct 26, 2004 5:46 am

Hello GIT users,

I'm a bit ashamed to post another subject about using GIT for warcraft :( . I know this has been discussed many times on the forum but I've browsed all the threads and tried to make GIT work for a week now without any success (I know I must have done something wrong but cannot find it). I'll try to make it clear and simple because english is not my birth langage.

I want to play warcraft III with a friend of mine. We both play on our home computers (one is 2000, the other xp, zonealarm pro desactivated and xp firewall accepting 213 for test purpose), both equiped with an ethernet card (only device that use IPX) that leads to nothing (most of the time). We connect to the internet via DSL lines (usb modems) and our IP is defined by our internet provider (cards have their own IP of course). We connected well (we checked the transfered packets in the 'connection status') to each other using the TCP Server/TCP connect method (transferring all port, all protocols being checked in the advanced configuration), but we didn't manage to see created games in warcraft III.

Do we have to translate our IP (use the NAT option) ?
Is there any option I might have checked or kept unchecked in the advanced configuration that could cause the problem ?
Should we use microsoft loopback instead of our cards ?

Thanks for your help, sorry again for bringing up this issue :(
couillot
 
Posts: 1
Joined: Wed Oct 20, 2004 6:41 am

A possible solution

Postby glinto » Fri Jan 07, 2005 1:44 pm

Hi couillot,

I used to have the same trouble, but last night we could get it working on two machines that connect to the internet via ADSL.

The idea on other threads is good. You have to forward only UDP broadcast packets from one machine to another. The running games will connect to each other with normal TCPIP.

There are some important things to consider:
1. The computers have to reach each other via the internet on port 6112. You can test this easily: start a network game on one computer and try to telnet to to this computer from the other machine (command line: "telnet <serverip> 6112"). If the telnet window connects, then you are ok to procceed.
2. You must rewrite the ip header. In Advanced Configuration put a checkmark in "Alter source ip" and enter the local address of your network card into "from" and enter the outer ip address of your dsl device into "to" field.
3. Also make sure your ethernet network card is selected under "look at frames at which device"
4. In Configuration there is nothing special, the server runs in listen "Be TCP listen server" mode, the other computer uses "TCP Connect" method.
5. Enable Internet connection sharing! Share your DSL on your LAN card. We have found that without sharing enabled, GIT/WinPCAP does not properly collects broadcast packets.
6. An advice: ENABLE THE LOGGING! If the machines are sending UDP broadcasts to each other correctly, both machines should have thickening forwarded.log and incoming.log files while warcraft is running in LAN game mode. Look into these files you have to see that broadcasts are sent and received with status 'ok'.
7. FINALLY, A VERY IMPORTANT THING: there are several versions of warcraftIII, and they seem not compatible with each other. We could not see each other in WC3 in lan games, even with GIT working properly. We both installed Frozen Throne and voila! it worked inmediatley. I suggest you both upgrade to Frozen Throne. Frozen Throne works nicely with GIT, but with original WC3 we had no success.

Hope this helps, good luck.
glinto
 
Posts: 1
Joined: Fri Jan 07, 2005 12:20 pm


Return to GIT

Who is online

Users browsing this forum: No registered users and 17 guests

cron