Fix: Rainbow Six Siege Error Code: [0-0x00000312] Server Connection Error

Every new season of Tom Clancy’s Rainbow Six Siege comes out with some major new bugs. One of the common bugs that keep flying around is Tom Clancy’s Rainbow Six Siege error code 0-0x00000312. This troubleshooting guide is for windows pc.

Error Code
Error Code

The error presumes network routing sessions. A common solution from Ubisoft is that you should try to play the game using the same device but with a different connection. For our troubleshooting, we’re first going to check if their servers are active or not. To check that click here and this should take you to their official service status page. If you find out everything is going alright there then we have check issues in our end.

Change your DNS Servers

  • Firstly check for your router options. Login to your default gateway. If you don’t know how to check this article.
  • Once you’re in, from the DHCP we’re going to add Google DNS. In the DNS Server tab, you’ve to put 0.0.0.0 respectively. Then save & restart your router.
DNS Server

Forward the Correct Ports

Now, we’re going to do some port forwarding. We have some specific ports recommended by the siege team. The full article is here.

Ports are:

  • TCP: 13000, 13005, 13200, 14000, 14001, 14008, 14020, 14021, 14022, 14023, 14024
  • UDP: 6015
Port Forwarding

To forward port, go to the Forwarding or similar option in your router setting. Now go to Forwarding and then Add new. We need to set up the ports & the ipv4 address one by one. Now select the protocol as UDP. Restart the router after adding all the ports mentioned. Now try the game again, if nothing happens don’t worry. This setting is still effective for high-performance players. We recommend you keep it this way.

Flush your DNS Cache

Now we’re going to Flush DNS. To do that all you have to do is press Win+R to open the command prompt. Copy or write and hit Enter. You should see the following, as a result of a successful flush.

ipconfig /flushdns
DNS Flushing

Tweak Network Settings

  1. For this method to work, press the Start button, and click Setting. Once we are in, click on Network & Internet and check at the bottom of the list for Data Usage. Reset the functionality to default.
  2. Remove the restriction of background data and set that to Never. You can switch it off at the time of conducting other tasks.Background Data Restriction
  3. From the Proxy tab, Check for Automatically detect for the setting. If that’s off, turn it on.
  4. In Ethernet, you can find Change advanced sharing options. From that turn on network discovery and save the changes.

Change your Windows DNS Server

  1. Search for Control Panel in the windows search bar. Navigate to Network and Sharing Center. You can search in the search bar for this if you can’t find it the first time.
  2. From the Network, click on Ethernet in the connection type and hit Properties. Find the IPV4 and select its properties. Use the following DNS server addresses.
Ethernet Properties

3. And put the numbers just like it’s shown in the picture.

IPV4 setting

4. You can confirm the setting if you want from there. Click ok. Now Flush DNS again like you did earlier. It’s recommended to restart your computer to apply the changes. By this time your problem should be fixed.

5. You can also reset your router, sometimes wrong settings get clogged up. It’s always better to connect directly via ethernet rather than through a router.

Check your Game Files

Let’s dive into our game settings file. From windows explorer, browse to Documents>My Games>Rainbow Six – Siege

Game Profile Folder

 

Here, you’ll find multiple profiles. If you logged in with multiple accounts before and ran the game.

Server Switch

 

  1. Goto your current game profile. Open the file called GameSettings.ini with your notepad and hover at the bottom.
  2. Change your DataCenterHint. It could be ‘default’ or some other region close to you, that the game mistook for the required one.
  3. Save it from the file & start the game. You should contact your ISP about this issue if all of the above didn’t fix your problem.

Boost the Game’s Priority

  1. When you’re running the game, minimize it. Right-click the taskbar & open Task Manager.
  2. Go to Details and check the running game process. In my case, I booted the game using Vulkan.
  3. Right-click RainbowSix.exe or RainbotSix_Vulkan.exe. From priority, set it to High. Restart game.
Priority checking

Bonus Tip: If you run any antivirus program, use their game mode or restrict checking the game files. We’re hopeful that it’s not going to be necessary. You can also try a modem for a temporary check. The problem has been with us since the beginning of 2016 and we hope you find this comprehensive guide useful.

Zubyan Gul
Zubyan is a Professional PC Gamer and a Systems Analyst. He has written numerous batch scripts for task automation to make his and others life easier.

Expert Tip

Fix: Rainbow Six Siege Error Code: [0-0x00000312] Server Connection Error

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested