Ofzen And Computing is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. As an Amazon Associate I earn from qualifying purchases.

Fix Diablo 4 Error Code 31679 in 2024 [Troubleshooting Tips]

Fix Diablo 4 Error Code 31679 in [cy]
  Written By: Ashish Arya
Updated On: 10/17/2023
Est. Reading: 10 minutes

Diablo 4 is an incredible game, immersing us in the depths of hell to face demons and monsters. There’s nothing more rewarding than spending countless hours leveling up your character, crushing adversaries, and discovering epic loot. But what happens when you’re rudely interrupted by that pesky Diablo 4 error code 31679? Trust me, I know how infuriating this can be!

Fear not, fellow adventurers! I have been on a quest to tackle this dreaded glitch head-on. In this blog post, we’ll delve into the mysterious world of Diablo 4 error codes and unearth the secrets to conquering error code 31679 once and for all. Read on to learn how to restore peace to your gaming experience and vanquish this obstinate foe from your path!

Also Useful: Fix Diablo 4 Error Code 34202

What does Diablo 4 Error Code 31679 mean?

What does Diablo 4 Error Code 31679 mean?

So, what does Diablo 4 error code 31679 actually mean? In a nutshell, this error code is triggered when there’s a server communication issue with the game. Players might encounter this error code while attempting to join or start multiplayer sessions, and it could also appear when trying to engage with the online community within Diablo 4.

While technical jargon can be off-putting at times, understanding the core issue behind error code 31679 is essential for effectively addressing it. At its heart, this error is caused by some form of connectivity interruption—the game’s servers are unable to properly transmit data back and forth between the player’s system and their own. This hiccup might manifest in several ways: it could indicate a temporary instability within Diablo 4 servers themselves; alternatively, it could suggest an issue arising from your internet connection or local network settings. No matter which end of the spectrum you’re facing, don’t worry—we’ve got some solutions ahead that will help you face this problem!

How to Fix Diablo 4 Error Code 31679 in 2024?

In 2024, encountering error code 31679 in Diablo 4 can be a gaming roadblock. In this section, we’ll explore the steps to resolve this issue and ensure a smooth demon-hunting experience.

1. Restart Your Game Client and System

Restart Your Game Client and System - Fix Diablo 4 Error Code 31679

One of the simplest yet most effective solutions to overcome the 31679 code in Diablo 4 is by restarting your game client and system. Occasionally, minor issues or glitches can be resolved through a good old reboot.

  1. Close the Diablo 4 game client if it’s currently running.
  2. Save any other open files or programs, then shut down your computer. Alternatively, you can perform a quick restart by clicking on the power icon in your operating system’s main menu.
  3. Wait for about a minute before you power on your computer again. This brief gap allows all ongoing processes to halt entirely, clearing up potential obstacles.
  4. Once your computer has completed booting up, relaunch the Diablo 4 game client and attempt to connect again or continue with multiplayer sessions.

2. Verify the Integrity of Game Files

Verify the Integrity of Game Files - Fix Diablo 4 Error Code 31679

Occasionally, corrupted or missing game files may lead to an error. Ensuring that your game files are intact and complete can help alleviate this issue. Here’s a step-by-step guide for verifying the integrity of your Diablo 4 game files:

A. Launch Battle.net

Start by opening the Battle.net launcher on your system.

B. Select Diablo 4 from Your Game Library

Find Diablo 4 in the listed games on the left-hand side of the launcher, and click on it.

C. Access Game Settings

Click on Options directly under the title, and then select Scan and Repair from the drop-down menu.

D. Initiate Scan and Repair Process

In the following prompt, hit Begin Scan. This process may take some time, so be patient as Battle.net scans your Diablo 4 files for corruption or missing components. If any issues are detected, they will be automatically patched up by the launcher.

Remember that it’s crucial to consistently keep track of any updates for Diablo 4 available through Battle.net, as patches often include fixes for common errors like this one. With a little bit of diligence when it comes to maintaining your game installation—and armed with these previously detailed steps—you should find yourself back in Sanctuary slaying demons in no time!

3. Update Your Graphics Card Drivers

Update Your Graphics Card Drivers - Fix Diablo 4 Error Code 31679

Keeping your graphics card drivers up-to-date is crucial not only for maximizing Diablo 4 performance but also for maintaining communication between the game and your system. Outdated drivers could contribute to error code 31679 by causing connection instability and other technical issues. Let’s walk through the steps required to update your graphics card drivers.

A. Identify Your Graphics Card Model

Before you can update your drivers, you’ll need to know which graphics card model you have installed in your system. You can do this by:

  1. Pressing the Windows key + X together and selecting Device Manager.
  2. Expanding the Display adapters list.
  3. Make note of your graphics card model.

B. Download the Latest Graphics Driver

Once you know your graphics card model, visit either Nvidia or AMD official websites (depending on which brand of GPU you have) to download the most recent driver available:

Remember to select the correct driver version compatible with both your GPU model and operating system.

C. Uninstall Old Driver (Optional)

Some users might prefer uninstalling their current driver before installing a new one. Utilize Display Driver Uninstaller (DDU) for a clean removal process:

  1. Download DDU.
  2. Launch DDU and follow on-screen instructions to remove old drivers safely.

This step, however, is purely optional—many individuals successfully update their drivers without uninstalling prior versions.

D. Install the Latest Graphics Driver

Depending on whether you opted for step three or not, either run the newly downloaded installer or open it directly from its manufacturer’s website. Follow all on-screen prompts to install your updated GPU driver.

E. Restart Your System

Post-installation, give your system a restart. This will allow the changes to take effect, increasing the likelihood that the error code is finally vanquished from your Diablo 4 experience.

4. Disable Any Firewalls or Antivirus Software Temporarily

Disable Any Firewalls or Antivirus Software Temporarily - Fix Diablo 4 Error Code 31679

Sometimes, your computer’s security measures can interfere with game connectivity and cause the error. These firewalls or antivirus software can be overprotective, mistaking the game’s server communication as a potential threat. Disabling them temporarily might allow an uninterrupted connection.

Caution: Keep in mind that turning off any security features should be done cautiously and only for the duration needed to resolve the issue.

Windows Firewall

To disable Windows Firewall, follow these steps:

  1. Press Windows Key + R to open the Run dialog box.
  2. Type control panel and hit Enter.
  3. Click on System and Security.
  4. Select Windows Defender Firewall.
  5. On the left-hand side, click Turn Windows Defender Firewall on or off.
  6. Check both options for Turn off Windows Defender Firewall (not recommended).
  7. Click OK to apply changes.

Remember to turn the firewall back on after testing if this resolves the issue.

Antivirus Software

Disabling an antivirus will vary depending on which one you use, but the following are general steps:

  1. Find your antivirus icon on the Taskbar (usually located at the bottom-right corner of your screen).
  2. Right-click your antivirus icon.
  3. Look for options like “Disable,” “Pause,” or “Stop,” in context-menu and select a temporary time period to disable it.

You might need to refer to your specific antivirus software’s support documentation for detailed instructions; however, these basic steps should give you some guidance.

Also Related: Fix Diablo 4 Error Code 30006

5. Check Your Router Settings and Restart It

Check Your Router Settings and Restart It - Fix Diablo 4 Error Code 31679

If your router isn’t properly configured, it can cause connectivity issues like Diablo 4 error code 31679. So, taking some time to check the settings and restart your router might resolve the problem.

Basic steps for checking your router settings:

  1. Login to your router’s dashboard: You can do this by opening a web browser and typing in your router’s IP address – often something like or Next, enter the necessary credentials (username and password) if prompted.
  2. Check the firmware version: Ensure that you’re running up-to-date firmware on your router to prevent issues caused by obsolete software.
  3. Inspect security settings: Make sure your security settings such as firewall, port forwarding, and other configurations are not interfering with Diablo 4’s communication with its servers.

Restarting your router:

After verifying all these settings, perform a hard reset of your router to apply any changes made and refresh the internet connection for all connected devices.

  1. Shutdown any devices connected to Wi-Fi or Ethernet: This will help reduce complications during the process of restarting your router.
  2. Unplug both the power cable and Ethernet cable from the back of the router: Wait for 30 seconds before plugging them back in—this allows for a complete reset of the device’s cache memory.
  3. Wait for all lights on your router to stabilize: After plugging in your cables again, let it power up fully – keep an eye on those status-indicator lights!

6. Clear DNS Cache on Your System

Clear DNS Cache on Your System - Fix Diablo 4 Error Code 31679

Clearing the DNS cache on your system can help resolve connectivity issues like the 31679 code by clearing out outdated or corrupted data. This way, your computer will fetch new and accurate information when connecting to the game servers. Follow the steps below based on your operating system to refresh your DNS cache successfully.

For Windows:

  1. Press Windows Key + R to open the Run dialog box.
  2. Type cmd and press Ctrl + Shift + Enter to run Command Prompt as an administrator.
  3. In the Command Prompt window, type ipconfig /flushdns and press Enter.

Your system’s DNS cache will now be cleared, and you should see a message confirming that it has been flushed.

For macOS:

  1. Open Terminal by searching for it using Spotlight (Cmd + Space) or navigating through Applications > Utilities.
  2. Depending on your macOS version, copy and paste one of the following commands:
    • macOS High Sierra (10.13) or later:
      sudo killall -HUP mDNSResponder
    • macOS Sierra (10.12):
      sudo killall -HUP mDNSResponder
    • OS X El Capitan (10.11) or earlier:
      sudo discoveryutil mdnsflushcache
  3. Press Enter and provide your administrator password when prompted.

7. Optimize In-game Settings for a Stable Connection

Optimize In-game Settings for a Stable Connection - Fix Diablo 4 Error Code 31679

Sometimes, the key to defeating error lies not within the depths of our systems, but within the game itself. Optimizing in-game settings can significantly improve the stability of your connection, helping resolve this frustrating error code. Let’s check out these steps to tweak your in-game settings:

A. Open the Main Menu

Start by opening Diablo 4 and accessing the main menu. Look for Settings or Options from here.

B. Select Network Options

Navigate to Network Options or an equivalent section dealing with online connectivity settings.

C. Limit FPS

Reducing background tasks may alleviate network load. To do this, find the Display or Video tab and limit both foreground and background FPS (Frames Per Second) to around 30-60.

D. Lower Video Quality

High-quality graphics consume processing power, which might impede connection stability. Locate the Video Quality setting and lower it to a level more suitable for seamless gameplay.

E. Restrict Peer-to-Peer Connections

Some games allow peer-to-peer connections that might contribute additional strain on your connection. If Diablo 4 provides a similar option, consider disabling it or limiting the number of allowed connections.

After applying these optimizations, test your gameplay experience once more. It’s quite possible that stabilizing your in-game performance may solve errors and grant you passage back into Sanctuary once again!

8. Perform a Clean Boot of Your Computer

Perform a clean boot of your computer - Fix Diablo 4 Error Code 31679

Performing a clean boot of your computer is an effective way to pinpoint any software conflicts or background processes that might be causing the error. With a clean boot, you temporarily disable all non-essential programs and services from running during startup, allowing you to isolate the root cause of the issue.

Before we embark on this procedure, bear in mind that disabling important startup services can potentially have unintended consequences for your system. Proceed with caution and carefully follow the steps below:

Steps to perform a clean boot (Windows):

  1. Press Win + R to open the Run dialog box, type msconfig and hit Enter.
  2. In the System Configuration window, navigate to the Services tab.
  3. Check the box beside Hide all Microsoft services at the bottom left corner of the window.
  4. Click on the Disable all button to prevent third-party services from starting up.
  5. Next, switch to the Startup tab and click on Open Task Manager.
  6. In the Task Manager/Startup tab, right-click on each listed startup item and select Disable. Close Task Manager when finished.
  7. Return back to the System Configuration window and click Apply followed by OK.
  8. At last, restart your system.

9. Update Your Operating System to the Latest Version

Update Your Operating System to the Latest Version - Fix Diablo 4 Error Code 31679

Often, updating your operating system can provide a more stable gaming environment and help resolve various issues, including the 31679 error code in Diablo 4. Keeping up to date with the latest patches and improvements ensures compatibility with the game’s current coding requirements.

For Windows users:

  1. Press the Windows key on your keyboard or click on the Start button and select the Settings icon (a gear).
  2. Navigate to Update & Security.
  3. Click on Windows Update available in the left-hand panel.
  4. Choose Check for updates, and if any updates are available, download and install them by following the on-screen instructions.

Pro tip: Ensure you have a stable internet connection during this process, as some updates might require a considerable amount of bandwidth.

For macOS users:

  1. Click on the Apple menu (located at the top-left corner) and choose System Preferences.
  2. Select Software Update. If there are any updates available, you will see an option to install them.
  3. Click Update Now (or manually select individual updates if preferred) and follow any prompted instructions for installation.

Remember that while these steps cater specifically to Windows and macOS users, it is crucial for gamers using other platforms such as Linux or other operating systems to stay up-to-date as well.

10. Contact Blizzard Customer Support

Contact Blizzard Customer Support - Fix Diablo 4 Error Code 31679

At times, despite trying every fix in the book, Diablo 4 error code 31679 might still persist. In such instances, it’s best to rely on those who know the game inside-out: Blizzard customer support. Reach out to their professional team to provide guidance or assistance on resolving this stubborn error code. To do this efficiently and effectively, follow these steps:

  1. Prepare Information: Before getting in touch with Blizzard customer support, make certain that you have all relevant information handy. This includes your Battle.net account email, hardware specifications, a screenshot of the error if possible, and a detailed description of the issue you’re experiencing.
  2. Visit the Blizzard Support Website: Head to Blizzard Support and select “Diablo IV” from the list of games. This will lead you to a dedicated page with various troubleshooting options specifically tailored for Diablo 4 issues.
  3. Submit a Support Ticket: Scroll down to locate the “Contact Support” button at the bottom right corner of the page; click on it to start submitting your support ticket. Choose “Technical Issue” from the dropdown menu and then select “Gameplay Issues.” Fill in all necessary information along with relevant attachments like screenshots.
  4. Open a Live Chat or Schedule a Callback: Alternatively, you can opt for real-time assistance by either opening a Live Chat with Blizzard customer support staff or scheduling a Callback, depending on availability.

Also Check: Fix Steam Error Code E20


While the Diablo 4 error code 31679 may seem daunting at first, remember that even the most formidable foes can be defeated with perseverance and the right strategy. By understanding the root cause of this error and taking targeted steps to rectify connectivity issues, you’ll swiftly return to your epic journey without a hitch.

So keep your wits about you, brave adventurer! The path to victory is littered with obstacles and challenges, but with patience and persistence, you will conquer error code 31679 and restore order to your Diablo 4 experience. After all, nothing can stand in the way of a committed warrior bent on saving Sanctuary from the clutches of evil!


  • Ashish Arya

    I'm a tech enthusiast and lifelong gamer, hailing from the beautiful city of Chandigarh. My passions range from immersing myself in worlds like GTA V, COD, SIMS, Roblox and Minecraft to exploring the latest innovations in laptops and technology. Armed with a Bachelors Degree in Computer Application, I love sharing my insights through writing and engaging with fellow enthusiasts. Join me on my journey through the ever-evolving realms of gaming and tech!