Halo: The Master Chief Collection

Halo: The Master Chief Collection

36 ratings
Halo MCC: Fix for not finding servers & How to choose your region to connect to
By Okom
A fix for connection issues with Xbox Live services and a tutorial on how to choose the region you want to play on in MCC.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide helps you troubleshoot connection issues on MCC and lists all the server addresses that MCC connects to in multiplayer.

Xbox Networking (NAT Type)
To check whether your connection is blocked by Xbox Live services follow the steps below:

1. Go to your desktop and click the Windows button on the bottom left and open "Settings"














2. In settings, click "Gaming"














3. In Gaming, click "Xbox Networking"
Here you can see if the Xbox Live services are being blocked or not.














4. If your connections are blocked, click "Fix it"














5. After the fixing has been done, click "Check again"














6. Now you should have a working connection to Xbox Live




If your NAT Type comes out as "Moderate" or "Strict" then read this and this[portforward.com]

This whole sequence can also be done with just one executable

1. Open notepad and paste:

netsh int teredo set state disable
netsh int teredo set state type=default
netsh int teredo set state enterpriseclient
netsh int teredo set state servername=teredo.remlab.net

2. Save as "something.bat". The .bat extension is only necessary
3. Run as admin and it will do the same as going to settings and doing all the steps
Editing Windows hosts -file
If you want to only connect to specific regions then follow the steps below:


1. Open File Manager and navigate over to "C:\Windows\System32\drivers\etc" and open "hosts" with notepad and Adminstrator privileges (if you didn't open the hosts -file with Adminstrator privileges, then It will ask you to do so once your trying to save the edited file).










2. In the hosts -file you need to paste the server addresses that you don't want to connect to (found at the bottom of the guide). In this example EU only














3. Save the file.
MCC Server adresses
Here is a list of the servers that MCC currently uses. To manipulate which servers you want to connect to, you need to put the server addresses into the "hosts" -file that you DON'T WANT TO JOIN. Note: I'm using a "#" to tell the "hosts" -file to not read that line. It serves the same purpose as deleting the line altogether.

Since Halo Infinite's launch, the servers have once again updated and are used across MCC and Infinite so using CodeSk3tch's fork of the MCC server blocker will do the job of editing the hosts file with the help of a user friendly GUI: https://github.com/CodeSk3tch/HaloInfinite-Server-Block

Here are some presets and what they look like ingame: (serverlist updated 1.12.2021)

All Servers










# 0.0.0.0 pfmsqos.australiaeast.cloudapp.azure.com
# 0.0.0.0 pfmsqos.australiasoutheast.cloudapp.azure.com
# 0.0.0.0 pfmsqos.brazilsouth.cloudapp.azure.com
# 0.0.0.0 pfmsqos.centralus.cloudapp.azure.com
# 0.0.0.0 pfmsqos.eastasia.cloudapp.azure.com
# 0.0.0.0 pfmsqos.eastus2.cloudapp.azure.com
# 0.0.0.0 pfmsqos.eastus.cloudapp.azure.com
# 0.0.0.0 pfmsqos.japaneast.cloudapp.azure.com
# 0.0.0.0 pfmsqos.japanwest.cloudapp.azure.com
# 0.0.0.0 pfmsqos.northcentralus.cloudapp.azure.com
# 0.0.0.0 pfmsqos.northeurope.cloudapp.azure.com
# 0.0.0.0 pfmsqos.southafricanorth.cloudapp.azure.com
# 0.0.0.0 pfmsqos.southcentralus.cloudapp.azure.com
# 0.0.0.0 pfmsqos.southeastasia.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westeurope.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westus2.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westus.cloudapp.azure.com
# 0.0.0.0 pfmsqssi.uaenorth.cloudapp.azure.com


EU Servers only










0.0.0.0 pfmsqos.australiaeast.cloudapp.azure.com
0.0.0.0 pfmsqos.australiasoutheast.cloudapp.azure.com
0.0.0.0 pfmsqos.brazilsouth.cloudapp.azure.com
0.0.0.0 pfmsqos.centralus.cloudapp.azure.com
0.0.0.0 pfmsqos.eastasia.cloudapp.azure.com
0.0.0.0 pfmsqos.eastus2.cloudapp.azure.com
0.0.0.0 pfmsqos.eastus.cloudapp.azure.com
0.0.0.0 pfmsqos.japaneast.cloudapp.azure.com
0.0.0.0 pfmsqos.japanwest.cloudapp.azure.com
0.0.0.0 pfmsqos.northcentralus.cloudapp.azure.com
# 0.0.0.0 pfmsqos.northeurope.cloudapp.azure.com
0.0.0.0 pfmsqos.southafricanorth.cloudapp.azure.com
0.0.0.0 pfmsqos.southcentralus.cloudapp.azure.com
0.0.0.0 pfmsqos.southeastasia.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westeurope.cloudapp.azure.com
0.0.0.0 pfmsqos.westus2.cloudapp.azure.com
0.0.0.0 pfmsqos.westus.cloudapp.azure.com
0.0.0.0 pfmsqssi.uaenorth.cloudapp.azure.com


US Servers only










0.0.0.0 pfmsqos.australiaeast.cloudapp.azure.com
0.0.0.0 pfmsqos.australiasoutheast.cloudapp.azure.com
0.0.0.0 pfmsqos.brazilsouth.cloudapp.azure.com
# 0.0.0.0 pfmsqos.centralus.cloudapp.azure.com
0.0.0.0 pfmsqos.eastasia.cloudapp.azure.com
# 0.0.0.0 pfmsqos.eastus2.cloudapp.azure.com
# 0.0.0.0 pfmsqos.eastus.cloudapp.azure.com
0.0.0.0 pfmsqos.japaneast.cloudapp.azure.com
0.0.0.0 pfmsqos.japanwest.cloudapp.azure.com
# 0.0.0.0 pfmsqos.northcentralus.cloudapp.azure.com
0.0.0.0 pfmsqos.northeurope.cloudapp.azure.com
0.0.0.0 pfmsqos.southafricanorth.cloudapp.azure.com
# 0.0.0.0 pfmsqos.southcentralus.cloudapp.azure.com
0.0.0.0 pfmsqos.southeastasia.cloudapp.azure.com
0.0.0.0 pfmsqos.westeurope.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westus2.cloudapp.azure.com
# 0.0.0.0 pfmsqos.westus.cloudapp.azure.com
0.0.0.0 pfmsqssi.uaenorth.cloudapp.azure.com
Current state
As of season 6, the Network menu will only show a loading icon, if you manually alter the server addresses in the hosts file, but you will still connect to only the selected servers.
Sources, Feedback & Discord
Sources:

Xbox Networking: Thanks to GrindGods for telling me this method.

1. Choosing MCC servers: https://www.youtube.com/watch?v=VRwAMSTZSYM

2. Updated MCC servers: https://www.youtube.com/watch?v=JA9u8yXHmuw

Send me your feedback and bugs that you found in the comments!

If you want to discuss more about this guide or other Halo-related topics, join my Discord server: https://discord.gg/rVM4VYJCJ2

Thanks for viewing!



16 Comments
Okom  [author] Feb 25 @ 10:12am 
@Edd312 Nice!
Edd312 Feb 24 @ 12:07pm 
Thank you so much, this works in 2025 :MCCHELMET:
DarkSide360 May 17, 2024 @ 9:03am 
I dont have the xbox networking option, wtf?
Okom  [author] Dec 2, 2021 @ 7:19am 
Updated to use the new serverlist that is used accross MCC and Halo Infinite
natalie Jul 26, 2021 @ 9:12pm 
thanks!
xZaCloudx (she/her) Jul 15, 2020 @ 8:44pm 
@Rex Havoc I know man, Africa always gets the short end of the stick when it comes to video game support, and lots of other international stuff. You'd swear Euro-American media brainwashes us into thinking Africa's only starving kids, primitive tribes, AIDS, and lions. :steamsad: And the Middle East is only terrorists, war, covered-up women, and camels. :steamfacepalm:

Us Euro-mericans, including our game publishers, need to realize those regions are, in MOST places, the same as the rest of ours, just with different animals, skin color ratios, and local cultural flavor. Rural areas with simple living here, huge awesome metropolises there, and suburbs in-between. All full o' gamers who wanna frag n teabag yet still keep being left behind in terms of server support. :steamsalty:
o-o-o-Tekno-Musang-o-o-o Jul 8, 2020 @ 5:00am 
I mean, I dont mind get cancer because its still better than configuring win10
But why will do both at the same time
o-o-o-Tekno-Musang-o-o-o Jul 8, 2020 @ 4:59am 
"You should change to WIn10 in 2020"
To get cancer from how wonderously mad its done ?
Okom  [author] Jul 4, 2020 @ 3:52pm 
@Dark Link Glad to help!
Dark Link Jul 4, 2020 @ 3:22pm 
This is a god send. Working like a charm, thank you so much Okom.