Shortly after it was released, we picked up a copy of Call of Duty: Black Ops for our Xbox 360. The game itself is a blast, but being able to play on Xbox Live was one of the biggest attractions, and we couldn’t get it to work.
Whenever we’d go into multiplayer and try to find a match, it would claim to have “Found 50 Matches,” but it would then hang on “Getting Match Quality,” and we’d never be able to get into a match.
The weird thing is that our Xbox Live connection seemed to be fine. We could play on Live using other games, and we could even join matches that our friends were playing, but we couldn’t find a match on our own.
As it turns out, we had a problem with our NAT setting. For the COD: Black Ops matchmaking to work properly, you want your NAT set to “open,” but ours was set to “strict.”
The story of how we eventually fixed our connection problems is a bit long and involved, and will be the subject of a separate post. Here I just want to share how to check your NAT setting in Black Ops…
To check your NAT setting, simply go into the multiplayer interface, select Xbox Live, choose a match type, and then look in the lower right portion of the screen. It should give you a “NAT TYPE” message.
Like I said above, if your NAT type is set to strict (or moderate), things probably won’t work properly. What you’re looking for is “NAT TYPE = OPEN.”