Hi again. I set up a listen server so my friend and I could battle through the UT3 campaign. He found my game in the server list, but when he tried to connect, his client just hung at the "Connecting..." screen. While he was waiting for something to happen, two strangers connected to my game and started playing.

Later on, we switched roles, and my friend tried to host a campaign game. He put his machine in his router's DMZ beforehand. I could not find his game in the server browser.

I've done all the port forwarding, and some people are able to connect, while others can't. My friend can connect to other internet games just fine. Any ideas how this can be helped?