I have this situation at school. After hours everyone plays Call of Duty 4. There are 3 computer labs. Two up top, one down bottom.
Anyone in the top labs can host and they all see the server fine and dandy. But the bottom lab cant see the server the top is hosting. This goes both ways. Top can't see bottom either.
All three are on the same domain(slic.ac.nz) and subnet(255.255.0.0) The IP range the bottom lab is on is: 172.16.1.XX
The top lab is on: 172.20.0.XX
If the game is hosted in the top lab and I know the IP of the host. I can connect via IP (/connect 172.20.0.XX) But when you have approximatly 80 people wanting to play at different times each with their own server...Its hard to keep track of the hosts.
Each IP is dynamic with DHCP enabled, so a dedicated server is sotra' out of the question. Especially since all servers on static IPs are at 100% capacity almost 24/7.
Is there anything I can do to sniff out the computers on the other range with traffic in relation to Call of Duty 4 on port 28960? I have Wireshark installed and have been told this can do exactly what I want. But I tried for hours and could only sniff my own traffic, which is pretty much pointless. I've looked for programs such as LAN game searchers and stuff. XFire should work in theory, but it dosn't...So I'm stuck.
Anyone have a solution to my problem?
Cheers guys!