Destiny 2 connection errors (Weasel, Beaver, Centipede, etc.) can kick you from activities or block you from logging in entirely. This guide walks you through the most effective fixes for common error codes, from simple console restarts to advanced network configuration, so you can get back to the action quickly.
What You’ll Need
- Access to your router’s admin page (check the sticker on the router for the IP address and login)
- Your platform’s network settings (PlayStation, Xbox, PC, or Stadia)
- Ability to restart your modem/router (unplug the power cable)
- A device to test your network connection (phone, laptop, etc.)
Step-by-Step
- Restart Everything (The Classic Fix)
Turn off your console/PC and unplug your modem and router. Wait at least 60 seconds. Plug the modem back in, wait for it to fully boot (all lights stable), then plug in the router. Once the network is back, boot up your device and launch Destiny 2. This clears temporary network glitches and is the first fix for most error codes. - Check Bungie’s Server Status
Before digging into your own network, check the Bungie Help Twitter/X account or the official Bungie Help page for maintenance or outage notices. If the servers are down, no fix on your end will work. Wait for Bungie to resolve it. - Test Your Internet Connection
On your console/PC, run a network test (Settings > Network > Test Connection). You want a NAT Type of Open (or Type 1 on PS, Open on Xbox, and no “Strict” on PC). If you get a Strict or Moderate NAT, that’s often the root cause of error codes like Beaver or Weasel. - Fix Strict NAT Type
If your NAT is Strict, you have a few options:
– Enable UPnP (Universal Plug and Play) on your router. This is the easiest and most recommended method. Log into your router, find UPnP, and turn it on.
– If UPnP doesn’t work, you may need to manually forward the following ports to your console/PC’s IP address:
– PlayStation: TCP 1935, 3478-3480; UDP 3074, 3478-3479
– Xbox: TCP 3074; UDP 88, 500, 3074, 3544, 4500
– PC (Steam): TCP 27015-27030, 27036-27037; UDP 27000-27100, 27031-27036
– Last resort: Put your console/PC in the router’s DMZ (demilitarized zone). This exposes it to the internet, so only do this temporarily and understand the risk. Check your router’s manual for DMZ settings. - Clear Your Console’s Cache
On PlayStation, turn off the console completely, then unplug it for 30 seconds. On Xbox, hold the power button for 10 seconds until it shuts off, then unplug. On PC, just restart your computer. This clears the system cache and can fix corrupted data that causes errors. - Check for Background Downloads
If you’re on console, pause any game updates or downloads. On PC, close any download managers, streaming apps, or browser tabs that are using bandwidth. Destiny 2 needs a stable, low-latency connection; heavy background usage can cause error codes like Centipede (timeout). - Switch to a Wired Connection
If you’re on Wi-Fi, try connecting an Ethernet cable from your router to your console/PC. Wi-Fi is prone to interference and packet loss, which Destiny 2 is very sensitive to. This is a permanent fix for many players. - Change DNS Servers
Sometimes your ISP’s DNS is slow or unreliable. Change your DNS to Google’s (8.8.8.8 and 8.8.4.4) or Cloudflare’s (1.1.1.1 and 1.0.0.1). This is done in your network settings on the console/PC, or on the router itself. This can fix errors related to login or matchmaking. - Disable VPN or Proxy
If you’re using a VPN or proxy, turn it off. Destiny 2 often blocks or has issues with these services. If you must use one, try a different server location, but the best fix is to disable it entirely. - Flush DNS and Renew IP (PC)
Open Command Prompt as Administrator and type the following commands, pressing Enter after each:
–ipconfig /flushdns
–ipconfig /release
–ipconfig /renew
–netsh winsock reset
Restart your PC afterward. This resets your network stack and can fix persistent PC-specific errors.
Common Mistakes
- Not restarting the modem/router correctly: Just pressing the reset button or turning it off for 5 seconds isn’t enough. You need to unplug it and wait at least 60 seconds to fully discharge the capacitors.
- Forwarding ports with a dynamic IP: If your console/PC’s IP address changes, the port forwarding rules won’t apply. Set a static IP or use DHCP reservation in your router’s settings.
- Enabling both UPnP and manual port forwarding: This can cause conflicts. Use one or the other, not both.
- Ignoring the error code’s specific meaning: “Weasel” is often a network hardware issue, while “Centipede” is a timeout. Look up the specific code on Bungie’s help page for targeted advice.
Tips
- Keep your game updated: Always install the latest Destiny 2 update. Patches often include network fixes.
- Use a wired connection whenever possible: It’s the single most reliable way to improve stability.
- Set a static IP for your console/PC: This makes port forwarding and DMZ settings work consistently.
- Monitor your connection during peak hours: If errors only happen in the evening, your ISP may be throttling or congested. Contact them if it’s persistent.
- Close other devices on your network: Streaming on another TV or downloading on a phone can eat bandwidth and cause lag or disconnects.
Troubleshooting
If you’ve followed the steps and still get errors:
- Try a different network: Use your phone’s mobile hotspot (if you have data) to see if the issue is with your home network or your ISP. If the game works on hotspot, the problem is your router or ISP.
- Reset your router to factory defaults: This wipes all settings and can fix a corrupted config. You’ll need to reconfigure your Wi-Fi name/password afterward.
- Check your ISP’s connection: Run a ping test (on PC:
ping 8.8.8.8 -tin Command Prompt) and look for high latency or packet loss. If you see consistent high ping or “Request timed out,” contact your ISP. - Reinstall the game: If errors persist after all network fixes, the game files may be corrupted. On console, delete and reinstall the game (your progress is saved in the cloud). On PC, verify game files through Steam or your platform.
- Contact Bungie Support: If nothing works, submit a support ticket on Bungie’s help page. Include your error code, platform, and what steps you’ve already tried.
Frequently Asked Questions
- What does the “Beaver” error code mean? Beaver is a general network error, often related to a lost connection to Destiny 2 servers. It’s commonly caused by NAT issues, Wi-Fi instability, or ISP problems.
- Why do I keep getting “Weasel” errors? Weasel is often a networking hardware issue, like a bad Ethernet cable, a failing router, or a modem that’s overheating. Try replacing cables and restarting your hardware.
- Can I play Destiny 2 on a mobile hotspot? Yes, it can work, but it’s not recommended due to high latency and data usage. If you’re troubleshooting, it’s a good test to see if your home network is the problem.
- Do I need to open ports for Destiny 2? With UPnP enabled, usually not. But if you have a strict NAT, manually forwarding the ports listed above is the reliable fix.
- Why does my game freeze and then kick me out? That could be a packet loss issue, not just a simple disconnect. Check your network for packet loss using a ping test or a tool like PingPlotter. A wired connection often resolves this.
- Will using a VPN get me banned? No, using a VPN is not bannable, but it can cause connection issues. Avoid it for a stable experience.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Clone a Hard Drive That Won’t Boot: Full Guide
- Fix Unable to Start the Bluetooth Stack Service
- Fix Discord Picking Up Game Audio on Windows
- How to Sign in to Third-Party Apps with Your Apple ID
- Phone Link Not Working? Fix Android & iPhone Issues
- Gboard Not Working on iPhone? 8 Fixes That Actually Work