Halo: The Master Chief Collection

Halo: The Master Chief Collection

Ver estadísticas:
Clytbuster 5 DIC 2019 a las 5:44 p. m.
Multiplayer issues - Diagnosis/Remediation
Your friendly neighborhood IT'smen here... if you are having multiplayer issues I feel bad for you son, I've got some things for you to check and no I won't fix your computer or connectivity issues but hopefully this information will get you online and playing. Please read the entire post as one or all of these things may affect your ability to play online and I want more people online to dunk on.... also I am posting some more in depth changes to your machine/firewall. You and you alone are responsible for fixing any issues that you may cause to your machine if you mess up these settings, so please make any posted changes with caution. (This write up also assumes that you have a basic understanding of IP's, DNS and Router configuration although I have included some links for assistance.)

To start this off... if you are having issues finding games and have enabled the relay function from within the settings in the Halo MCC menu, turn it off. It seems to not be working or only matching you with others who have it enabled. (or there is an underlying issue with that function but I wasn't able to get into games with it enabled)

Now onto the XBox Live / Windows 10 / XBox Console Companion networking functions that may be causing your multiplayer connectivity issues. Halo MCC relies on the underlying Windows 10 functions that tie it to XBox Live. These functions include the Windows 10 Gaming configurations, Teredo Tunneling and Windows Firewall.

In order to check your Windows 10 to review your machines connection status, you will go to your start menu and type settings and press enter. Once in the settings screen there is a Gaming icon... click that and it will bring you into the Gaming window. On the left hand viewing pane you will see XBox Networking. Select that and it will begin its first test of your machines ability to connect to all the services. Even if you can connect, it may fail the first time with an error message of "Teredo is unable to qualify.". This is because XBox uses the Teredo "interface" to connect your machine to the XBox live services and it takes it longer than the check to start the tunnel. Select "Check again" and it will re-run the test and display your connection settings.

It should return the following -
Connection Status
Internet Connection: Connected
XBox Live services: Online/Connected (or Some services are experiencing issues if XBox Live is currently having issues)

Performance
Latency: 67ms (or something higher or lower depending on your region and distance to these servers)
Packet Loss: 0% (or something higher if your connection has packet loss)

XBox Live multiplayer
NAT Type: Open (Moderate/Strict if there are issues with your machine making the correct connection inbound)
Server Connectivity: Connected (or Unable to connect)

After reviewing the status of items... if they are anything but the defaults that I have shown, this is likely why you are having issues connecting to multiplayer or having long queue times. (XBox NAT types affect the player base that you are allowed to connect to which may lengthen the wait time)

So now onto some steps to fix some of these issues. If your Internet Connection, XBox Live Services, Performance and Latency are not close to what I have posted these will be directly related to your machines connection to your network or the internet. You will want to ensure you have a good connection to your local switch, router, access point etc etc. If you are gaming over a wireless mesh network you will have poor performance with latency and packet loss no matter what you do.... sorry. If you fall into this category please review these posts from Microsoft on the requirements for connectivity for XBox Live. These may require DNS changes or Firewall changes.

https://support.xbox.com/en-IN/games/game-setup/connect-xbox-live-account-windows-games
https://beta.support.xbox.com/help/xbox-360/networking/network-ports-used-xbox-live

Now onto troubleshooting NAT Type and Server Connectivity. Connecting to XBox Live multiplayer requires your Firewall to either allow UPNP or have a port forwarded to allow the Teredo Tunneling interface to start and connect to the XBox live service. There are a few steps to this one. To get your NAT Type to open you will either need to have a Firewall that has UPNP enable (which should be on most models of home routers and which personally I dont think it should be) or you will need to set your Teredo interface on your machine and forward the port on your Firewall. *** Do this next step at your own risk (because be smart and don't trust everything you read on the internet*** From your start menu search for Command Prompt, right click Command Prompt and select "Run as Administrator". This will open a black command prompt window with a blinking cursor. You will type NETSH and hit enter. Then type INTERFACE and then hit enter. Then type Teredo and hit enter. You should now see this in the command prompt: netsh interface teredo>. Once you are here you are going to enter "set state clientport=60209" and hit enter. This is setting the port statically so you can port forward for this Teredo interface from your Firewall. Now, as you have set this port, you will need to login to your Firewall and using the port forwarding function to port forward TCP/UDP 60209 to your computers internal IP address. If you don't know how to port forward you can use this to learn/teach yourself.

https://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router

After you have created the port forward to your machine you will need to reboot your device. (This is to allow the Teredo interface to reset) Once rebooted you can now go back to Settings/Gaming/XBox Networking and do two "Check agains". On the second test you should hopefully see your NAT Type set to Open. Now you still may see that your Server Connectivity may still show unable to connect or give the same "Teredo unable to qualify" message. In order for the Teredo Tunnel to start it requires that you have Windows Firewall enabled. The Firewall being enabled ensures that all the needed Tunneling files/services are loaded. To check if your Windows Firewall is enabled, from the start menu search "Windows Defender Firewall" and go into this app. Once in the Firewall application You will see multiple networks in the Windows Defender Firewall window. They should show "Private or Guest or Public networks" colored Green with Green check marks. If they are not Green you can enable them from the left pane in this Window by selecting "Turn Windows Defender Firewall on or off". Select that and select the radials for all "Turn on Windows Defender Firewall" and select okay. Once you have done this you will want to restart your machine once more and then go back to Setting/Gaming/XBox Networking and check the status again.

You should now have all the connected defaults I have posted above and be able to connect to multiplayers servers and match with players "relatively" quick. This is not a cure all solve all for Halo MCC connectivity issues... but its something and I hope it helps. Ill be checking the comments for feed back, errors and other information but as I said before, use this chance to learn some of this stuff so you can help yourself in the future. I ain't your IT Support FuqBoi.

- Love, Peace and Chicken Grease.
< >
Mostrando 1-15 de 15 comentarios
Duranu Lithdel 5 DIC 2019 a las 6:05 p. m. 
TL;DR should have been created in the guide section, this will just get lost in the forums
Clytbuster 5 DIC 2019 a las 6:07 p. m. 
Is there a guide section? I can move it if so...
Clytbuster 5 DIC 2019 a las 6:13 p. m. 
I copy pasta'd. Says its hidden so IDK if it has to be approved... but lets see what happens.
Clytbuster 5 DIC 2019 a las 6:19 p. m. 
Got it, thanks for pointing me in the right direction fam. https://steamcommunity.com/sharedfiles/filedetails/?id=1929491067
SurfCat 5 DIC 2019 a las 9:00 p. m. 
Hi, nice write up to get through the basics. I was wondering if you have an idea why even though my nat type is open etc the xbox live services are still shown unavailable.

I have been struggling with teredo since launch. Got it to work but got kicked from main menu yesterday and have been trying to fix this ever since. I get stuck on the "connecting to server" message. I could post you a list of the teredo state. Also I forwarded 2 ports for teredo to work and this worked but none of them were the port you listed. Does it really matter?
Clytbuster 5 DIC 2019 a las 9:03 p. m. 
The XBox Live services showing as unavailable or offline may be due to some underlying network configuration settings. Either it being DNS blocked or not have the right port set to talk outbound or inbound. I posted a couple articles in there about troubleshooting the connectivity to XBL itself so you may want to check those out. If you are at a college or have someone that manages your network... it may be some security function that is also causing issues.
Última edición por Clytbuster; 5 DIC 2019 a las 9:04 p. m.
SurfCat 5 DIC 2019 a las 9:13 p. m. 
Thanks for the tip on dns, I will check that out. I can imagine you aren't waiting on hordes of people asking for it help haha.

Strange thing is I could swear the issue was resolved. Because after tempering with teredo client type etc I was able to play for a few hours. But it just kicked me from the main menu at one point, no indication in any way about why. So really feels like looking for something in the dark atm.
Clytbuster 5 DIC 2019 a las 9:15 p. m. 
LOL its a love hate.... want to help people play but not wanting to offer support. XBL may have been going up and down also if you havent manually forwarded your port and made the changes using the netsh it may be an issue with your router and UPNP function? They can lock up sometimes and cause issues. These are all guesses and XBL has always been spotty at best.
SurfCat 5 DIC 2019 a las 9:26 p. m. 
I can imagine. I forwarded 2 ports myself tcp and udp. The port I used succesfully up untill yesterday are listed under the netsh, ip is static. Even though I have everythign static on my network I did notice windows itself having DHCP enabled just now. But my local ip has never changed. Is there a specific post you made about the dns fix possibly? I am not sure where to start looking.
Clytbuster 5 DIC 2019 a las 9:36 p. m. 
This would be if there was some issue with resolving DNS or something was blocking DNS. You can try manually assigning the Cloudflare DNS to your machine. 1.1.1.1 If it were DNS you would be having issues with other sites resolving. I am on my mobile now but ill see of it was in one of the documents that lists all pf the DNS names that should be able to be resolved.
SurfCat 5 DIC 2019 a las 9:38 p. m. 
Thanks, no rush. It's just a game and i'm glad you are willing to take a look if there is something you wrote later.
Clytbuster 6 DIC 2019 a las 4:36 p. m. 
Hey, checking back in, I have been updating my guide with more stuff... also I found someone who said that they couldnt connected to XBL and needed to make sure the time on their machine was set right. Give that a shot and see if your time is off.
SurfCat 7 DIC 2019 a las 7:40 p. m. 
Hi, yeah I got it to work for about 3 hours by swapping to a other Teredo server and setting the port to 3544. That ports is specified on the msdn site for Teredo to use. However the msdn just cover dev usage of teredo. So all the info was mostly about dev subjects. The general summary of the Teredo function/service was even something along the lines of "It's integrated and works so well that devs don't need to know the specifics of how it operates".... That's the best documentation I could find on it. A complete list of servers is also a mystery.

I did figure out that editing group policy for ipv6 will set teredo to some predefined defaults but that does not mean it will work. Atm I have open nat and Teredo is qualifying but I am unable to connect to the multiplayer servers. Unsure what it is. Firewall is enabled with (what I presume) the correct exceptions, xbox, mcc, etc. No teredo named services in exceptions though. Do they even exist. It's hard to find solid info since Microsoft removed Teredo from windows this year, probably the reason why it isn't under devices or legacy drivers.

Kind of hilarious and sad, is Teredo the only "viable" ipv4 ipv6 technology?
shart thrower 7 ENE 2020 a las 11:17 p. m. 
xbox live server connectivity says blocked
< >
Mostrando 1-15 de 15 comentarios
Por página: 1530 50

Publicado el: 5 DIC 2019 a las 5:44 p. m.
Mensajes: 15