I know a few folk that have recently or are about to get a 360. While it generally works a treat without much issue, getting on Live for the first time can be problematic depending on your router or use of Internet Connection Settings. Annoyingly it may work and you think everything is OK but it’s only when you start playing games with others that you really find out if it’s 100%. The following steps should help make the experience a little better.
1) Check your NAT
Whether you connect to Live first time or not, visit the System blade on the dashboard, then Network Settings and finally Test Xbox Live Connection – here’s a link to the official Microsoft help page detailing this step. The key setting I’ve found is NAT. There are three possible values for NAT settings – Strict, Moderate and Open.
- Open NAT means that either the port-assignment policy is minimal or the device has a fully compliant version of UPnP (Universal Plug and Play) enabled by default. This is the ideal setting and should give mostly trouble free online gaming.
- Moderate NAT means that the port-assignment policy is minimal, but the device is filtering addresses or ports. Will work with most people but can lead to conflicts.
- Strict NAT means the port-assignment policy is aggressive. Can lead to lot’s of issues. No voice, disconnects from games.
A more detailed explanation of NAT can be seen in this Microsoft help page.
2) Fixing NAT
If your NAT is open then your fine. If moderate or strict then try the following, but don’t mix and match and try a few of these in parallel. Try them in order as they are presented here, switching back to where you started before trying the next option. Also, reboot router and 360 after making changes to make sure that the changes are in place and have been detected by both router and 360.
- UPnP – Universal Plug and Play. This networking standard should allow the router and the 360 to open the correct ports and communicate efficiently. If your router supports this then enable it.
- If that doesn’t work then try forwarding the Xbox Live ports to your router. The ports that require to be forwarded are 88 and 3074. Every router works differently but there’s an excellent website called PortForward that allows you to select your router and the application or service (Xbox 360) you want to use. It then provides step by step help in how to configure your router.
- If that fails then try putting your 360’s IP address in your router’s DMZ. DMZ stands for Demilitarized Zone and means (for me) that a device in the DMZ is taken out of your protected network, allowing it to connect to the internet without restriction while maintaining your PC and other devices behind a secure firewall (Wikipedia DMZ explanation). Couldn’t really find many guides on the net so this looks like a ‘consult the manual’ job.
3) Still Having Issues?
The best advice from Microsoft and others is to go and buy a new router, or if your using Internet Connection Sharing, definitely go and buy a router and make sure it’s one on the Microsoft Xbox compatibility list. In fact this is Microsoft’s first step but I reckon this is always a last resort if you’ve already got a router and it works fine for everything else. Still, if your mad keen on gaming this may be the only choice. Note that the list contains those routers that have been tested and certified by Microsoft and also those that have failed and been deemed incompatible. If your router isn’t on the list it doesn’t mean it won’t work – just that it’s not been submitted and tested by Microsoft.
If your on cable broadband try connecting the 360 directly to your cable connection, cutting out any router or other equipment. This will at least tell you whether the issues your getting are down to hardware or your broadband connection.
Finally, a link to a really good site – Xbox Live – The Guide. It contains lots of useful information and has some guide’s on NAT settings and DMZ setup’s for popular routers. An excellent site and I should probably just link to that site and remove all the other text here, but it’s written now. Hope this helps.