Connectivity issues becoming absurd

I may have to eat my words on this one. Forza support was actually helpful here.

After much frustrated digging trying to find the issue, I started checking on the Teredo client as forza support’s general response suggested and it actually looks like that may be the problem.
It’s all technical but Teredo seems to relate to ipv6 networking.
My firewall logs highlighted an issue.

Try checking windows settings → Gaming → Xbox Networking to see what it says. It might report a problem and the Fix it button may help.
Didn’t for me, but worth a try.

After a lot of googling I came across an article that suggested that the Teredo server name may be incorrect. I changed mine and fingers crossed, since then I seem to have a more stable Horizon Life connection and I even managed to get in a round of team games.

To see your Teredo settings, from the windows command shell type netsh interface Teredo show state
If your issue is the same as mine then the server name may be wrong.

Naturally, mess with these settings at your own risk or ask someone who knows more about this than I do.

YMMV.

I suspect this is a Microsoft issue from a windows update.

1 Like

…so how did you fix the issue then?

My Teredo acts the same - an initial check shows unavailable or blocked but when I hit the ‘Fix it’ button, it does fix the issue but only for a few minutes and then it shows ‘blocked’ again…??

There hasn’t been an update for 10 days though…and this issue became prevalent a couple of days ago (at least it only started for me a couple of days ago). I agree that there is something going on with Teredo as mine shows as offline so I fix it and then a couple of minutes later it goes again…however, it is not affecting party chats when it should be.

Got a copy/paste response to my ticket…despite the fact that I only get issues within FH4, apparently contacting Xbox will help? Even though all Xbox services (except within FH4) work fine and normal…same with Microsoft. Only issue I have is within FH4, which points to an issue with FH4 but apparently that is not a consideration.

It’s fine…I’ll just stop playing FH4, go back to playing FH3 and will think twice about buying FH5

1 Like

Try changing the Teredo server name from the command shell

I tried doing that…changed the name, checked connectivity which then needed a fix…checked the name again and it had changed back but was showing more information. 2 minutes later and the xbox live bit showed it needed fixing again. Basically, it helped for a few minutes…tried again a little while ago, restrtaed pC, opened the game and disconnected within a minute. Interestingly for a brief period, the Latency shoing in the Xbox part went from 10ms to 1488ms and then went back to 10ms. I have no idea what is going on and I’ve spent too much time over the last 2 days trying to find solutions to it.

just a quick question, what Type is your teredo set at? Default? If so, try with it set as client

netsh interface Teredo set state type=client

that seemd to make teredo connect better as well for me (definitely in combination with the server namechange to win10.ipv6.microsoft.com)

I have also activated UPnP and opened some ports (following this advice: How to get Open NAT on Xbox One & Xbox Series X|S with port forwarding | Windows Central ) even though that should be double or triple overkill
UDP: 88, 500, 3544, 4500
TCP & UDP: 3074

The Teredo was set to default. A few minutes ago, I cahnged it to “client”, changed the name to the “Remlabs” one and changed the port…afew minutes later and it was saying Toredo unable to qualify so I clicked fix and it changed the name back to the Win one. Honestly, I give up trying to work out the problem and a solution…Toredo being broken should surely also stop me joining Party chats etc and yet the other day I was chatting fine, while constantly getting disconnected in the game.

…this is exactly the same with me - clicking the ‘Fix it’ button resolves the issue and I then briefly see other online racers in my game but then, less than 5 minutes later, I get kicked out from offline and then Teredo shows as ‘blocked’ again until I hit the ‘Fix it’ button all over again, and just rinse and repeat this scenario…

What did yours say? If it helps anyone, I have not had any problems with the game lately and this is what mine says:

netsh interface Teredo show state

Teredo Parameters

Type : natawareclient
Server Name : teredo.remlab.net
Client Refresh Interval : 20 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : restricted (port)
NAT Special Behaviour : UPNP: No, PortPreserving: Yes
Local Mapping : (my router IP)
External NAT Mapping : (my real IP)

edit - I am on version 1903 btw. Updates deferred.

Now that I’ve fixed it, mine is

netsh interface Teredo show state

Teredo Parameters

Type : client
Server Name : win10.ipv6.microsoft.com
Client Refresh Interval : 20 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : restricted (port)

Whilst it was broken it was showing a server of win1910.ipv6.microsoft.com

1 Like

This helped, thank you!

Hi all- been playing FH4 for a few months but only lurked here until now.

It’s a ridiculous state of affairs- Win10 here and I get disconnected every 10 seconds or so after joining a session, making any online play impossible, and also rather ruins any chance of completing events.

How do I submit a ticket?

Thanks

After getting the ’ You have been disconnected’ every 3 minutes after the season change, I finally started investigating properly this Morning,
solved the issue on my system by changing the Teredo server name to win10.ipv6.microsoft.com

To achieve this, have a look what your server name is, by typing netsh interface teredo show state in an elevated command prompt window.
Change servername by typing netsh interface teredo set state servername=win10.ipv6.microsoft.com

After I did this I could complete the Trial and did not get disconnected.

9 Likes

This worked for me. thank you so much

1 Like

This also worked for me.

On:
Windows 10 Pro - Version 1903 Build 18362.959 (delayed from newest update due to being on AMD Ryzen System)
UK / ISP Virgin Media

If the above gives you any indication.

…I’ve just tried this - have just changed mine from win1906.ipv6.microsoft.com (which is what it said before).

Will see if it makes any differences…

THANK YOU SO MUCH @BlearActor76741 ! it actually works :smiley:

Teredo Parameters

Type : client
Server Name : win10.ipv6.microsoft.com
Client Refresh Interval : 20 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : cone
NAT Special Behaviour : UPNP: Yes, PortPreserving: Yes
Local Mapping : localIP:51712
External NAT Mapping : RouterIP:51712

I also set type to client in an earlier attempt and haven’t changed it since (netsh interface Teredo set state type=client)

1 Like

So glad i came back here to check on any updates from the community rather than waste my time reading through the generic “check router ports” suggestion i got in my support ticket.
This actually seems to work for me also. I just drove a whole lap around the map without disconnecting.

I had already deactivated and reinstalled teredo in an attempted fix, but i guess it did nog change the name then. It would be interesting to know how and why for some users the teredo name changed. also it will be interesting to see if the name will change again and the problem returns…

Untill then, this fix works! YOU SIR, ARE A LEGEND. Big thanks !!!

After much messing, put a ticket in, got a generic reply, if nothing works contact Microsoft help…
I followed your instructions and changed the server name, BINGO!! Forza now seem OK just done my first Forzathon in 3 days and NO disconnections!
As to why this has happened i’ve no idea, i’ve not done anything to my PC before hand.
Thanks for sharing the info and the fix, hope it works for everyone with the same issue.

This is all very well, but that is surely not something the user should be responsible for manually setting. Having manually set it, what if it needs to be set to something else in the future? Surely it should be correctly set to whatever it needs to be set to without intervention from the user?

2 Likes