Quick answer: how this helps R6 players

R6 Server Selector checks live latency to Rainbow Six Siege data centers, shows the best options, and writes your selected DataCenterHint into GameSettings.ini. It is built for players who want a cleaner way to change servers without digging through config files every time.

Overview

R6 Server Selector is a lightweight Python GUI for Rainbow Six Siege players who want more control over their data center. Instead of guessing which region feels better, you can compare live ping, pick a server, and save the setting directly to the game config file.

The tool is especially useful when the automatic server choice gives you unstable ping, routes you to the wrong region, or when you simply want to test which R6 data center performs best from your location.

Features

Real-time Ping Display

Uses ICMP pinging (ping3) to show live latency to each major R6 data center.

Latency Color-Coding

Quickly identify best servers: Green (≤50ms), Yellow (≤100ms), Red (>100ms).

Auto-Sort

Automatically reorders server list based on lowest current latency (toggleable).

Auto-Selection

"Auto (Default)" option dynamically displays the fastest available server.

INI File Integration

Directly reads/writes DataCenterHint in your GameSettings.ini file.

Modern GUI

Built using customtkinter for a clean, dark-themed interface.

Video Tutorial

Watch the complete setup and usage guide on YouTube:

Video Title: Rainbow Six Siege Server Selector: How to Change Data Center Fast

Installation & Usage

Prerequisites

  • Python 3.x installed on your system
  • Required libraries: customtkinter, ping3

Installation

  1. Download the script from GitHub
  2. Install dependencies:
pip install customtkinter ping3

How to Use

  1. Run the application: python R6ServerSelect.py
  2. Click "Browse / Change File" to select your GameSettings.ini file
  3. Navigate to: ~\Documents\My Games\Rainbow Six - Siege\[profile-id]\
  4. View real-time pings and select your preferred server
  5. Click "Save to INI" to apply changes
Close Rainbow Six Siege before saving changes. Editing the config while the game is open can cause the game to overwrite your selected server.
  1. Launch Rainbow Six Siege - it will now connect to your selected server

R6 Server Selector FAQ

How do I change my Rainbow Six Siege server?

Open the tool, select your GameSettings.ini file, choose the data center with the best ping, then save it. The tool updates the DataCenterHint setting for you.

Where is GameSettings.ini for Rainbow Six Siege?

On Windows, it is usually inside Documents\My Games\Rainbow Six - Siege\[profile-id]\GameSettings.ini.

What is DataCenterHint?

DataCenterHint is the config value Rainbow Six Siege uses to prefer a region or data center, such as playfab/westeurope.

Will this guarantee lower ping?

No tool can guarantee lower ping, but live latency checks make it easier to choose the best available region for your connection.

Technical Details

The application works by pinging each Rainbow Six Siege data center server and measuring the response time. It then writes the corresponding DataCenterHint value (e.g., playfab/westeurope) to your GameSettings.ini file under the [ONLINE] section.

Supported data centers include: West Europe, East US, Brazil, Australia, Japan, and all major R6 Siege server locations.