If so, please help us! We are a group of four friends trying to play StarCraft (BroodWar). We are all running GIT 0.99beta4 with identical config. We are all using the 192.168.1.x subnet with no IP conflicts (all our machines have unique IPs). Any two of us can connect and play fine using UDP, but whenever a third person joins we get what we call a "packet storm", where the ping time between the original two players goes through the roof (3000ms or more), causing one person to drop out of the game (and, for the two of us who use hardware routers, crashing the router and dropping them off the net!).
We are all behind NAT firewall/routers (2 are hw routers, 2 are linux PCs) and we all have the following config:
1. On the main config screen, the host has the following setup -
player-1-IP:213 (UDP - fastest)
player-2-IP:214 (UDP - fastest)
player-3-IP:215 (UDP - fastest)
Other players merely have -
host-IP:21x (UDP - fastest)
... where x is 3, 4 or 5. The relevant port is forwarded through the firewall (all three for the host).
The "be TCP listen host" is unchecked for everyone, the IPX section is totally blank, and we're forwarding ports 6100-6200 (we found that forwarding only port 6112 for StarCraft does NOT work).
2. On the Advanced config screen, we have only six boxes checked:
Ethernet II
Forward ARP
TCP
UDP
ICMP
Also match source port
That's it - as I said, the host can create and play a game with any one of the other three, but that player drops out with a packet storm if a third player joins. The packet storm continues until both the host and original player have shut down GIT. This happens whichever of the four of us is the host.
My knowledge of network packets and protocols is pretty limited, so I don't know what's causing the problem, but it's very consistent.
Can anybody help?
Thanks in advance,
CC