As the title says, I am constantly getting disconnected from Xbox live. This only happens when I play Destiny. I can watch Netflix and play other games online no problems. But I can not even log in and go to the Tower or any mission. Either during the loading screen or as soon as I land on a planet I get an error message and am then disconnected from Xbox Live. Sometimes I can maintain connection for about 20 minutes and then I am disconnected. I have seen the following error codes when this happens:
Caterpillar and Hawk are most common, followed by Weasel, Viper, JackRabbit, and Ferret.
In spite of all this, I am rarely disconnected when playing with other players. I can raid for hours without getting disconnected once. But as soon as I try to do anything on my own I am disconnected. I have tried all suggestions on both Bungie's help page and Microsoft's. I have tried port forwarding my router and setting a static ip for my xbox but upon doing so I am told that my NAT is set to strict. My ISP is Comcast.
-
After the last update just prior to the Dark below I started being kicked about every 15 to 20 minutes, after following the networking suggestions I finally setup static NAT's through my firewall to my router then through my router to my Virgin Media Super hub, then finally checked the advanced settings on the Hub and found the IP address that is dynamically allocated by the Hub to my router was different to the device that was listed as connected. Setup a reservation on the hub to always allocate the same IP to my router and the same for all devices back to my Xbox One, finally rebooted The Virgin Media Hub and since Sunday have played Destiny without any disconnects.