Just spent a whole evening trying to make GIT work with GC2, and it seems it won't :(
Our setup:
two PCs behind two NATs, game server (my friend) with WAN IP 66.s.s.s and local IP 192.168.2.10, client (me) with WAN IP 65.c.c.c and local IP 192.168.1.10
Our progression:
- Started working on the GIT configuration, took about an hour to figure out the basics (a wizard was once mentioned, great idea)
- Finally got to see the server's game from the client, but could not connect (timeout)
- Figured out that on the client's GC2, I saw 192.168.2.10 as the server's IP (where I should have seen 66.s.s.s), tried removing the server's NAT, success. However, this is not a viable solution as plugging the host computer on the modem each time we want to play is not acceptable.
Finally, using Ethereal, I spied the UDP packets to find out that GC2 sends the host's IP in the UDP data, making GIT alterations useless... :(
Source 66.s.s.s
Destination 192.168.1.10
Protocol UDP
Data (different stuff including game name, map name, server IP)
Anyone have a solution to this? If not, well... I'm off to code LANGate :lol: