I am trying to use GIT to tunnel Command and Conquer:
Generals. After running Ethereal packet captures, I
discovered that this game uses UDP port 8086 to
communicate when in LAN-wide chat and game browse
mode. Once it enters a specific game launch chat, it
switched to port 8088. (or maybe higher if there are
multiple games on the LAN?)
So far so good. My friend and I can browse games,
join, and chat in the launch chat. It stops working
when we try to launch the game. It is still using UDP
port 8088 at this point, but the rate of packet
communication goes up. According to my Ethereal
captures run at both ends to diagnose the problem, the
majority of the packets seem to be getting lost by GIT
when more than about 4 UDP packets per second are
transmitted from both ends. These aren't
particularily big packets, either. I have GIT logging
unsent packets and these missing packets do not show
up. :?
I have WinPcap correctly installed on both ends (I
used it in making the Ethereal captures), and I have
GIT set up to look inside all Ethernet frame types
except SNAP. I have the correct UDP ports forwarded.
I have NAT disabled, and only broadcast disabled. It
works fine at lower packet rates.
Another problem seems to be (my brother and another
freind both encounter this) that when the GIT user's
computer has 2 network cards, (built-in ethernet and
add-on wireless in both cases) GIT does not seem to
capture packets at all. Even when the correct
interface is set under Advaced configuration.
:(
-CyberVenom