How To Improve YOUR Connection & Open NAT by SHADOWSTRIKE1

SHADOWSTRIKE1’s guide to improving your connection quality and opening your NAT.

Last week I posted my explanation of Halo Reach’s co-op and firefight networking model, and why some players experience severe lag when playing these gametypes. If you are having difficulties with your connection speed, then I’ve got good news for you. SHADOWSTRIKE1 is here to help you improve your connection quality and open your NAT if you need to. Even if you have a high-speed internet plan, this guide can help you optimize your home network to get the most from your connection.

With that, I’ll turn things over to SHADOWSTRIKE1:

Hello everyone.

I’d just like to take a moment of everyone’s time and share some ways to improve your internet connection. As a Computer Information Science major with a focus in Networking Security and Design, I like to try to share my knowledge to improve everyone’s connection. So let’s get started.

Why should I want to improve my connection?

The answer is simple. Halo is a Host-Client based game. That means that one player (hopefully with the most stable connection) is the host, and each other players connect to them. Improving your connection not only raises the chances of you gaining host, but improves your connection to everyone else, and decreases packet loss. Basically, better connection = less lag. If you are experiencing lag in more than once every 10 games, chances are, it’s YOUR fault.

How Can I Improve My Connection?

Wired is simply faster than wireless. It’s also more reliable and consistent. Though not as convenient, just a better way to go.

2) Call your ISP (Internet Service Provider, ex: Comcast, Verizon, AT&T)
Try visiting and running a test. If your results are lower than 10MB/s download, 1.5MB/s upload, and more than 40 ping, you should try to improve your connection (Note, these numbers change depending on variables such as if you are wireless, how far you are from your router, and what type of Ethernet cord you are using). If you are getting results lower than you are paying for, ask them to fix it.

3) Port Forward Your Xbox 360
This is where you’re going to make a huge difference at no cost but your own time. Xbox LIVE prefers certain ports on your router for connections. However, sometimes these ports are used by other things on your network. Port Forwarding these ports to your Xbox’s connection “reserves” these ports specifically for Xbox LIVE. This process will also Open your NAT.

To continue with this process, go to a PC you have at home. Open up an internet browser (Internet Explorer, Firefox, Chrome, etc.) and type in your home IP address (this is usually or You will now be asked for a login and password (the login is usually admin and the password is usually password unless you changed it). Now, locate a section called “Port Forwarding” or “Port Triggering” or “IP Forwarding” or something similar (every router is different).

Once you have found the Port Forwarding settings, look for an option called “Add” or “Add custom Service” or something similar. Once you find it, click it. You are now going to enter 10 separate items to this list. When you add an item, it is going to ask you for 4 things. It will ask you for a “Service Name” (or something similar), a “Start Port“, an “End Port“, and a “Server IP Address” (or something similar). For the Service Names, simply put something you’ll remember, such as “Xbox_LIVE1”, “Xbox_LIVE2”, “Xbox_LIVE3” etc for all 10 times. You will put in the Start and End Ports I list below. For the IP Address, put something similar to what your router’s IP address is, but with a different number at the end. For instance, if your router’s IP is, then make your Xbox’s new IP or something like that. That last number can be anything between 1 and 255. However, choosing a higher number such as “55” will prevent any problems with other connections in your household trying to use the same number (connections count up, so you’d have to have 55 connections in your house to have a conflict). Next, you will add these connections I list below in the following format (NOTE: your Service IP Address may be different than mine):

Service Name – Start Port – End Port – Service IP Address – Connection Type
Xbox_LIVE1 – 3074 – 3074 – – TCP/UDP
Xbox_LIVE2 – 80 – 80 – – TCP
Xbox_LIVE3 – 88 – 88 – – UDP
Xbox_LIVE4 – 53 – 53 – – TCP/UDP
Xbox_LIVE5 – 77 – 77 – – TCP/UDP
Xbox_LIVE6 – 3330 – 3330 – – TCP/UDP
Xbox_LIVE7 – 1900 – 1900 – – TCP/UDP
Xbox_LIVE8 – 2869 – 2869 – – TCP/UDP
Xbox_LIVE9 – 10243 – 10243 – – TCP/UDP
Xbox_LIVE10 – 10280 – 10284 – – TCP/UDP (WATCH OUT, this one’s end is different than the start!)
Xbox_LIVE11 – 1863 – 1863 – – TCP/UDP

Now, you may notice that unlike other IP forwarding guides, I forward 11 services rather than the 5 or so they do. That is because those extra services are for Video connections and such that Xbox LIVE uses as well. Think of it as a FULL 360 port forward, not just gaming.

If you would like a visual representation, I took a screenshot with my iPhone of a port forwarded connection:…/SHADOWSTRIKE1/photo.png
(NOTE: this picture does NOT include the “Xbox_LIVE11” service, I will update that later)

Now, you are going to need to open up Command Prompt. You can do this by going to “Start” and clicking “Run” or by holding the “Windows” button your keyboard, and pressing the “R” key. Once it pops up, type in “cmd” (without the quotes) and press Enter. Now you have opened Command Prompt. Now type in “ipconfig /all” (without the quotes) and press Enter. A bunch of info will be listed. Look for a section labled as “Ethernet adapter Local Area Connection“. Look for the info labeled as “Subnet Mask“, “Default Gateway“, and “DNS Servers” and write down the addresses they list.

Now, it’s time to change your Xbox’s IP settings. Go to your Xbox and turn it on. Now go to the System Settings by going to the “My Xbox” section and scrolling right. Open it up and look for “Network Settings“. Select your connection type, and then change your settings from Automatic to Manual. It will now ask you what your Xbox’s manual IP address is. Now input the IP address you chose (I have been using for an example). You will also be asked for your Subnet Mask and DNS Servers, which you can fill in with the information you wrote down earlier.

After you’ve entered all the new information, restart your Xbox, and enjoy your improved connection.

I am thinking of making a video of how to do this process. If you would be interested in this, please post saying so.


Thanks to SHADOWSTRIKE1 for putting this excellent guide together. If you have questions or comments, feel free to post them below, or visit this thread on the Halo Waypoint forums.

To see more of SHADOWSTIKE1’s work, visit his official website at, where you can find his complete collection of intructional videos and strategy guides. SHADOWSTRIKE1 also offers a wide range of Halo and network related services to help you step up your game. While you’re at it, don’t forget to check out his official YouTube channel as well!

This entry was posted in Articles, Halo 4, halo reach. Bookmark the permalink.

12 Responses to How To Improve YOUR Connection & Open NAT by SHADOWSTRIKE1

  1. Dwayne Jackson says:

    What about PS3 and PS4 users?

  2. Mason says:

    I have Clear Internet service since I live in Portland, Oregon and it did not ask me for a service name at the end and I have enabled UPnP , add a DHCP lease reservation formy Xbox and I still have moderate NAT type. And on my Xbox I have done everything correct that was said above and my NAT type is still moderate! The Internet service is high speed and I don’t know what the problem is.

  3. I have three Xboxes on my home connection. Is there a way we can set up port forwarding to boost our speeds such that we all benefit?

  4. Bern says:

    I do not have the option to select both tcp/udp with my gateway. In this case would I just add the same connection twice but each using the different protocols? Many thanks.

  5. I’m trying this out now, fingers crossed it helps my xbox live connection for good. As for the video please do post it because i want to be able to view it incase it don’t work or i’ve done something wrong, so if and when you do post a video please let me know, ive logged in with facebook so you can message me on there. Cheers

  6. Pingback: Halo 4 Spartan Ops and Co-op Lag Explained | CruelLEGACEY Productions

  7. Damian Budny says:

    I couldn’t set my first port to 3074 it said it was already used so i changed it to 3075, is that ok?

  8. Chris Van Essen says:

    will this help fix the bandwidth upload? mine says warning

  9. John Beckius says:

    This worked incredibly well. My friend and I were playing co-op, he in MN and I in TX. We were experiencing horrible lag that almost (almost) made it impossible to play. It took 15 minutes to do this, and the lag is gone. Thanks a lot!

  10. Daniel says:

    While this is nice and might work well for those whose households only have one 360 in them, what about those of use with 2+ units? I have a wired gigabit network with a ping of 30ms, d/l at 20.27 mbps, and upload at 2.95 mbps. However when trying to host a gears 3 co-op game it always says my nat is moderate or restricted… but since there are 3 360s in the house i cant forward the ports to just one of mine (roommates would kill me). any suggestions?

  11. Hope this helps everyone! Feel free to throw any questions my way 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s