Difficulties connecting to online gamemodes in MCC

I’m having some difficulties connecting to any online game modes in MCC and I appear to be unable to join others to complete multiplayer co-op online.

I have already done the following things:

  • Verified I have Xbox live gold and am able to play multiplayer in other online games. - Checked my network settings and ensured that I have open NAT and am able to connect to Xbox live. - Checked that the Xbox live multiplayer service is up and running with no known issues. - I have power cycled my Xbox. - I have reset my router.
    The current symptoms I am experiencing are:

  • When I attempt to use Multiplayer and select “Find a game” I get a message which says “Contacting server to get the latest matchmaking data. Please wait.” This message lingers for several minutes (if I don’t press cancel) and never appears to actually retrieve the data it needs. - If I attempt to join a friend to play the campaign and I accept their invite from the Xbox dashboard halo MCC appears to do nothing with the invite. - If I attempt to join a friend who is waiting in the campaign lobby by using the roster and selecting join there appears an indicator I’m the bottom right which suggests it is trying to join and shortly thereafter I am met with a message which says unable to join session. - When I select the network tab within settings there is a ping list for indicating latency to the various MCC servers, the whole list reads unavailable and there is a circular icon which continues to spin indefinitely.Any advice on this would be greatly appreciated as the problem feels networking related but I’m not sure if there is anything extra I need to do beyond what I have already tried.
    Are there any ports which specifically need to be open for MCC or maybe any port forwarding rules I can apply to the router to try and improve the situation?

Where do you live ?
Halo MCC is experiencing lots of problmes like this, and sometimes it depends on the server you are playing in.

Manchester, United Kingdom and I’m trying to play with other people in the UK to do the legendary H3 campaign

Every time I hear people having this issue it gets every time stranger. I thought in northern europe it worked well! Can’t really understand why.
I think there is no solution

I’ve solved the problem.
As I suspected it was networking related although the in game menus did not help with identifying the problem.

The steps I took to resolve the issue were:

  • Configured the Xbox one to use manual IP address configuration to give the console a static IP address and then restarted the console. - I configured the router to assign the same static IP address to the console so no other devices connected to the network could be assigned the same IP. - I added port forwarding rules to the routers firewall configuration for the known Xbox live ports and forwarded the traffic to the static IP assigned to the Xbox one. - I restarted the router and the Xbox one for a final time to make sure the settings were definitely applied.After this it all worked perfectly.
    This isn’t a perfect solution since it requires some non-trivial networking configuration which may be trickier in some routers. It also doesn’t work for households which have multiple Xbox one consoles which are experiencing the same issue.