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.
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.
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.
TCP: 13000, 13005, 13200, 14000, 14001, 14008, 14020, 14021, 14022, 14023, 14024
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.
Tweak Network Settings
- 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.
- 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
- From the Proxy tab, Check for Automatically detect for the setting. If that’s off, turn it on.
- In Ethernet, you can find Change advanced sharing options. From that turn on network discovery and save the changes.
Change your Windows DNS Server
- 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.
- 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.
3. And put the numbers just like it’s shown in the picture.
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
Here, you’ll find multiple profiles. If you logged in with multiple accounts before and ran the game.
- Goto your current game profile. Open the file called GameSettings.ini with your notepad and hover at the bottom.
- Change your DataCenterHint. It could be ‘default’ or some other region close to you, that the game mistook for the required one.
- 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
- When you’re running the game, minimize it. Right-click the taskbar & open Task Manager.
- Go to Details and check the running game process. In my case, I booted the game using Vulkan.
- Right-click RainbowSix.exe or RainbotSix_Vulkan.exe. From priority, set it to High. Restart game.
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.