Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
When googling you will find a myriad of answers but it's really case specific. The best advice I can give you is to set static ip for your desktop. After that use cmd or powershell as admin to use the following commands:
If you go to device manager, select "View" and select "show hidden devices" any vpn adapters there might cause issues. The most common used one is probably the one with V9 in it's name.
this should display a server name and qualified state, if not press the windows key and enter "XBOX live settings" here you can press a test button, displaying nat etc afterwards. Once completed check if anything changed. Probably not but you need to check, since teredo can take a while to kick in.
default will set it to system default, google to find a supported Teredo server near you. I use a server based in France since that and one i nspain are the only ones I know of for europe. This is the one I am using "teredo.remlab.net." The . at the end needs to be included.
This will allow you to connect to Teredo no matter what kind of client you are (I'ts too technical to dive into here but enterprise is the best for this)
Router setting can be accesed via your default gateway ip, probably 192.168.172.1
Ports for halo can be found online, not sure mysefl which are xbox specific but the Teredo ports is 3544.
This is a powershell specific command because I could not find the syntax/command for this under normal netsh in cmd. You can find help on the command by appending it to the "Get-Help" command in powershell. Example "Get-Help NetTeredoConfiguration"
press the windows key and enter "Network connections", this will bring up your network adapters, right click on your main ethernet adapter and select properties. Make sure the boxe for both internet protocol 4 and 6 are checked.
Normally I would advise against going into your registry w/o knowledge of what is going on. However this is a small change but I still advise making a system recovery point if you are unsure or jsut want to be safe. Press the windows key and enter regedit select the blue cube icon. In the new windows navigate to "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters"
once here see if the DWORD entry DisabledComponents is there. If not create one else make sure its value is set to 0 hexadecimal. If it is the value will be 0x00000000 (0). The last zero is your value.
These steps can be done almost in any order and should help most of the time, I know not very comforting. At the moment I am able to qualify Teredo in xbox live settings and have open nat. But my online only works once every 10 hours or so, I am also not able to ping google using ipv6 so my ipv6 setup most be wrong somewhere. You can try a pin g via ipv6 by using "ping -6 google.com". I am not sure but I should not be able to configure these kind of things to enjoy a product as a consumer, it's too much.
Also quick note if you are using windows and are decently updated, Teredo wont be listed in your legacy devices or hidden devices as a lot of guides suggest. This is because Microsoft removed Teredo network adapter from their devices this year. It comes with some Microsoft products on the side but I have not been able to figure out which. Also don't bother with the Microsoft forums only bots and the same rehashed answers there.
It seems that my ISP and their routers use a type 3 (restricted) NAT configuration that works for ♥♥♥♥. All I had to do was change my private IP, set 8.8.8.8 and 8.8.4.4 as DNS services, activate DMZ (much easier than opening ports manually) and enable the DNS override (last two steps were done using the modem's configuration menu).
I don't think this is an issue with my laptop as I can stay online in other games for hours with no problems (including MCC during the first week after launch), so having this happen to me now on Double XP Weekend is a real kick in the sticky bombs.
IPhelper, Xbox Live Networking Service, Xbox Live Auth manager. Are a few of them. (might be more but I could not find those when troubleshooting my stuff.) IPhelper needs to be set to startup automatic, the other ones are manual iirc and will be active when trying to log in. If it's not on automatic you can adjust it in the "services" window.
Also be sure you have ipv4 and 6 enabled in you ethernet adapter, When viewing it in network connections you can press RMB on the adapter icon and select properties. In the list select the checkboxes to enable those.
One thing you could do is see if the ip addresses stay the same after you get kicked, could be some weird dhcp issue.
For my last issue (getting stuck on the press enter screen on startup) was related to xbox services. It had some weird issue connecting my account. The only solution was a fresh windows, if you have your stuff on a seperate disk the windows installer tool from microsoft can set a new version up pretty quickly.
I am unsure why you would be kicked mid-game, good luck