- This is a batch script that fixes Teredo issues with multiplayer for xbox games on windows.
- Disable any VPN software
- If you have an antivirus, disable the firewall protection in your antivirus.
- Download and run.
Video2.mp4
You have already ran the script and this is what it says?
The problems might be one of the following:
- VPN = You have to disable any kind of vpn running on your computer
- Antivirus firewall = Some third-party antivirus like avast, northon, etc... have an additional firewall protection, this will most likely create problems with teredo, you need to disable the firewall protection in your antivirus. (not the entire antivirus, only the firewall protection)
- WiFi Router settings = Most routers can manage teredo without any problems using a tecnology called UPnP, you can try to simply activate that in your router, but for reasons i'm still not really able to understand this will sometimes not work. So? how can i fix this? you can setup a port-forwarding rule on your router, more specifically you need to port-forward port 3074 and 3544 (TCP/UDP) from your router to your pc.
I think i finally cracked the code to those port configuration mistery, sometimes even if everything was correctly setup, teredo would still not work, the issue is that other devices in your network, like an xbox are probably using that 3074 port for them.
The solution is to try different ports until you find one that is free from other traffic in the network.
Start from 3074, add the port forward rule to your wifi router see if it works, teredoFix.bat already sets the port of your computer to 3074,
Than try 3544, add the port forward rule to your wifi router, run this command as administrator netsh int teredo set state clientport=3544
and open teredoFix.bat to check the status
If that also does not work try some random ports from 3544 to 65535, after a few eventually one should be free.
I'm currently working on implementing this fix inside the teredoFix.bat script, but for now you have to try this manually